Proceso de desarrollo de un sistema de información basado en objetos.

Proceso de desarrollo de un sistema de información basado en objetos.



    Un proceso de desarrollo de un sistema de información basado en objetos es un conjunto de actividades que tienen como objetivo crear un sistema de información que utilice el paradigma de la orientación a objetos. Este paradigma se basa en la idea de que el mundo real está compuesto por objetos que tienen atributos, comportamientos y relaciones con otros objetos. El sistema de información debe reflejar esta visión, modelando los objetos del dominio del problema y sus interacciones.




    Las actividades principales de un proceso de desarrollo de un sistema de información basado en objetos son las siguientes:

  • Análisis: Consiste en identificar los requisitos del sistema, es decir, qué debe hacer el sistema y qué restricciones debe cumplir. En esta etapa se elabora un modelo conceptual del dominio del problema, utilizando diagramas de clases, casos de uso, secuencia, etc. El análisis se centra en el qué y no en el cómo.


  • Diseño: Consiste en definir la arquitectura del sistema, es decir, cómo se va a implementar el sistema. En esta etapa se elabora un modelo lógico del sistema, utilizando diagramas de componentes, despliegue, colaboración, etc. El diseño se centra en el cómo y no en el qué.


  • Implementación: Consiste en codificar el sistema, es decir, transformar el modelo lógico en un programa ejecutable. En esta etapa se utiliza un lenguaje de programación orientado a objetos, como Java, C++, Python, etc. La implementación se basa en el modelo lógico y respeta los requisitos del modelo conceptual.




  • Prueba: Consiste en verificar y validar el sistema, es decir, comprobar que el sistema funciona correctamente y cumple con los requisitos especificados. En esta etapa se utilizan técnicas de prueba unitaria, integración, sistema, aceptación, etc. La prueba se realiza sobre el programa ejecutable y compara los resultados con los casos de uso.



Referencias bibliográficas:

Booch, G., Rumbaugh, J., & Jacobson, I. (2005). El lenguaje unificado de modelado. Pearson Educación

Larman, C. (2008). UML y patrones: una introducción al análisis y diseño orientado a objetos y al proceso unificado. Pearson Educación

Pressman, R. S., & Maxim, B. R. (2014). Ingeniería del software: un enfoque práctico. McGraw-Hill Interamericana

Sommerville, I. (2011). Ingeniería del software. Pearson Educación.

Comentarios

Entradas populares de este blog