Você está na página 1de 1
Analisis orientado a objetos (AOO). Introduccién El objetivo del Andlisis Orientado a Objetos (AOO) es desarrollar un modelo que describa el software de computadora necesario para satisfacer los requisitos definidos por el cliente. El modelo de analisis contiene el funcionamiento y el comportamiento de los elementos del modelo de objetos. Nadie tiene muy claro por qué el Anilisis Orientado a Objetos ha tardado tanto tiempo en ser aplicado a pesar de que maneja conceptos que aprendimos en la guarderia como objeto, clase, miembro etc. No existe un acuerdo sobre los conceptos que sirven de base para el AOO, aunque se repiten a menudo un ntimero de ideas clave. El propésito es definir todas las clases, atributos, operaciones y relaciones de comportamiento asociado entre ellos que sean relevantes al problema que se va a resolver. Para realizar dicho andllsis se deben ejecutar las siguientes tareas: -Identificar los escenarios 0 casos de uso. -Identificar las clases, -Definir sus atributos y métodos. -Especificar la jerarquia entre las clases. -Representar las relaciones entre los diferentes objetos del sistema. -Modelar el comportamiento de cada objeto. -Repetir iterativamente las tareas anteriores hasta completar el modelo. UML Existian varios métodos para realizar AOO pero esos métodos se recombinaron en uno s6lo Hamado UML (Lenguaje de Modelo Unificado) este sistema atina todos los procesos comunes y trata de tomar de cada método lo mejor. UML se caracteriza por cineo vistas independientes de un mismo problema, cada vista contiene un enfoque diferente del problema y lo muestra con grificos de diferentes tipos. Las cinco visiones diferentes de UML son: Vista del usuario: representa el sistema desde la perspectiva de los usuarios (lamados actores en UML). Para este tipo de vista se utiliza el diagrama de casos de uso. Vista estructural: modela la estructura estatica (clases, objetos y sus relaciones). Vista del comportamiento: representa los aspectos dinmicos 0 de comportamiento del sistema. También muestra las interacciones o colaboraciones entre los diversos elementos estructurales descritos en las vistas anteriores. Vista de implementacién: aqui se representan tal y como van a ser implementados los aspectos estructurales y de comportamiento. Vista del entorno: muestra como irin los médulos implementados dentro del proyecto fisico y las relaciones entre los diferentes médulos. EIAOO se centra en las vistas del usuario y estructural. El DOO (modelo de disefio Orientado a Objetos) se centra més en las vistas del comportamiento y entorno. Anilisis del dominio Es la primera actividad técnica a la hora de comenzar un nuevo proyecto. El objetivo de este anilisis es definir las clases y objetos que estin presentes en el dominio del problema propuesto. Esto dependera del tipo de enfoque que se dé al problema o del. rea de negocio que se desea modelizar y se encuentra encuadrado dentro de un nivel medio de abstraccién. Sirve para crear una biblioteca de clases que posteriormente podran ser reutilizables (componentes). Para ello cuando se disefian las clases hay que tener en mente que no se realizarin con el tinico objetivo de integrarlas en una aplicacién concreta, sino que deben diseftarse pensando en una posterior reutilizacion, esto es lo que Ilamamos andlisis, del dominio. Por tanto se trata de identificar los requisitos comunes de una aplicacién especifica con vistas a su reutilizacién posterior dentro de un dominio de aplicacién especifico. Unanalista de dominio debe verse a si mismo como un disefiador de herramientas para que los demas trabajen con ellas. Definir el dominio Consiste en aislar el area del negocio, se extraen las especificaciones y disefios de cédigo que ya existan, clases, interfaz grafica y clases de acceso a bases de datos, bibliotecas comerciales, también politicas, procedimientos, estdndares, guias ete. En definitiva todo lo relevante para el proyecto. Se clasifican los elementos definiendo categorias de elementos y la nomenclatura de cada una de ellas.

Você também pode gostar