ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ejercicios Libro Sistemas


Enviado por   •  14 de Agosto de 2013  •  338 Palabras (2 Páginas)  •  588 Visitas

Página 1 de 2

Lenguaje de Modelamiento Unificado (UML)

(UML, por sus siglas en inglés (Unified Modeling Language), 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.

Conceptos básicos de la orientación a objeto

Como ya hemos dicho la orientación a objetos se basa en conceptos como clase, objeto,

herencia y polimorfismo, pero también en otros muchos.

· Clase: Es una descripción de un conjunto de objetos similares. Por ejemplo la clase

Coches. Una clase contiene los atributos y las operaciones sobre esos atributos que

hacen que una clase tenga la entidad que se desea.

· Objeto: Un objeto es una cosa, generalmente extraída del vocabulario del espacio del

problema o del espacio de la solución. Todo objeto tiene un nombre (se le puede

identificar), un estado (generalmente hay algunos datos asociados a él) y un

comportamiento (se le pueden hacer cosas a objeto y él puede hacer cosas a otros

objetos).

· Atributo: Es una característica concreta de una clase. Por ejemplo atributos de la

clase Coches pueden ser el Color, el Numero de Puertas.

· Método: Es una operación concreta de una determinada clase. Por ejemplo de la clase

Coches podríamos tener un método arrancar() que lo que hace es poner en marcha el

coche.

· Instancia: Es una manifestación concreta de una clase (un objeto con valores

concretos).

Objeto del UML: mediante el fomento del uso de UML pretende alcanzar los siguientes

objetivos:

· Proporcionar a los usuarios un lenguaje de modelado visual expresivo y utilizable

para el desarrollo e intercambio de modelos significativos.

Universidad los Ángeles de Chimbote

Facultad de Ingeniería

Escuela Profesional de Ingeniería de Sistemas Asignatura: Sistemas de información II

Pag. -2-

· Proporcionar mecanismos de extensión y especialización.

· Ser independiente del proceso de desarrollo y de los lenguajes de programación.

· Proporcionar una base formal para entender el lenguaje de modelado.

· Soportar conceptos de desarrollo de alto nivel como pueden ser colaboraciones,

frameworks y componentes.

· Integrar las mejores prácticas utilizadas hasta el momento.

Modelado con

...

Descargar como (para miembros actualizados) txt (2 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com