metodologia orientada a objetos

Páginas: 7 (1683 palabras) Publicado: 14 de mayo de 2013

GUÍA DE TRABAJO Nº 1


ASIGNATURA: METODOLOGÍA ORIENTADA A OBJETOS
Profesora: LAURA PATRICIA PINTO PRIETO Fecha: 21 de agosto de 2010.

TEMA: Introducción al uml.

OBJETIVO DE APRENDIZAJE DE LA UNIDAD: Identificar las principales características de uml y la importancia en el desarrollo de software. Repasar los diagramasde casos de uso y su especificación.

CRITERIOS DE DESEMPEÑO: El estudiante será capaz de:

1. Identificar características del uml.
2. De acuerdo al problema planteado podrá diseñar el diagrama de casos de uso.
3. Conocer a groso modo de que trata cada Diagrama Uml.


CONTENIDO:

Definición:

UML (Unified Modeling Language - Lenguaje Unificado de Modelado). UML es un popularlenguaje de modelado de sistemas de software. Se trata de un lenguaje gráfico para construir, documentar, visualizar y especificar un sistema de software. Entre otras palabras, UML se utiliza para definir un sistema de software.

Posee la riqueza suficiente como para crear un modelo del sistema, pudiendo modelar los procesos de negocios, funciones, esquemas de bases de datos, expresiones de lenguajesde programación, etc. Para ello utiliza varios tipos diferentes de diagramas, por ejemplo, en UML 2.0 hay 13 tipos de diagramas. Estos diagramas se pueden diferenciar en tres categorías:

Diagramas de estructura:

Diagrama de clases
Diagrama de componentes
Diagrama de objetos
Diagrama de estructura compuesta (UML 2.0)
Diagrama de despliegue
Diagrama de paquetes

Diagramas decomportamiento:
Diagrama de actividades
Diagrama de casos de uso
Diagrama de estados

Diagramas de interacción:
Diagrama de secuencia
Diagrama de comunicación
Diagrama de tiempos (UML 2.0)
Diagrama de vista de interacción (UML 2.0)

Algunos programas gratuitos para modelar en UML son:

ArgoUML, Dia, gModeler, MonoUML, StarUML, TCM, Umbrello Herramienta, UMLet.

Diagrama de casos de uso:
Losdiagramas de Casos de Uso describen lo que hace un sistema desde el punto de vista de un observador externo, enfatizando el qué más que el cómo. Plantean escenarios, es decir, lo que pasa cuando alguien interactúa con el sistema, proporcionando un resumen para una tarea u objetivo. El siguiente Caso de Uso describe como Carlos va a desayunar (este es su objetivo), para lo que se plantea elescenario de preparar su café y el pan tostado

Tipos de asociaciones
Especificación de casos de uso:

Diagrama de Casos de uso de alto nivel.

Definición: es un diagrama de casos de uso que contiene solo los actores y la mayoría de casos de usos del proyecto ó problema a tratar visto de una forma general sin colocar casos de uso específicos que nacen de relaciones de inclusión y extensión.Especificación de casos de uso de alto nivel.

Para la especificación de un diagrama de casos de uso de alto nivel se debe hacer la especificación de los actores del sistema:

Nombre del Actor
Nombre del actor que se va a especificar.
Casos de uso
Nombre de todos los casos de uso a los cuales tiene acceso el usuario o actor.
Tipo
Primario o secundario. Referente a la importancia del actor enel sistema.
Descripción
Da una descripción de quién es ese actor y que hace en el sistema.


Diagrama de Casos detallado.

Este diagrama no es tan general , abarca todas las funciones del software para una situación ó modulo en particular dentro del software; en este diagrama se incluyen los casos de uso que necen de relaciones de inclusión y extención.

El formato de especificación decasos de uso es el siguiente:

Caso de uso
Se escribe el nombre del caso de uso que se va a especificar.
Actor(es)
Actores que tienen acceso a ese caso de uso.
Descripción ó propósito
De que trata el caso de uso y cual es su propósito dentro del sistema.
Tipo
Primario ó secundario.
Primario es si el caso de uso es de gran importancia en el sistema o da inicio a alguna actividad....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Metodología Orientada A Objetos
  • Metodologia Estructura y Orientada a Objetos
  • Fundamentos de la Metodología Orientada a Objetos
  • Metodologias orientadas a objetos
  • Metodología de programación orientada a objetos
  • Metodologias orientadas a objetos (jacobson)
  • Metodología Orientada a Objetos OMT
  • Metodologias Sistemas Orientados a Objetos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS