You are on page 1of 17

Instituto Universitario de Tecnologa de Administracin Industrial Especialidad: Informtica Seccin: 203 A1

Modelado de sistemas orientados a objetos

Alejandro Noguera. C.I.: 17.458.464

Modelado Orientado a Objetos (MOO)


En el contexto del desarrollo de sistemas de software con orientacin a objetos, el MOO es la construccin de modelos de un sistema por medio de la identificacin y especificacin de un conjunto de objetos relacionados, que se comportan y colaboran entre s de acuerdo a los requerimientos establecidos para el sistema de objetos.

Dimensin estructural de los objetos

Dimensin dinmica del comportamiento

Tres dimensiones que describe un sistema de objeto


Dimensin funcional de los requerimientos

Tres dimensiones que describe un sistema de objeto

Dimensin estructural de los objetos: Se centra en las propiedades estticas o pasivas de los sistemas. Dimensin dinmica del comportamiento: Se centra en las propiedades activas y describe el comportamiento individual

Dimensin funcional de los requerimientos: Son consideradas las propiedades relativas a la funcin de transformacin del sistema de objetos, es decir, los procesos de conversin de entradas en salidas.

Introduccin a UML
UML es una especificacin de notacin orientada a objetos. Se basa en las anteriores especificaciones BOOCH, RUMBAUGH y COAD-YOURDON. Divide cada proyecto en un nmero de diagramas que representan las diferentes vistas del proyecto. Estos diagramas juntos son los que representa la arquitectura del proyecto.

Qu es UML?
Es un conjunto de herramientas, que permite modelar (analizar y disear) sistemas orientados a objetos.

Tipos de diagramas:
Diagramas de Casos de Uso Diagramas de Secuencia Diagramas de Colaboracin Diagramas de Estado Diagramas de Actividad Diagramas de Clases Diagramas de Objetos Diagramas de Componentes Diagramas de Implementacin

Diagramas de Casos de Uso

El modelado de Casos de Uso es la tcnica ms efectiva y a la vez la ms simple para modelar los requisitos del sistema desde la perspectiva del usuario. No es realmente una aproximacin a la orientacin a objetos; es realmente una forma de modelar procesos.

Un diagrama de casos de uso consta de los siguientes elementos:


Actor: Se representa con la siguiente figura.
Casos de uso: Se representa con la siguiente figura.

Relaciones:
Asociacin: Dicha relacin se denota con una flecha simple.
Dependencia o Instanciacin: Dicha relacin se denota con una flecha punteada.

Generalizacin: Este tipo de relacin esta orientado exclusivamente para casos de uso (y no para actores). Extends: Se recomienda utilizar cuando un caso de uso es similar a otro (caractersticas). (<<extends>>) Uses: Se recomienda utilizar cuando se tiene un conjunto de caractersticas que son similares en ms de un caso de uso.

DESCRIPCIN TEXTUAL DE CASOS DE USO


<Identificador> <nombre descriptivo>

Descripcin

El sistema deber permitir a [lista actores] en [instante en el que se puede realizar el caso de uso] [funcionalidad que define el caso de uso] segn se describe en el siguiente caso de uso:
<precondicin del caso de uso> Paso Accin

Precondicin Secuencia Normal

1
2

{<accin a realizar>, realizar el caso de uso [caso de uso]}


<Situacin que produce una alternativa>

Postcondicin
Excepciones

<postcondicin del caso de uso>


Paso P Accin En el caso de que [situacin que provoca la excepcin] el sistema deber {<accin a realizar>, realizar el caso de uso [caso de uso]}

q Rendimiento

El sistema deber realizar la/s accin /es descrita/s en {los pasos [primer paso] al [ltimo paso], el paso [nmero de paso]} en un mximo de [cota de tiempo]

Frecuencia Importancia
Urgencia Comentarios

Este caso de uso se espera que se lleve a cabo una media de [nmero de veces] al [unidad temporal] {vital, importante,quedara bien}
{inmediatamente, hay presin, puede esperar} <otras consideraciones en formato libre>

Proceso Racional Unificado


Es un proceso de desarrollo de software y junto con el Lenguaje Unificado de Modelado, constituye la metodologa estndar ms utilizada para el anlisis, implementacin y documentacin de sistemas orientados a objetos.

Principales caractersticas:

Forma disciplinada de asignar tareas y responsabilidades (quin hace qu, cundo y cmo) Pretende implementar las mejores prcticas en Ingeniera de Software Desarrollo iterativo Administracin de requisitos Uso de arquitectura basadas en componentes Control de cambios Modelado visual del software Verificacin de la calidad del software

Referencias
http://es.wikipedia.org/wiki/Proceso_Unifica do_de_Rational

www.dsic.upv.es/asignaturas/facultad/lsi/trabajos /032000(2).doc http://www.dcc.uchile.cl/~psalinas/uml/casos uso.html

http://www.mitecnologico.com/Main/Model oOrientadoAObjetosDise%F1oDeSistemas
http://eii.ucv.cl/pers/gbustos/PDF/Evalua.PDF

http://www.programacion.com/articulo/intro duccion_a_uml_181 http://cvva.wordpress.com/2007/12/21/antec edentes-uml/

You might also like