Análisis simple significa estudiar o examinar la estructura de algo, los elementos y los requisitos del sistema en forma detallada y metódica. El análisis estructurado y el análisis orientado a objetos son importantes para el desarrollo de software y son técnicas de análisis utilizadas en la ingeniería de software. Pero ambos son diferentes entre sí.
1. Análisis Estructurado :
El análisis estructurado es un método de desarrollo que permite y da permiso al analista para comprender y conocer el sistema y todas sus actividades de una manera lógica. Es simplemente un gráfico que se utiliza para especificar la presentación de la aplicación.
Ejemplo –
2. Análisis orientado a objetos :
el análisis orientado a objetos (OOA) es un enfoque técnico generalmente utilizado para analizar y diseñar aplicaciones, diseñar sistemas o incluso diseñar negocios simplemente aplicando programación orientada a objetos, incluso con el uso de modelos visuales durante todo el proceso. de desarrollo para simplemente guiar la comunicación con las partes interesadas y la calidad del producto. en realidad es un proceso de descubrimiento en el que un equipo de desarrolladores comprende y modela todos los requisitos del sistema.
Ejemplo –
Diferencia entre análisis estructurado y orientado a objetos:
Análisis estructurado | Análisis orientado a objetos |
---|---|
El enfoque principal está en el proceso y los procedimientos del sistema. | El enfoque principal está en la estructura de datos y los objetos del mundo real que son importantes. |
Utiliza la metodología del ciclo de vida del desarrollo del sistema (SDLC) para diferentes propósitos, como la planificación, el análisis, el diseño, la implementación y el soporte de un sistema de información. | Utiliza metodología incremental o iterativa para refinar y ampliar nuestro diseño. |
Es adecuado para proyectos bien definidos con requisitos de usuario estables. | Es adecuado para grandes proyectos con requisitos cambiantes del usuario. |
El riesgo al usar esta técnica de análisis es alto y la reutilización también es baja. | El riesgo al usar esta técnica de análisis es bajo y la reutilización también es alta. |
Los requisitos de estructuración incluyen DFD (diagrama de flujo de datos), análisis estructurado, diagrama ER (relación de entidad), CFD (diagrama de flujo de control), diccionario de datos, tabla/árbol de decisión y diagrama de transición de estado. | La ingeniería de requisitos incluye el modelo de casos de uso (buscar casos de uso, flujo de eventos, diagrama de actividad), el modelo de objetos (buscar clases y relaciones de clase, interacción de objetos, mapeo de objeto a ER), diagrama de estado y diagrama de implementación. |
Esta técnica es antigua y no suele ser la preferida. | Esta técnica es nueva y es la preferida en su mayoría. |
Publicación traducida automáticamente
Artículo escrito por madhurihammad y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA