Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INTRODUCCION
OBJETIVOS
DESARROLLO
UML
UML es un lenguaje estándar que sirve para escribir los planos del software, puede
utilizarse para visualizar, especificar, construir y documentar todos los artefactos que
componen un sistema con gran cantidad de software. UML puede usarse para modelar
desde sistemas de información hasta aplicaciones distribuidas basadas en Web, pasando
por sistemas empotrados de tiempo real. UML es solamente un lenguaje por lo que es
sólo una parte de un método de desarrollo software, es independiente del proceso
aunque para que sea optimo debe usarse en un proceso dirigido por casos de uso,
centrado en la arquitectura, iterativo e incremental.
Una clase es una descripción de un conjunto de objetos que comparten los mismos
atributos, operaciones, relaciones y semántica. Hay que hacer una especial
diferenciación para no confundir el concepto de clase con el de objeto. Un objeto es una
instancia individual de una clase, así podríamos tener una clase que fuera los monitores
y un objeto de la clase monitores que fuera un monitor marca “A” de 17 pulgadas, con
la pantalla plana. En UML se usan un rectángulo para representar las clases, con
distintos compartimentos para indicar sus atributos y sus operaciones.
Una clase es identifica por un nombre que la distingue del resto, el nombre es una
cadena de texto. Ese nombre sólo se denomina nombre simple; un nombre de camino
consta del nombre de la clase precedido del nombre del paquete en el que se encuentra
incluida.
Operación
Responsabilidades
Una responsabilidad es un contrato u obligación de una clase, ósea, el fin para el que es
creada.
Cuando creamos una clase se está expresando que todos los objetos de la clase tienen el
mismo tipo de estado y el mismo tipo de comportamiento. Los atributos y las
operaciones son característicos de la clase que le permiten llevar a cabo sus
responsabilidades.
Relación de Dependencia