Parcial 3 - UML

Parcial 3 - UML
Humberto Rivera Uribe - TIC02SV-19
En este parcial vimos los procesos unificados de modelado el cual como su nombre lo indica un lenguaje
de modelado y no un método o un proceso. El UML está compuesto por una notación muy
específica y por las reglas semánticas relacionadas para la construcción de sistemas de
software. El UML en sí mismo no prescribe ni aconseja cómo usar esta notación en el
proceso de desarrollo o como parte de una metodología de diseño orientada a objetos.
Un modelo de proceso de negocio típicamente define los siguientes elementos:
- El Objetivo o el motivo del proceso
- Las Entradas especificas
- Las Salidas especificas
- Los Recursos consumidos
- La secuencia de las Actividades; y
- Los Eventos que dirigen el proceso
- El proceso de negocio:
- Puede afectar a más de una unidad organizacional
- Tiene un impacto horizontal en la organización
- Crea algún tipo de valor para el cliente. Los clientes pueden ser internos o externos
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.
Conceptos orientados a objetos en UML
Los objetos en UML son entidades del mundo real que existen a nuestro alrededor. En el desarrollo de software, los objetos se pueden usar para describir, o modelar, el sistema que se está creando en términos que sean pertinentes para el dominio. Los objetos también permiten la descomposición de sistemas complejos en componentes comprensibles que permiten que se construya una pieza a la vez.
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.
Tipos de diagramas UML
- El diagrama UML más comúnmente usado, y la base principal de toda solución orientada a objetos.
- Diagrama de componentes Muestra la relación estructural de los elementos del sistema de software, muy frecuentemente empleados al trabajar con sistemas complejos con componentes múltiples.
- Diagrama de estructura compuesta Los diagramas de estructura compuesta se usan para mostrar la estructura interna de una clase.
- Diagrama de implementación Ilustra el hardware del sistema y su software.
- Diagrama de paquetes Hay dos tipos especiales de dependencias que se definen entre paquetes:

Comentarios
Publicar un comentario