"Ingeniería de software Dahua — Análisis de requisitos y diseño de software", que brinda las teorías, métodos, herramientas y estándares necesarios en el proceso de análisis y diseño.

□ ¿Por dónde empiezo a hacer un buen software? → Investigación de las necesidades del cliente;
□ ¿Qué vínculo determina el valor de una pieza de software? → Análisis y diseño del
software ; □ ¿Cuál es la base para completar con éxito el desarrollo del software? → Gestión de proyectos eficiente;
□ ¿El papel principal del desarrollo de software? → Clientes, gerentes de proyectos de software, ingenieros de requisitos, ingenieros de desarrollo e ingenieros de pruebas; para
completar un sistema de software, es necesario tener los métodos de análisis y diseño correspondientes, los métodos de gestión de proyectos y la división y colaboración de roles en las diferentes etapas del proceso.

La finalización exitosa del software requiere una colaboración eficiente entre las cinco funciones principales de clientes, gerentes de proyectos de software, ingenieros de requisitos, ingenieros de desarrollo e ingenieros de pruebas. Una de las bases de esta colaboración es un alto grado de coherencia en la comprensión y aprobación de la Documentos de "análisis de requisitos y diseño de software". Estos cinco roles tienen su propio enfoque en el contenido del documento, como

1. Clientes que plantean requisitos : pueden expresar claramente sus necesidades y pueden confirmar si los requisitos planteados se entienden y se reflejan correctamente en el documento de diseño durante el análisis y el diseño;

2. Gerente de proyecto de software : cómo establecer un plan de proyecto efectivo, proceso de implementación, combinación de recursos, plantilla de entrega, criterios de aceptación y otros asuntos antes de que comience el proyecto, y cómo puede lograr los tres objetivos principales de la gestión de proyectos (calidad, cronograma, costo) );

3. Ingeniero de requisitos : cómo investigar de manera eficiente los requisitos, comprender los requisitos, analizar los requisitos y diseñar los requisitos, cómo convertir con precisión los requisitos originales de los clientes en funciones del sistema que deben desarrollarse y hacer que los documentos sean fáciles de pasar a los ingenieros de desarrollo posteriores;

4. Ingeniero de desarrollo : cómo comprender rápidamente el documento de requisitos, verificar y juzgar la exactitud y viabilidad del documento de requisitos. La conversión precisa de documentos de requisitos en documentos técnicos es una garantía importante para el éxito del desarrollo posterior;

5. Ingeniero de pruebas : cómo comprender rápidamente los requisitos, compilar scripts de casos de uso que puedan verificar si el sistema completo cumple con las especificaciones de los requisitos y el diseño técnico, y dar con confianza los resultados del juicio;

La intersección importante entre los cinco roles anteriores es el documento de requisitos. Por lo tanto, el documento de requisitos debe establecer un lenguaje común y estándares de expresión, para que las cinco partes puedan comunicarse, transmitir, confirmar y aceptar no solo cualitativamente, sino también cuantitativamente.

Cuando se trata de ingeniería de software, puede pensar inmediatamente en la historia del desarrollo de software, teorías, conceptos, libros de texto universitarios, etc., pensando que la ingeniería de software no es un conocimiento utilizado para respaldar el desarrollo de software real. "Ingeniería de software Dahua: análisis de requisitos y diseño de software" es un libro de herramientas de diseño y análisis práctico. Integra teorías, métodos, herramientas y estándares. Proporciona un conjunto de "métodos y estándares" para la comunicación y transmisión precisas entre ingenieros e ingenieros.

1. Las características del libro

1. Graficación
Este libro divide la ingeniería de software en diferentes etapas y niveles, y proporciona los gráficos estándar de referencia correspondientes en diferentes etapas y niveles. Las expresiones gráficas pueden mejorar significativamente la eficiencia del trabajo y la calidad del producto. Los gráficos utilizados en este libro son expresiones de "gráficos naturales". Los gráficos son el "lenguaje común" para una comunicación rápida y correcta entre cinco roles, incluidos los clientes, y se puede realizar sin una formación especial.
El libro ofrece unos 480 colores y gráficos prácticos.

Inserte la descripción de la imagen aquí

Figura 1-1 Impresión a color de todo el libro

Inserte la descripción de la imagen aquí

