La función del análisis orientado a objetos es desarrollar modelos que
describan el software de computadora, para satisfacer las necesidades del cliente.
Se modela el dominio de la información.
Se describe la función del módulo.
Se representa el comportamiento del modelo.
Los modelos se dividen para mostrar más detalles.
Los modelos iniciales representan la esencia del problema mientras que los
últimos aportan detalles de la implementación.
En el análisis orientado objetos se manejan varios métodos para el proceso del su desarrollo como:
Booch
Coad y Yourdon
Jacobson
Rumbaugh
Wirsf-Brock
los procesos para su manejo son muy similares para realizar
un análisis orientado a objetos se deben seguir las siguientes etapas
Obtener los requisitos del cliente para el sistema OO.
Identificar escenarios o casos de uso.
Identificar clases y objetos.
Definir atributos y operaciones para cada objeto del sistema.
Aplicar la técnica de modelado clase responsabilidad colaborador.
Definir estructuras y jerarquías que organicen las clases.
Construir un modelo objeto - relación.
Construir un modelo objeto - comportamiento.
Revisar el modelo de análisis OO en relación a los casos de uso/escenarios
Suscribirse a:
Enviar comentarios (Atom)
La aportación de las metodologías orientadas a objetos es un punto resaltante a cerca de lo visto en clase, considero importante saber que tipo de metodologías existen y en que nos pueden servir, algo que encontré al respecto y se me hizo interesante es a cerca de la metodología OMT, creada por James Rumbaugh mientras esta persona dirigía una investigación de General Electric.
ResponderEliminarEsta metodología es una de las más eficientes y maduras que existen en la actualidad, una gran virtud que tiene es que es de caracter abierta y como permite ser de dominio público, tiene gran vitalidad.
Es adaptable a todas las necesidades actuales y futuras de la ingeniería del software.
Estas metodologías son de suma importancia dentro del desarrollo de sistemas yaqué nos permite evaluar el desarrollo y diseño de nuestro sistema a través de las herramientas que nos provee cada metodología.
ResponderEliminarExisten metodologías más complejas pero el sistema se vuelve más estable y con menos errores
En conclusión estas metodologías nos permiten tener una mayor control sobre la estructuración de nuestro sistema nos permite visualizar errores más fácil así como realizar modificaciones de una manera más concreta
Considero que las metodologías orientadas a objetos son adaptables para el diseño y análisis de sistemas ya que nos permiten realizar un análisis de requisitos más profundos y a través de estas puedes visualizar el recorrido natural de los datos al realizar un evento.
ResponderEliminarEs importante señalar que existen diferentes métodos de análisis y diseño orientado a objetos entre los que destacan los métodos Booch, OOSE (Object Oriented Software Engineering) y OMT (Object Modeling Technique), para terminar con todas estas metodologías orientadas a objetos se creo el lenguaje inificado de modelado (UML) que paso a reemplazar a todas estas metodologías
Lo que aportas Edgar es de gran importancia, solamente que en la última parte te refieres a que UML reemplaza todas esas metodologías, como tal quisiera aportar que no es que UML las reemplace solamente se puede decir que es el resultado de la unificación de los métodos de modelado orientados a objetos que son los que mencionaste.
ResponderEliminarAhora, solamente quisiera comentar que UML es un lenguaje gráfico el cual permite visualizar, especificar, construir y documentar un sistema y maneja algunos diagramas.
es una fase orientada a objetos para el desarrollo de Software un objeto agrupa datos encapsulados y procedimientos para representar una entidad. La interfaz del objeto esto es las formas de interactuar con el objeto es definida en esta etapa. es cmo que define los objetos y sus interacciones para resolver un problema o por lo que se esta creando este objeto
ResponderEliminar