¿Cómo escribir una descripción de diseño, qué formato es y qué se debe escribir?

Los requisitos para la elaboración del contenido del pliego de condiciones del anteproyecto de diseño son los siguientes:

11.1 Introducción

11.1. 1 Propósito de la escritura

11.1.2 Antecedentes

11.1.3 Definición

11.1.4 Materiales de referencia

11.2 Diseño general

11.2.1 Especificación de requisitos

11.2.2 Entorno operativo

11.2.3 Conceptos básicos de diseño y flujo de procesamiento

11. 2. Estructura de 4”

11.2.5 Relación entre requisitos funcionales y procedimientos

11. 2. 6 Proceso de procesamiento manual

11.2.7 Aún no resuelto

11.3 Diseño de interfaz

11.31 Interfaz de usuario

11.32 Interfaz externa

11.3 3 Interfaz interna

11.4 Diseño de operación

11. 4. 1 Combinación de módulos de operación

11.4.2 Control de operación

11.4.3 Tiempo de ejecución

11.5 Diseño de estructura de argumentos del sistema

11. 5. 1 Puntos clave en el diseño de estructuras lógicas

11. 5. 2 Puntos clave en el diseño de estructuras físicas

11.5.3 La relación entre la estructura de datos y programa

11. 6 Diseño de manejo de errores del sistema

11. 6. 1 Mensaje de error

11.6.2 Medidas correctivas

11.6 3 Diseño de mantenimiento del sistema

Consejos para redactar especificaciones de diseño de esquema (referencia)

E.1 Introducción

E .1.1 Propósito de la escritura

Describa el propósito de escribir esta especificación de diseño resumida e indique los lectores previstos

E.1.2 Antecedentes

Descripción:

a. sistema a desarrollar

b. Enumere el proponente de la tarea, el desarrollador, el usuario y la estación de computación (centro) que ejecutará el software

E.1.3 Definiciones

<. p> Enumerar las definiciones de los términos técnicos utilizados en este documento y las frases originales de las siglas extranjeras

E.1.4 Referencias

Enumerar documentos de referencia relevantes, tales como:

a. La declaración de misión aprobada o el contrato para este proyecto, y el documento de aprobación de la autoridad superior

b .Otros documentos publicados pertenecientes a este proyecto

c; . Enumere los documentos y materiales citados a lo largo de este documento, incluidos los títulos, números de documentos y publicaciones de estos documentos. Fecha y unidad de publicación, indique la fuente de la que se pueden obtener estos documentos.

E.2 General. diseño

E.2.1 Requisitos

Explique los requisitos principales para este sistema. Los elementos de entrada y salida y los requisitos de rendimiento funcional del procesamiento se pueden encontrar en el Apéndice C para obtener descripciones detalladas. >

E.2.2 Entorno operativo

Describa brevemente el entorno operativo de este sistema (incluido el entorno de hardware y el entorno de soporte); consulte el Apéndice C para obtener más detalles.

E. 2.3 Conceptos básicos de diseño y procedimientos de procesamiento

Explicar los conceptos básicos de diseño y procedimientos de procesamiento de este sistema, utilizando diagramas tanto como sea posible.

E.2.4 Estructura

Utilice la forma de una lista y un diagrama de bloques para explicar la división de los elementos del sistema (módulos en cada capa, subrutinas, programas de utilidad, etc.) de este sistema, y ​​describa brevemente cada sistema. Los identificadores y funciones de los elementos dan jerárquicamente el control y las relaciones controladas entre los elementos.

E.2.5 La relación entre dispositivos funcionales y programas

Este artículo utiliza a El siguiente diagrama matricial ilustra la relación de distribución entre la realización de diversos requisitos funcionales y la asignación de cada bloque de programas:

E. 2.6 Proceso de procesamiento manual

Describa el proceso de procesamiento manual (si lo hubiera) que debe incluirse en el proceso de trabajo de este sistema de software.

E.2.7 Problemas no resueltos

Describa varios problemas que no se han resuelto durante el proceso de diseño del esquema y que el diseñador cree que deben resolverse antes de completar el sistema.

E. 3 Diseño de interfaz

E. 3.1 Interfaz de usuario

Describe los comandos y sus estructuras gramaticales que se proporcionarán al usuario, así como la información de respuesta del software.

E. 3.2 Interfaz externa

Explique la disposición de todas las interfaces entre este sistema y el mundo exterior, incluida la interfaz entre software y hardware, y la relación de interfaz entre este sistema y varios software de soporte.

E. 3.3 Interfaz interna

Describe la disposición de las interfaces entre varios elementos del sistema dentro de este sistema.

E. 4 Ejecute el diseño

E. 4.1 Combinación de módulos de operación

Describa las diversas combinaciones de módulos de operación causadas por la aplicación de diferentes controles de operación externos al sistema y explique los módulos internos y el software de soporte por el que pasa cada operación.

E. 4.2 Control de operación

Explique cada método de control de operación externo y los pasos de la operación.

E. 4.3 Tiempo de ejecución

Indica el tiempo que cada combinación de módulos en ejecución ocupará varios recursos.

E.5 Diseño de la estructura de datos del sistema

E.5.1 Puntos clave del diseño de la estructura lógica

Proporcione los detalles de cada estructura de datos utilizada en este sistema Nombres, identificadores, y la identificación, definición y longitud de cada elemento de datos, registro, archivo y sistema entre ellos, y las relaciones jerárquicas o tabulares entre ellos.

E.5.2 Puntos clave del diseño de la estructura física

Indique los requisitos de almacenamiento, los métodos de acceso y los requisitos de almacenamiento de cada elemento de datos en cada estructura de datos utilizada en este sistema. Unidades físicas. relaciones de acceso (índice, dispositivo, área de almacenamiento), consideraciones de diseño y condiciones de confidencialidad.

E.5.3 La relación entre estructuras de datos y programas

Explique cada estructura de datos y la forma de acceder a estas estructuras de datos:

E.6 Manejo de errores del sistema diseño

E.6.1 Mensajes de error

Utilice una lista para describir la forma, significado y método de procesamiento de la información de salida del sistema cuando ocurre cada posible error o situación de falla.

E.6.2 Medidas correctivas

Describa las posibles soluciones después de que ocurra la falla, incluyendo:

a. La tecnología de respaldo describe la tecnología de respaldo que se adoptará, cuando A. tecnología que permite la creación y puesta en marcha de copias en caso de que se pierdan los datos originales del sistema. Por ejemplo, grabar periódicamente información del disco en cinta es una tecnología de respaldo para medios de disco;

b. La tecnología alternativa describe la tecnología de respaldo que se adoptará, utilizando otro sistema o método menos eficiente para obtener algunas partes de los resultados requeridos. Por ejemplo, la tecnología alternativa para un sistema automático puede ser la operación manual y el registro manual de datos;

c. La tecnología de recuperación y reinicio describe la tecnología de recuperación y reinicio que se utilizará para restaurar la ejecución del software desde el punto de falla o para volver a ejecutar el software desde cero.

E.6.3 Diseño de mantenimiento del sistema

Describa los arreglos realizados en el diseño interno del programa para la conveniencia del mantenimiento del sistema, incluidos los arreglos especiales para la inspección y el mantenimiento del sistema en el programa. Puntos de detección y módulos dedicados.

La correspondencia entre cada programa puede tener la forma del siguiente diagrama matricial;