Temario IV Modelo de Análisis 4.1 Clases 4.2 Objetos 4.3. Modelo de requisitos 4.4. Modelo de casos de uso 4.5 Modelo de Dominio Competencia de la Unidad IV Elabora el modelo de análisis proyectado en la representación técnica del sistema utilizando la notación orientada a objetos. Evaluación 10% trabajo libreta 40% Examen 30% Diagramas 20% Uso herramienta Objetos de Datos y clases orientadas a objetos: ¿son lo mismo? Al analizar objetos de datos es común que surja una pregunta: ¿un objeto de datos es lo mismo que una clase orientada a objetos? La respuesta es no. Un objeto de datos define un aspecto de datos compuestos; es decir, incorpora un conjunto de características de datos individuales (atributos) y da al conjunto un nombre (el del objeto de datos). Una clase orientada a objetos encierra atributos de datos, pero también incorpora las operaciones (métodos) que los manipulan y que están determinados por dichos atributos, Además, la definición de clases implica una infraestructura amplia que es parte del enfoque de la ingeniería de software orientada a objetos. Las clases se comunican entre sí por medio de mensajes, se organizan en jerarquías y tienen características hereditarias para objetos que son una instancia de una clase. Clases de Análisis Entidades Externas: otros sistemas, dispositivos y personas que producen o consumen la información que usará un sistema basado en computadora Cosas: reportes, pantallas, cartas, señales, etc. Que forman parte del dominio de información para el problema. Ocurrencias o eventos: como una transferencia de propiedad o la ejecución de una serie de movimientos de un robot que suceden dentro del contexto de la operación del sistema. Roles: gerente, ingeniero, vendedor, que desempeñan las personas que interactúan con el sistema. Unidades organizacionales: división, grupo, equipo que son relevantes para una aplicación. Lugares: piso de manufactura o plataforma de carga que establecen el contexto del problema y la función general del sistema. Estructuras: sensores, vehículos de cuatro ruedas, computadoras que definen una clase de objetos o clases relacionadas de éstos. Requerimientos de Software