Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
VENTAJAS DESVENTAJAS
Reconoce que las necesidades del usuario y • Pretende prever y tener todo el control
sus requerimientos no se pueden definir de antemano.
completamente al principio
• Modelo general trabajo adicional.
• Permite evaluar tempranamente los
riesgos en lugar de descubrir problemas en • Genera mucho costo.
la integración final del sistema.
• No recomendable para proyectos
• Reduce el costo del riesgo a los costos de pequeños
un solo incremento
Descripción de UML
Los elementos y diagramas UML están basadas en el paradigma orientado a objetos.
Entre las partes de UML están:
Vistas
Vistas de caso de uso.
Vista lógica.
Vista de componentes o implementación.
Vista concurrente.
Vista de despliegue.
Diagramas.
Elementos del modelo.
Mecanismos de extensión.
Conceptos Generales
El desarrollo de sistemas se centra en tres modelos generales de sistemas diferentes:
Funcionales: Se trata de diagramas de casos de uso que describen la
funcionalidad del sistema desde el punto de vista del usuario.
De objetos: Se trata de diagramas de clases que describen la estructura del
sistema en términos de objetos, atributos, asociaciones y operaciones.
Dinámicos: Los diagramas de interacción, los diagramas de máquina de
estados y los diagramas de actividades se usan para describir el
comportamiento interno del sistema.
Estos son algunos conceptos fundamentales de un mundo orientado a objetos:
Objetos Representan una entidad y el componente básico.
Clase Plano de un objeto.
Abstracción Comportamiento de una entidad del mundo
real.
Encapsulación Mecanismo para enlazar los datos y
ocultarlos del mundo exterior.
Herencia Mecanismo para crear nuevas clases a partir de
una existente.
Polimorfismo Define el mecanismo para salidas en
diferentes formas.
Principios del Modelado Orientado a Objetos
El modelo orientado a objetos utiliza el paradigma de la orientación a objetos para
el desarrollo de software.
Realiza la construcción de modelos de un sistema a través de la identificación y
especificación de un conjunto de objetos relacionados.
La definición del modelado orientado a objetos puede claramente dividir el enfoque en tres
dimensiones:
Dimensión Estructural
Dimensión dinámica
Dimensión funcional
Este tipo de modelado implica la realización de las siguientes actividades:
Identificar Clases, Modelos y objetos.
Asociar estáticamente los objetos.
Especificación del comportamiento de los objetos.
Definir la jerarquía de herencia de las clases.
Características de los modelos orientados a Objetos
Modelado basado en el paradigma orientado a objetos.
Trata el almacenamiento de objetos.
Define un lenguaje para la definición y manipulación de objetos.
Incluye mecanismos para optimizar el acceso.
Incluye encapsulamiento, herencia, polimorfismo
PRINCIPIOS:
1. El tipo de modelo que se crea influye la manera en el que el problema es atacado
2. Cada modelo puede ser expresado entre diferentes niveles de posición
3. Los mejores modelos están conectados en la realidad
4. Un solo modelo no es suficiente
OBJETO
CLASE