Galería de mapas mentales 813 Ingeniería de software análisis de requisitos
Se utiliza para el examen de ingreso de posgrado 813 Ingeniería de software o la serie final de puntos de conocimiento. Para desarrollar productos de software que realmente satisfagan las necesidades del usuario, primero debemos conocer las necesidades del usuario. Una comprensión profunda de los requisitos del software es la clave para el éxito de los esfuerzos de desarrollo de software.
Editado a las 2023-06-14 16:15:23,Microbiologia medica, Infezioni batteriche e immunità riassume e organizza i punti di conoscenza per aiutare gli studenti a comprendere e ricordare. Studia in modo più efficiente!
La teoria cinetica dei gas rivela la natura microscopica dei fenomeni termici macroscopici e le leggi dei gas trovando la relazione tra quantità macroscopiche e quantità microscopiche. Dal punto di vista del movimento molecolare, vengono utilizzati metodi statistici per studiare le proprietà macroscopiche e modificare i modelli di movimento termico delle molecole di gas.
Este é um mapa mental sobre uma breve história do tempo. "Uma Breve História do Tempo" é um trabalho científico popular com influência de longo alcance. Ele não apenas introduz os conceitos básicos da cosmologia e da relatividade, mas também discute os buracos negros e a expansão. Do universo. questões científicas de ponta, como inflação e teoria das cordas.
Microbiologia medica, Infezioni batteriche e immunità riassume e organizza i punti di conoscenza per aiutare gli studenti a comprendere e ricordare. Studia in modo più efficiente!
La teoria cinetica dei gas rivela la natura microscopica dei fenomeni termici macroscopici e le leggi dei gas trovando la relazione tra quantità macroscopiche e quantità microscopiche. Dal punto di vista del movimento molecolare, vengono utilizzati metodi statistici per studiare le proprietà macroscopiche e modificare i modelli di movimento termico delle molecole di gas.
Este é um mapa mental sobre uma breve história do tempo. "Uma Breve História do Tempo" é um trabalho científico popular com influência de longo alcance. Ele não apenas introduz os conceitos básicos da cosmologia e da relatividade, mas também discute os buracos negros e a expansão. Do universo. questões científicas de ponta, como inflação e teoria das cordas.
análisis de la demanda
definición
Para desarrollar productos de software que realmente satisfagan las necesidades del usuario, primero debemos conocer las necesidades del usuario. Una comprensión profunda de los requisitos del software es la clave para el éxito de los esfuerzos de desarrollo de software.
Tarea
tareas generales
¿Qué debería hacer el sistema?
Puntos detallados
1. Determinar los requisitos integrales del sistema.
1. Requisitos funcionales
2. Requisitos de desempeño
3. Requisitos de confiabilidad y disponibilidad
4. Requisitos de manejo de errores
5. Requisitos de interfaz
Requisitos de la interfaz de usuario
Requisitos de interfaz de hardware
Requisitos de interfaz de software
Requisitos de la interfaz de comunicación
6. Restricciones
7. Demanda inversa
Explicar lo que el sistema no debe hacer.
8. Posibles solicitudes en el futuro
9. Analizar los requisitos de datos del sistema.
2. Exportar el modelo lógico del sistema.
Los modelos lógicos generalmente se describen utilizando diagramas DFD, diagramas E-R, diagramas de transición de estados, diccionarios de datos y algoritmos de procesamiento principales.
3. Revisar el plan de desarrollo del sistema.
Cómo comunicarse con los usuarios
Entrevista
Clasificación
entrevista formal
entrevista informal
Los cuestionarios son una excelente manera de sondear las opiniones de un gran número de personas.
Análisis de escenario
El análisis de escenarios consiste en analizar los métodos y resultados de los usuarios que utilizan el sistema de destino para resolver un problema específico en el futuro.
Refinamiento de arriba hacia abajo para el flujo de datos
análisis estructurado
El método de análisis estructurado es un método de análisis de la demanda basado en el refinamiento de arriba hacia abajo y paso a paso del flujo de datos.
El refinamiento del diagrama de flujo de datos se puede completar mediante descomposición funcional.
Tecnología de especificación de aplicaciones sencilla
Método de recopilación de requisitos orientado al equipo
Los usuarios y desarrolladores trabajan en estrecha colaboración para identificar problemas, proponer elementos de solución, discutir alternativas y especificar requisitos básicos.
ventaja
Los usuarios y desarrolladores trabajan en estrecha colaboración, trabajan juntos, discuten y perfeccionan
Cree rápidamente prototipos de software
característica
rápido
fácil de modificar
Modelado analítico y especificación.
Modelado analítico
Un modelo es una abstracción de cosas con el fin de comprenderlas y una descripción escrita inequívoca de las cosas.
Especificación de Requerimientos de Software
La "Especificación de requisitos" es el documento más importante que se obtiene durante la etapa de análisis de requisitos.
diagrama ER
objeto de datos
Los objetos de datos son abstracciones de la información que el software debe comprender.
Los objetos de datos pueden ser entidades externas.
Atributos
Las propiedades definen las propiedades de un objeto de datos.
conectar
La forma en que los objetos de datos se relacionan entre sí se llama relación, también llamada relación
Clasificación
Cara a cara
uno a muchos
muchos a muchos
Símbolos del diagrama E-R
Entidad->Rectángulo
Relación->Rombo
Propiedades->Oval
Conecta los tres de arriba con una línea recta.
Diagrama de transición de estado
definición
Representar el comportamiento del sistema describiendo el estado del sistema y los eventos que causan las transiciones de estado del sistema.
estado
estado inicial
Sólo puede haber un estado inicial
estado final
Puede haber 0 o más estados finales.
Estado intermedio
evento
definición
Un evento es información de control que hace que el sistema actúe o cambie de estado.
Otras herramientas gráficas
Funciones de las tres primeras herramientas gráficas.
Diagrama de flujo de datos para construir un modelo funcional.
El diagrama E-R establece entidades del modelo de datos.
Los gráficos de estado construyen modelos de comportamiento
diagrama de bloques jerárquico
Un diagrama de cuadros jerárquico representa la estructura jerárquica de los datos utilizando una serie de cuadros rectangulares de varios niveles en una estructura de árbol.
diagrama de warnier
También se utiliza una estructura de árbol para representar información, pero proporciona un medio de representación más rico que un diagrama de caja jerárquico.
gráfico de salida a bolsa
usar
Herramientas gráficas para describir algoritmos.
definición
Es la abreviatura de diagrama de entrada, procesamiento y salida.
Función
Desarrollado por IBM, puede representar fácilmente la relación entre los datos de entrada, el procesamiento de datos y los datos de salida.
Verificar los requisitos de software
Cómo verificar los requisitos de software
1. Consistencia
Todos los requisitos deben ser consistentes y los requisitos no pueden entrar en conflicto entre sí.
2. integridad
Los requisitos deben ser completos y reflejarse plenamente en la especificación.
3. Realidad
Los requisitos propuestos deben ser realistas.
4. Efectividad
Se debe demostrar que los requisitos son correctos y válidos y pueden solucionar los problemas de los usuarios.
Cómo verificar los requisitos de software
1. Verificar la coherencia de los requisitos.
Verifique la especificación de requisitos de software
2. Verificar la realidad de los requisitos
Consulte la experiencia de desarrollo pasada y utilice simulación o tecnología de simulación.
3. Verificar la integridad y validez de los requisitos.
Utilice sistemas de creación de prototipos.