Diagrama de Clases a Fondo

Páginas: 6 (1490 palabras) Publicado: 8 de abril de 2014
UML

Semana 1 : Casos de Uso (repaso)
Semana 2 : Diagramas de Clase

 Jhon Cruzado Paredes
IT Process Analyst

conceptos

Dominio
reglas dominio

restricciones

Glosario

Process Sale

Modelo Conceptual

Payment
Authorization Service
System

: Payment
Authorization Service

: Cashier

Cashier

add file

makeNewSale()

Process Rental

enterItem(id,quantity)Accounting
System

Writing

add file [ numberOffile==MAX ] /
flag OFF

Openning

endSale()
close file

Cash In
makePayment(amount)

close file
Reading

Closing

validatePayment()

HR System

ok

Manage Users

Requisitos
Automatización

performed

Modelo Comportamiento

System
Administrator
Mangage Accounts

...

Descripciones c.u.

Modelo Casos de UsoSecuencia Eventos

Diagramas Estados

(actores-sistema)

(objetos dominio /
Sistema)

2

Ciclo de Vida del SW

El Proceso de Desarrollo OO
1. Planificación y Especificación de Requisitos: Planificación, definición de
requisitos, conocer los procesos del dominio, etc.
2. Construcción: La construcción del sistema. Se subdivide en las siguientes:


Análisis: Se analiza elproblema a resolver desde la perspectiva de los
usuarios y de las entidades externas que van a solicitar servicios al sistema.



Diseño : El sistema se especifica en detalle, describiendo cómo va a
funcionar internamente para satisfacer lo especificado en el análisis



Implementación: Se lleva lo especificado en el diseño a un lenguaje de
programación.



Pruebas: Se llevan acabo una serie de pruebas para corroborar que el

software funciona correctamente y que satisface lo especificado en la
etapa de Planificación y Especificación de Requisitos


Instalación: La puesta en marcha del sistema en el entorno previsto de uso.

UML


El Unified Modeling Language (UML) define un lenguaje
de modelado orientado a objetos común para visualizar,especificar,construir y documentar los componentes de
un sistema software OO.



El UML no es una metodología, sino una notación que
trata de posibilitar el intercambio de modelos de
software.



UML es un lenguaje de modelado visual, utiliza
diagramas, para la representación de los sistemas.

Diagramas para modelar el
Comportamiento del Sistema


Diagrama de Casos de Uso: Muestra un conjuntode casos
de uso y actores y sus relaciones.



Diagrama de Secuencia: Diagrama de interacción con la
relación temporal de los mensajes y los objetos.



Diagrama de Colaboración: Diagrama de interacción que
resalta la organización estructural de los objetos que
envían y reciben mensajes.



Diagrama de Estados: Muestra una máquina de estados,
que consta de estados, transiciones,eventos y
actividades. Vista dinámica del sistema.



Diagrama de Actividades: Muestra el flujo de actividades
dentro de un sistema.

Diagramas para modelar el
Comportamiento del Sistema
Diagramas para modelar la Estructura del Sistema:


Diagrama de Clases: Muestra un conjunto de clases,
interfaces y colaboraciones, así como sus relaciones.



Diagrama de Objetos: Muestraun conjunto de objetos y
sus relaciones.



Diagrama de Componentes: Muestra la organización y
las dependencias entre un conjunto de componentes.



Diagrama de Despliegue: Representa la infraestructura
de un sistema en tiempo de ejecución.

UML | Casos de Uso

UML | Casos de Uso


Representa el rol que desempeña, uno o varios
usuarios del sistema cuando interacciona con elsistema


Puede representar una persona, un sistema o un dispositivo



Se define con respecto al sistema


No tiene porque ser un rol de dominio (negocio)

Credit Card Authoritation
System

Customer

Usuarios

(sistemas)

(personas)

Nota: Un Actor es un tipo de
clase UML


Es una clase con el estereotipo de

Customer

Customer
Menu Boton Derecho/Options...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Diagramas de clase
  • Diagramas De Clases
  • Diagramas de clase
  • diagrama de clases
  • Diagrama de clases
  • Diagramas De clase
  • Diagrama de clases
  • Diagrama de clase

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS