poo-oop

Páginas: 8 (1781 palabras) Publicado: 28 de junio de 2013
PROGRAMACIÓN ORIENTADA A
OBJETOS
Master de Computación

II MODELOS y HERRAMIENTAS
UML

II.1 UML: Introducción

II.1 UML: Introducción

Elena Mediavilla

1

1

Técnica de modelado de objetos (I)


El modelado orientado a objetos es una técnica de especificación
semiformal para el paradigma orientado a objetos.
– Ya que se trata de una técnica semiformal, una parteintrínseca es la
notación gráfica asociada.





El Lenguaje de Modelado Unificado (UML, Unified Modeling
Language) se ha desarrollado en un intento de unificar las distintas
notaciones existentes.
El modelado orientado a objetos se ocupa de comprender y analizar la
aplicación y el dominio en el que opera.
– El punto de partida es la declaración del problema que hay que resolver.
– Estadeclaración, que proporciona una visión conceptual del sistema
propuesto, puede ser textual o utilizar una técnica de descripción más
formal, como la basada en casos de uso.



El modelado orientado a objetos consta de tres pasos: modelado de
casos de uso, modelado de clases y modelado dinámico.

II.1 UML: Introducción

Elena Mediavilla

2

2

Técnica de modelado de objetos (II)
•Modelado de Casos de Uso. La intención del modelado de casos de uso
es identificar cómo se va a usar el sistema y lo que se espera que haga
como respuesta a ese uso.
– Determina cómo la aplicación genera los diversos resultados que se
requieren (sin considerar el orden de generación).
– La información se presenta en forma de diagrama de caso de uso y
escenarios (scenarios: guiones)asociados.
– Este paso, que a veces se denomina modelado funcional, está en gran parte
orientado a las acciones.



Modelado de Clases. Determina las clases, sus atributos y las
relaciones entre las clases.
– Esta información se presenta en forma de diagramas de clases.
– Este paso está orientado a los datos.



Modelado Dinámico. Determina las acciones realizadas por cada clase
y sobrecada clase.
– Esta información se presenta en forma de diagramas de comportamiento.
– Este paso está orientado a las acciones.

II.1 UML: Introducción

Elena Mediavilla

3

3

Técnica de modelado de objetos (III)




Los tres pasos del modelado se realizan realmente en paralelo, puesto
que, en el paradigma orientado a objetos, ni los datos ni las acciones
tienen prioridad losunos sobre los otros.
Se usan varias técnicas de modelado para comprender los datos, las
acciones y las interacciones entre los datos y las acciones.
– Durante el proceso de modelado, el conocimiento adquirido sobre la
aplicación se representa de distintas formas, cada una de las cuales refleja
un aspecto diferente del producto buscado.
– Los diagramas se actualizan continuamente a medidaque se consigue una
mejor percepción del sistema que se está modelando.
– Finalmente, las perspectivas combinadas proporcionan una comprensión
global del producto que sería difícil de alcanzar con una sola técnica de
modelado.

II.1 UML: Introducción

Elena Mediavilla

4

4

Propósito del UML (I)


El Lenguaje de Modelado Unificado (UML) es un lenguaje estándar para
poner porescrito un proyecto de sistema y es parte del método de desarrollo
del sistema.
– Puede usarse para visualizar, especificar, construir y documentar un sistema
complejo.



Al tratarse de un lenguaje de modelado, su vocabulario y normas se enfocan a
la representación conceptual y física del sistema.
– El vocabulario y las normas del UML indican cómo crear y leer modelos bien
formadosgramaticalmente, pero no dicen qué modelos deben crearse ni cuándo
hacerlo. Eso es el papel del proceso de desarrollo del sistema.
– Un proceso bien definido guiará en la decisión de qué artefactos producir, qué
actividades y qué trabajadores usar para crearlos y dirigirlos, y cómo usar estos
artefactos para medir y controlar el proyecto en su totalidad.



El UML es un lenguaje para...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Oopa
  • La poo
  • pooo
  • Pooo
  • pooo
  • pooo
  • Pooo
  • poo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS