1 Definición de ingeniería de diseño
2. Objetivos y tareas del diseño
3. >
4. Principios de diseño y factores que afectan al diseño.
Se requiere que los estudiantes tengan una comprensión preliminar de: el contenido principal del trabajo, los objetivos y las etapas de trabajo en el proceso de desarrollo de software de la ingeniería de diseño de software. Se requiere que los estudiantes tengan una comprensión básica del impacto en el diseño de software; calidad y los factores que afectan el diseño del software.
(2) De los requisitos al diseño en 12 horas
1. Descripción general de los requisitos
2. De la definición de requisitos a la arquitectura del software.
3. Estilo de arquitectura de software
4. Método de descripción de la arquitectura de software
5. Preparación para la transición de la arquitectura de software al diseño de sistemas
6. arquitectura
Se requiere que los estudiantes comprendan y dominen: métodos para obtener requisitos de software; la relación entre la arquitectura de software y la resolución de problemas de software; la relación entre la arquitectura de software y las formas comunes de arquitectura de software; y características y cuestiones a las que se debe prestar atención en la aplicación.
(3) Diseño de esquemas 14 horas
1. Concepto de diseño de esquemas
2. Diseño de estructura del sistema
3. y división de subsistemas
4. Diseño de interfaz de usuario fácil de entender.
5. Diseño de codificación
6. Diseño de seguridad
7. Diseño de base de datos
8. >9. Diseño de redes de comunicación
Los estudiantes deben comprender y dominar: comprender el análisis de requisitos de software; dominar el contenido principal del diseño del esquema de software y su posición en el diseño de software; del diseño del esquema Métodos de expresión y evaluación; ¿cómo desarrollar un plan de prueba de integración de software y un plan general de desarrollo de software basado en el diseño del esquema?
10 horas de clase de diseño detallado
1. Contenido y pasos del trabajo de diseño detallado
2 Ejemplos de diseño detallado
Se requieren estudiantes. comprender y dominar: el contenido principal del diseño detallado; los principales requisitos de diseño, los métodos de expresión de resultados y los métodos de evaluación del contenido del diseño detallado si formulamos planes de desarrollo de software y diseñamos planes de prueba de software basados en el diseño detallado;
Sesión práctica de enseñanza de verbos (abreviatura de verbo)