La Figura 1-2 proporciona descripciones detalladas y casos de uso para cada diagrama de modelo.

2. Estandarización
Este libro ha desarrollado una forma estandarizada desde la expresión gráfica hasta la descripción del texto. Logre una transferencia y herencia fluidas entre los ingenieros de requisitos y los ingenieros de desarrollo. Todos los entregables son no solo cualitativos sino también cuantitativos Todos los entregables tienen teorías, métodos, plantillas y estándares.

Inserte la descripción de la imagen aquí
Figura 2-1 El sistema de conocimiento estandarizado en el libro

Inserte la descripción de la imagen aquí

Figura 2-2 Modelo estándar de análisis y arquitectura comunes

Inserte la descripción de la imagen aquí

Figura 2-3 Símbolos estándar de dibujo comunes

3. La ingeniería
conecta los diversos vínculos de la realización de software de acuerdo con el modelo de ingeniería, de modo que el proceso de diseño y los datos de diseño de la industria del software se puedan operar de acuerdo con el proceso al igual que la industria de la construcción y la industria manufacturera, y apoyen a los gerentes de proyectos gestionar y lograr la gestión de proyectos de forma eficiente Tres objetivos.

Inserte la descripción de la imagen aquí
Figura 3 Procedimiento operativo estándar de la ingeniería de software

4. Línea lógica
Desde el inicio de la investigación de la demanda hasta el diseño de la aplicación, todo el libro siempre toma la "lógica" como la línea principal de orientación para el análisis y el diseño, lo que permite a los lectores comprender el conocimiento de acuerdo con el pensamiento lógico, y al mismo tiempo. tiempo presente el diseño da como resultado una expresión lógica. Asegúrese de que los resultados del análisis y los documentos de requisitos de diseño cumplan con los requisitos de los ingenieros de software, pero también permitan que los clientes los comprendan, confirmen y firmen.

Inserte la descripción de la imagen aquí
Figura 4 Descripción de la línea lógica que recorre el libro

En segundo lugar, la composición del libro.

"Big Talk Software Engineering: Requirements Analysis and Software Design"
Este libro persigue el trabajo de ingeniería del proceso de análisis y diseño de software, por lo que el contenido del libro se organiza de acuerdo con el flujo de trabajo real de los ingenieros de software, como se muestra en la Figura 3. El proceso es la línea principal, y los conocimientos, métodos, herramientas, estándares, etc. requeridos para el análisis y diseño están vinculados a los nodos relevantes del proceso, lo cual es conveniente para que los lectores comprendan, indaguen y citen.
El libro está dividido en 6 capítulos y 22 capítulos
□ El primer capítulo: conocimientos básicos, las teorías y conceptos básicos requeridos para el análisis y diseño;
□ El segundo capítulo: ingeniería de requisitos, incluido el contenido de preparación previa a la investigación, métodos de investigación, plantillas de registro , y métodos de análisis, Compilación de especificaciones de requisitos, etc .;
□ Parte 3: Parte de diseño de resumen de ingeniería de diseño, planificación del sistema, concepto de diseño, línea principal del sistema, planificación de la arquitectura, planificación de funciones, planificación de datos, etc .;
□ Parte 4: Diseño de ingeniería-diseño detallado Parte, optimización y diseño detallado para el contenido comercial del cliente (proceso, interfaz, datos, etc.);
□ Parte 5: Diseño Ingeniería-Parte Diseño de aplicación, plan para el contenido de la aplicación del sistema (prototipo, operación , permisos, etc.), diseño detallado;
□ Capítulo 6: Diseño de Ingeniería-Diseño Integrado, diseño del valor para el cliente, valor de gestión, verificación del negocio y verificación de la aplicación del sistema;
□ Apéndice: Capacitación para la mejora de la capacidad: métodos de pensamiento lógico y expresiones para lectores Métodos, etc. de formación;

3. Lista de libros

Inserte la descripción de la imagen aquíInserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

El autor se ha dedicado a la formación en diseño y análisis de necesidades durante más de 20 años, y puede impartir formación colectiva para empresas, y los compradores de libros individuales pueden participar en el "Grupo de comunicación de Dahua" para la comunicación directa (consulte el prefacio del libro para la dirección del grupo de comunicación).

Supongo que te gusta

Origin blog.csdn.net/lihognjun/article/details/109490777
Recomendado
Clasificación