Monografias.com > Sin categoría
Descargar Imprimir Comentar Ver trabajos relacionados

Introducción al modelado del software (página 2)




Enviado por Pablo Turmero



Partes: 1, 2, 3

Monografias.com

¿Se obtienen beneficios con el modelado?
Un coste en formación y tiempo
¿Una mejora de la productividad?
¿Una mejora de la calidad del software?

(Gp:) ¿Por qué la mayoría de empresas no practican el modelado?

Monografias.com

Modelos en UML
Modelado de Casos de Uso
Modelado Estructural
Modelado de Comportamiento
Modelado de flujos de Actividades
Modelado Implementación
Modelado de Despliegue

Monografias.com

Tipos de modelo
¿En qué etapa del proceso se usa? ¿Análisis o Diseño?
¿Cuál es su grado de detalle? ¿Abstracto o detallado?
¿Qué sistema describe? ¿Modelo de negocio o modelo software?
¿Qué aspecto describe? ¿Estructural o de comportamiento?
¿Es específico o independiente de la plataforma?
¿A qué plataforma va dirigido? EJB, JDBC, .NET, CORBA, etc.

Monografias.com

Propiedades del modelado
La elección de los modelos tiene una profunda influencia sobre cómo se acomete el problema y se moldea la solución.
Todo modelo debe estar ligado a la realidad.
Un único modelo no es suficiente. Cualquier sistema trivial se aborda mejor a través de un pequeño conjunto de modelos casi independientes.

Monografias.com

UML y el modelado
UML es una notación, no es un proceso
Se han definido muchos procesos para UML.
Rational ha ideado RUP, el“proceso unificado”.
Utilizable para sistemas que no sean software
UML es un lenguaje para visualizar, especificar, construir y documentar los artefactos (modelos) de un sistema que involucra una gran cantidad de software, desde una perspectiva orientada a objetos.

Monografias.com

Marco Conceptual de UML
Bloques básicos de construcción
Elementos
Estructurales, Comportamiento, Agrupación, Anotación
Relaciones
Diagramas
Reglas para combinar bloques
Establecen qué es un modelo bien formado
Mecanismos comunes
Especificaciones, Extensibilidad, Dicotomía clase-instancia, Dicotomía interfaz-realización

Monografias.com

Elementos Estructurales
Partes estáticas de un modelo
(Gp:) Ventana
(Gp:) origen
(Gp:) tamaño
(Gp:) abrir()
(Gp:) cerrar()
(Gp:) mover()
(Gp:) dibujar()
(Gp:) clase

(Gp:) IAvisable
(Gp:) <>
(Gp:) IAvisable
(Gp:) interface

(Gp:) RealizarCompra
(Gp:) caso de uso

(Gp:) Gestión Pedidos
(Gp:) colaboración

Monografias.com

Elementos Estructurales
clase activa
componente
nodo
(Gp:) FormularioPedido

window.dll
<>
artefacto
(Gp:) Gestor Eventos
(Gp:) suspender()
(Gp:) vaciarCola()

Monografias.com

Elementos de Comportamiento
Son las partes dinámicas de UML.
Interacción
Conjunto de mensajes intercambiados entre varios objetos con un propósito particular.

mensaje
cerrarPuja()

Monografias.com

Elementos de Comportamiento
Máquina de estados
Secuencia de estados por las que pasa un objeto durante
su vida en respuesta a eventos.

estado
activado

Monografias.com

Elementos de Agrupación
Son las partes de organización de los modelos UML
Modelo del Negocio
paquete
Un paquete incluye un conjunto de elementos de cualquier
naturaleza.

Tiene una naturaleza conceptual.

Monografias.com

Elementos de Anotación
Son las partes explicativas de los modelos UML
Nota

Monografias.com

Relaciones
Dependencia
Asociación
patron empleado
0..1 *
Generalización
Realización

Monografias.com

Ejemplo de diagrama de clases

Monografias.com

Monografias.com

Diagramas de UML 2.0
Diagrama de Clases
Diagrama de Objetos
Diagrama de Componentes
Diagrama de Estructura Compuesta
Diagrama de Casos de Uso
Diagrama Secuencia
Diagrama Comunicación (antes de Colaboración)
Diagrama de Estados
Diagrama de Actividades
Diagrama de Despliegue
Diagrama de Artefactos
Diagrama de Paquetes
Diagrama de Tiempos
Diagramas no son modelos

Monografias.com

Diagramas de UML 2.0

Monografias.com

Modelos en UML
Modelado de Casos de Uso
Diagrama de Casos de Uso
Modelado Estructural
Diagrama de Clases
Modelado de Comportamiento
Diagramas de Interacción: Secuencia y Comunicación
Diagramas de Estados
Modelado de flujos de actividades (p.e. Modelo del Negocio)
Diagramas de actividades
Modelado Implementación
Diagrama de Componentes
Modelado de Despliegue
Diagramas de Artefactos
Diagramas de Despliegue

Monografias.com

Modelo del
Negocio
Diagrama de actividades

Monografias.com

Modelo
Casos de Usos
Diagrama de casos de uso

Monografias.com

Diagrama de clases
Modelo
Estructural

Monografias.com

Modelo de
Comportamiento
Diagrama de comunicación

Monografias.com

Máquina de Estado
Diagrama de estado

Partes: 1, 2, 3
 Página anterior Volver al principio del trabajoPágina siguiente 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Categorias
Newsletter