Material Sia

Páginas: 6 (1327 palabras) Publicado: 27 de mayo de 2012
UML CASOS DE USO

1

I Introducción

2

Construcción de una casa para “fido”

Puede hacerlo una sola persona Requiere: Modelado mínimo Proceso simple Herramientas simples

3

Construcción de una casa

Construida eficientemente y en un tiempo razonable por un equipo Requiere: Modelado Proceso bien definido Herramientas más sofisticadas
4

Construcción de un rascacielos

5 I. Introducción: Modelado de SW

Claves en Desarrollo de SI
Notación

Herramientas

Proceso

6

I. Introducción: Modelado de SW

Abstracción - Modelado Visual (MV)
“El modelado captura las partes esenciales del sistema”
Orden Item

envío

Proceso de Negocios Sistema Computacional
7

II. Notación (Visual) - Beneficios
Manejar la complejidad

Interface de Usuario(Visual Basic, Java, ..)

Lógica del Negocio (C++, Java, ..)

Múltiples Sistemas

Servidor de BDs (C++ & SQL, ..)

“Modelar el sistema independientemente del lenguaje de implementación”

Componentes Reutilizados

Promover la Reutilización
8

Introducción: UML

9

¿Qué es UML?
 UML = Unified Modeling Language  Un lenguaje de propósito general para el modelado orientado a objetos.Impulsado por el OMG
 UML combina notaciones provenientes desde:
• • • • Modelado Modelado Modelado Modelado Orientado a Objetos de Datos de Componentes de Flujos de Trabajo

10

Historia de UML
2005? 2003 2000 1999 1998 Nov ‘97

UML 2.0
UML 1.5 UML 1.4

UML 1.3
UML 1.2
UML aprobado por el OMG

Revisiones menores

11

UML “aglutina” enfoques OO
Rumbaugh Booch JacobsonMeyer
Pre- and Post-conditions

Odell
Shlaer-Mellor
Object life cycles

UML
State Charts

Harel

Gamma et. al.
Frameworks, patterns, notes

Embly
Singleton classes

Wirfs-Brock Fusion
Responsabilities

Operation descriptions, message numbering
12

Inconvenientes en UML
  Definición del proceso de desarrollo usando UML. UML no es una metodología No cubre todas lasnecesidades de especificación de un proyecto software. Por ejemplo, no define los documentos textuales

 

Ejemplos aislados “Monopolio de conceptos, técnicas y métodos en torno a UML y el OMG”

13

II Breve Tour por UML

14

Diagramas de UML
 Diagrama de Casos de Uso  Diagrama de Clases  Diagrama de Objetos Diagramas de Comportamiento  Diagrama de Estados  Diagrama de ActividadDiagramas de Interacción  Diagrama de Secuencia  Diagrama de Colaboración Diagramas de implementación  Diagrama de Componentes  Diagrama de Despliegue
15

... Diagramas de UML
Los diagramas expresan gráficamente partes de un modelo
Use Case Use Case Diagramas Diagrams de Diagrams Casos de Uso State State Diagramas Diagrams de Diagrams Clases

Use Case Use Case Diagramas Diagrams de DiagramsSecuencia Scenario Scenario Diagramas Diagrams de Diagrams Colaboración
Scenario Scenario Diagramas Diagrams de Diagrams Estados

State State Diagramas Diagrams de Diagrams Objetos State State Diagramas Diagrams de Diagrams Componentes

Modelos

Diagramas de Actividad

Component Component Diagrams Diagramas de Diagrams

Distribución

16

Diagrama de Casos de Uso
 Casos de Uso esuna técnica para capturar información respecto de los servicios que un sistema proporciona a su entorno

 No pertenece estrictamente al enfoque orientado a objeto, es una técnica para captura y especificación de requisitos

17

Casos de Uso
 Los Casos de Uso (Ivar Jacobson) describen bajo la forma de acciones y reacciones el comportamiento de un sistema desde el p.d.v. del usuario

Permiten definir los límites del sistema y las relaciones entre el sistema y el entorno  Los Casos de Uso son descripciones de la funcionalidad del sistema independientes de la implementación  Comparación con respecto a los Diagramas de Flujo de Datos del Enfoque Estructurado
18

… Casos de Uso
 Los Casos de Uso cubren la carencia existente en métodos previos (OMT, Booch) en cuanto a la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • siA
  • Ingenieria en sia
  • Sia necio
  • Ejemplo de sia
  • resumen sia
  • sia 1
  • Informe sia
  • Descripcion Sia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS