Académique Documents
Professionnel Documents
Culture Documents
apavez@upv.cl
www.upv.cl
OBSERVACION: Requerimiento: obtener el rea de un cuadrado. Anlisis: Para obtener el rea de un cuadrado se multiplica por si mismo el lado de un cuadrado. Diseo: rea Cuadrado = Lado x Lado NOTA: UN MODELO ES UNA ABSTRACCION DE LA REALIDAD.
www.upv.cl 2
www.upv.cl
www.upv.cl
Todo Animal come pero algunos comen carne y otros plantas y otros comen ambos alimentos.
www.upv.cl
Las clases llegan un paso ms lejos, permitiendo su definicin en funcin de otras clases, de modo que es posible establecer una jerarqua de especializacin. Una clase que se define en funcin de otra, hereda todos los atributos y mtodos de aquella y permite el aadido de nuevos o la sobre escritura de los heredados. La clase patrn se conoce con el nombre de superclase o clase padre, mientas que la que hereda se conoce como clase hija. La herencia no est limitada simplemente a padre-hija(s), la jerarqua puede ser todo lo profunda que sea necesario, hablando en trminos de nietas, biznietas, etc. De la misma manera, una clase puede heredar de varias clases a la vez.
www.upv.cl
Una interfaz es un mecanismo que emplean dos objetos para interactuar. En el caso del RUT, el cdigo PDF417 comunica datos de la persona.
www.upv.cl
11
Una interfaz es un mecanismo que emplean dos objetos para interactuar. En el caso del RUT, el cdigo PDF417 comunica datos de la persona.
www.upv.cl
12
Una interfaz es un mecanismo que emplean dos objetos para interactuar. En el caso del RUT, el cdigo PDF417 comunica datos de la persona.
Cdigo Caso de Uso Nombre Autor CU-000001-001 Leer cdigo PDF417 Juan Gonzalez
Fecha
10-05-2012
Descripcin Lector debe recuperar rut y nombre del RUT Actores Lector de Cdigo y RUT Precondiciones Rut en buenas condiciones Flujo Normal: Activar lector y apuntar a codigo pdf417 del rut Flujo Alternativo: Ingresar rut y nombre manualmente Post condiciones: Almacenar rut y nombre en base de datos
www.upv.cl
13
www.upv.cl
14
www.upv.cl
15
Las relaciones son abstracciones que actan como unin entre los distintos elementos. Hay cuatro tipos, la dependencia, la asociacin, la generalizacin y la realizacin.
www.upv.cl
16
Los diagramas son la disposicin de un conjunto de elementos, que representan el sistema modelado desde diferentes perspectivas. UML tiene nueve diagramas fundamentales, agrupados en dos grandes grupos, uno para modelar la estructura esttica del sistema y otro para modelar el comportamiento dinmico. Los diagramas estticos son: el de clases, de objetos, de componentes y de despliegue. Los diagramas de comportamiento son: el de Casos de Uso, de secuencia, de colaboracin, de estados y de actividades.
www.upv.cl
17
Actor.
Casos de Uso. Relaciones de Uso, Herencia y Comunicacin.
www.upv.cl
18
Actor se representa as
www.upv.cl 19
www.upv.cl
20
Asociacin Es el tipo de relacin ms bsica que indica la invocacin desde un actor o caso de uso a otra operacin (caso de uso). Dicha relacin se denota con una flecha simple.
Dependencia o Instanciacin Es una forma muy particular de relacin entre casos de uso, en la cual un cambio en uno puede afectar a otro. Dicha relacin se denota con una flecha punteada.
www.upv.cl
21
www.upv.cl
23
Usuario Centraliza
Usuario Call-Center
www.upv.cl
25
www.upv.cl
26