Analisis y diseño oo
Ingeniería de Software II
Análisis y Diseño Orientado a Objetos
DOCENTE: Magda Luna.
INTEGRANTES: Abraham Galeano C. Reynaldo Porras G. Osman Gutiérrez S.
GRUPO: 5T2-Co. Grupo de Trabajo: #4
Managua, Miércoles 18 de Mayo del 2005.
1
Índice
Índice................................................................................................................................ 1 Introducción ...................................................................................................................... 3 Análisis Orientado a Objetos ............................................................................................ 5 Análisis de Clases yObjetos..................................................................................... 5 Análisis de Estructuras.............................................................................................. 7 Análisis de Atributos ................................................................................................ 9 Análisis de servicios................................................................................................. 9 Formato de plantilla de especificaciones ................................................................ 12 Análisis de temas .................................................................................................... 12 Diseño Orientado a Objetos ............................................................................................ 13 Diseño del componente dedominio problema ....................................................... 14 Diseño del Componente de Interfaz Humana ......................................................... 15 Diseño de componentes de administración de tarea y datos................................... 16 Conclusiones................................................................................................................... 18
2
Introducción
En nuestro mundo se encuentran un sin número de objetos, estos objetos existen como entidades hechas por el hombre, negocios y productos que se usan en la vida diaria. Todos estos objetos pueden ser clasificados, descritos, organizados, combinados, manipulados y creados. La idea básica de la programación orientada a objetos se basa en 8 principios, que se muestran paraun mejor entendimiento de la metodología: • Clases: Una clase es una categoría de objetos similares. Los objetos se agrupan en clases. Herencia: Las clases pueden tener hijos, esto es, una clase puede ser creada a partir de otra clase. La clase original, o madre, es llamada “clase base”. La clase hija es llamada “clase derivada”. Una clase derivada puede ser creada en forma tal que herede todoslos atributos y comportamientos de la clase base. Objetos: Un objeto es una representación en una computadora de alguna cosa o evento del mundo real. Encapsulación: Típicamente, la información dentro de un objeto esta encapsulada por su comportamiento. Esto significa que un objeto mantiene datos acerca de cosas del mundo real a las que representa en un sentido verdadero. Atributo: dato asociado aun objeto. Mensajes: Se puede enviar información de un objeto a otro. Método: proceso que realiza un objeto cuando recibe un mensaje. Polimorfismo: El término polimorfismo se refiere a comportamientos alternos entre clases derivadas relacionadas. Cuando varias clases heredan atributos y comportamientos, pude haber casos en donde el comportamiento de una clase derivada debe ser diferente del de suclase base o de sus clases derivadas parientes.
•
•
•
• • • •
Un enfoque orientado a objetos, dependiendo de la naturaleza del software a desarrollar, puede facilitar la elaboración de la aplicación, debido a que los objetos describen de forma abstracta a los elementos del mundo en que vivimos. Los beneficios de la tecnología orientada a objetos se fortalecen si se usa antes y...
Regístrate para leer el documento completo.