Muestra un conjunto de : clases interfaces y colaboraciones , así como sus relaciones
Enviado por Jillian • 20 de Septiembre de 2018 • 1.170 Palabras (5 Páginas) • 305 Visitas
...
[pic 13]
[pic 14]
- Párrafo corto de texto libre, una frase .
- Los Atributos, operaciones y las Responsabilidades son las características mas comunes cuando se crean ABSTRACCIONES
- Clases activas (representan procesos e hilos), calificadores, como artefactos (componentes software físicos) y nodos (para representar dispositivos hardware)
TECNICAS COMUNES DE MODELADO
MODELADO VOCABULARIO DE UN SISTEMA
Las clases se usan para modelar abstracciones extraídas del problema o la tecnología q se usa para implementar una solución.
- Cada una de estas abstracciones es parte del vocabulario del sistema
[pic 15]
[pic 16]
La mayoría/Las abstracciones del vocabulario del sistema interactúan entre sí de forma dinámica.
MODELADO DE LA DISTRIBUCIÓN DE RESPONSABILIDADES DE UN SISTEMA
Una vez que el modelado algo más que un pequeño número de clases, es necesario asegurarse de que las abstracciones proporcionan un conjunto equilibrado de responsabilidades
Ósea que la clase solo debería hacer una sola cosa
[pic 17]
Abstracción → abstraer
MODELADO DE COSAS Q NO SON SOFTWARE
A veces, las cosas que se modelan no pueden tener equivalente en el software
Ejemplo, la gente q emite facturas
Los robots q empaquetan automáticamente los pedidos
[pic 18]
MODELADO DE TIPOS PRIMITIVOS
Las cosas que se modelan se pueden extraer directamente del lenguaje de programación que se utilice para implementar la solución.
La abstracción involucra tipos primitivos
- Enteros
- Caracteres
- Cadena
- Tipos enumerados
Los tipos primitivos como los enteros (se representan por la clase Int ) se modelan como tipos
Cap 14 DIAGRAMA DE OBJETOS
- Los diagramas de objetos modelan las instancias de los modelos existentes en los diagramas de clases.
- MUESTRA. Un conjunto de objetos y sus relaciones en un momento concreto.
- No solo visualiza, especifica y documenta modelos sino también para construir aspectos estáticos de sistemas a través de ing directa e inversa
- Diagrama de objetos representa un conjunto de objetos y sus relaciones en un tiempo concreto
- Gráficamente, un diagrama de objetos es una colección de nodos y arcos
- Contiene NOMBRE Y UN CONTENIDO GRAFICO QUE ES UA PROYECCION DE UN MODELO, tiene un contenido particular
CONTIENE
- OBJETOS
- ENLACES
- +NOTAS Y RESTRICCIONES
DIAGRAMA DE CLASES DESCRIBE LA SITUACION GENERAL
DIAGRAMA DE OBJETOS representación grafica a la vista de diseño estática o las vistas de procesos estática de un sistema igual q el diagrama de clases.
Los diagramas de objetos reflejan algunos de los objetos concretos o prototipos de n sistema en ejecución
Informa sobre la semántica importante, no minimiza la informacion
TECNICAS COMUNES DE MODELADO
MODELADO DE ESTRUCTURA DE OBJETOS
Diagrama de clases
Cuando se modela la vista de diseño de un sistema se puede utilizar para especificar completamente la semántica de las abstracciones y sus relaciones
Diagrama de objetos
- Son especialmente útiles para modelar estructuras de datos complejas
- No puede especificar completamente la estructura de objetos del sistema
Debido a que existen muchas instancias de una clase particular y para un conjunto de clases con relaciones con relaciones con ellas , causan que pueden existir muchas configuraciones posibles de estos objetos
- El diagrama de objetos solo puede mostrar significativamente conjuntos interesantes de objetos concretos o prototipos
[pic 19]
Ingeniería inversa
Creación de un MODELO a partir de un CODIGO puede ser útil en un diagrama de objetos
Esto pasa cuando se está DEPURANDO el SISTEMA → Lo que el programador o la herramienta hacen continuamente
...