Bachiller
MINISTERIO DEL PODER POPULAR PARA LA EDUCACION SUPERIOR UNIVERSIDAD NACIONAL EXPERIMENTAL POLITECNICA
DE LA FUERZA ARMADA NACIONAL
[pic]
ALUMNO:
KEVIN ALVARADO
C.I: 21.437.998
CARACAS, ENERO DE 2013
INTRODUCCIÓN
El presente trabajo intenta dar a conocer y describir losconceptos y aspectos
Fundamentales del diseño orientado a objetos (DOO) dentro del desarrollo de un producto
Software, así como las técnicas, metodologías y herramientas actuales de dicho
Paradigma en la Ingeniería de software
Así pues, definimos Diseño de Software como la acción de construir soluciones
Que satisfagan los requerimientos del cliente.Análisis y Diseño Orientado a Objetos
Es un método de análisis que examina los requisitos desde la perspectiva de las clases y objetos que se encuentran en el vocabulario del dominio del problema.
El Análisis orientado a objetos ofrece un enfoque nuevo para el análisis de requisitos de sistemas software. En lugar de considerar el software desde una perspectiva clásica deentrada/proceso/salida, como los métodos estructurados clásicos, se basa en modelar el sistema mediante los objetos que forman parte de él y las relaciones estáticas (herencia y composición) o dinámicas (uso) entre estos objetos.
El uso de Análisis orientado a objetos puede facilitar mucho la creación de prototipos, y las técnicas de desarrollo evolutivo de software. Los objetos son inherentementereutilizables, y se puede crear un catálogo de objetos que podemos usar en sucesivas aplicaciones. De esta forma, podemos obtener rápidamente un prototipo del sistema, que pueda ser evaluado por el cliente, a partir de objetos analizados, diseñados e implementados en aplicaciones anteriores. Y lo que es más importante, dada la facilidad de reutilización de estos objetos, el prototipo puede ir evolucionandohacia convertirse en el sistema final, según vamos refinando los objetos de acuerdo a un proceso de especificación incremental.
Documentos básicos de análisis orientado a objetos
- Documentos de análisis.
- Especificación de requisitos o requerimientos.
- Diagramas de caso de usos.
- Escenarios y sub escenarios.
- Prototipos de evaluación.
- TODOS LOSDOCUMENTOS DEBEN ESTAR IDENTIFICADOS Y CODIFICADOS
Modelo de objetos
Consta de los siguientes pasos:
• Identificar objetos y clases
• Identificar y depurar relaciones
• Identificar atributos de objetos y relaciones
• Añadir herencia
• Comprobar los casos de uso (iterar)
• Modularizar
• Añadir y simplificar métodos
Identificar objetos y clases
Constade los siguientes pasos:
• Seleccionar nombres en los requisitos
• Añadir clases adicionales procedentes de nuestro conocimiento del tema
• Eliminar redundancias
• Eliminar clases irrelevantes
• Eliminar clases vagas
• Separar atributos
• Separar métodos
• Eliminar objetos de diseño
Diseño orientado a objetos
es una fase de la metodología orientada aobjetos para el desarrollo de Software. Su uso induce a los programadores a pensar en términos de objetos, en vez de procedimientos, cuando planifican su código. Un objeto agrupa datos encapsulados y procedimientos para representar una entidad. La 'interfaz del objeto', esto es, las formas de interactuar con el objeto, también se definen en esta etapa. Un programa orientado a objetos se caracterizapor la interacción de esos objetos. El diseño orientado a objetos es la disciplina que define los objetos y sus interacciones para resolver un problema de negocio que fue identificado y documentado durante el análisis orientado a objetos.
CARACTERISTICAS DE OBJETOS ORIENTADOS A OBJETOS
LA ABSTRACCIÓN
Significa extraer las propiedades esenciales de un objeto que lo distinguen de los...
Regístrate para leer el documento completo.