Respuestas:
Un documento de diseño de software puede estar al nivel de un sistema o componente, y generalmente incluye:
Tenga en cuenta que todas estas descripciones están en un nivel abstracto. El propósito es dar al lector una comprensión general amplia del sistema o componente. Puede haber muchos niveles de documentos de diseño (por ejemplo, nivel de sistema o componente).
Una especificación técnica describe los detalles minuciosos de todas o partes específicas de un diseño, tales como:
Las especificaciones técnicas, al menos en forma de diseño técnico, forman parte de los documentos de diseño, junto con, por ejemplo, listas de requisitos, diseños funcionales, historias de usuarios, maquetas de diseño gráfico, estudios de usabilidad, diagramas UML, diagramas de procesos comerciales, datos especificaciones del modelo, etc.
Las especificaciones técnicas del tipo que escriba después del hecho, para documentar el producto terminado, generalmente no forman parte de los documentos de diseño, pero pueden incluirse en el conjunto de documentos de diseño de una versión posterior (para referencia) u otro producto que confía en ellos.