lo que necesitas

Páginas: 9 (2248 palabras) Publicado: 14 de mayo de 2013
UML











INTRODUCCION



Desde los inicios de la informática se han estado utilizando distintas formas de representar los diseños de una forma más bien personal o con algún modelo gráfico. La falta de estandarización en la manera de representar gráficamente un modelo impedía que los diseños gráficos realizados se pudieran compartir fácilmente entre distintosdiseñadores.

Se necesitaba por tanto un lenguaje no sólo para comunicar las ideas a otros desarrolladores sino también para servir de apoyo en los procesos de análisis de un problema. Con este objetivo se creo el Lenguaje Unificado de Modelado (UML: Unified Modeling Language). UML se ha convertido en ese estándar tan ansiado para representar y modelar la información con la que se trabaja en lasfases de análisis y, especialmente, de diseño.

El lenguaje UML tiene una notación gráfica muy expresiva que permite representar en mayor o menor medida todas las fases de un proyecto informático: desde el análisis con los casos de uso, el diseño con los diagramas de clases, objetos, etc., hasta la implementación y configuración con los diagramas de despliegue.Análisis Orientado a Objetos
 
El paradigma orientado a objetos surge en los años 80 como un nuevo enfoque para el desarrollo de software. Sustituye a modelos anteriores, ya desfasados, que consideran la resolución de problemas mediante el modelo clásico de entrada, proceso, salida o modelos basados en estructuras jerárquicas de información.

Los objetosrepresentan una variedad de elementos en el sistema:

- Entidades externas, ajenas al sistema pero que interactúan con él.
- Elementos físicos que forman parte del dominio del problema.
- Sucesos: operaciones que tienen lugar.
- Papeles o roles que desempeñan las personas que interactúan con el sistema.
- Unidades organizativas: estructuras que aglutinan los objetos en entidades de nivelsuperior.
- Lugares: establecen el contexto del problema y el funcionamiento general del sistema.

El término orientado a objetos se basa en dos principales conceptos:

Ocultación de información: consiste en hacer inaccesibles algunas partes, ocultándolas a los usuarios, que sólo pueden acceder al estado interno del objeto a través de una interfaz concreta.

Tipos abstractos de datos: unobjeto encapsula datos y operaciones. Los datos representan el estado de los objetos en un momento dado y las operaciones actúan sobre los datos para modificarlos.

Características de los sistemas construidos bajo el concepto de orientación a objetos:

- Paquetes que encapsulan estática (datos) y dinámica (funciones).
- Herencia de atributos y comportamiento de otras componentes.
- Comunicacióna través de mensajes.

Ventajas de la orientación a objetos

- Facilidad de mantenimiento
- Facilidad para modificar los programas
- Reusabilidad
- Fiabilidad

Bases del análisis orientado a objeto

- Clase
- Objeto
- Atributo
- Método
- Instancia
- Herencia
- Polimorfismo
UML
 
Lenguaje estándar que sirve para escribir los planos del software.

En un sistema con grancantidad de Software UML puede usarse para:

- Visualizar
- Especificar
- Construir
- Documentar

Es un lenguaje que nos ayuda a interpretar grandes sistemas mediante gráficos o mediante texto obteniendo modelos explícitos que ayudan a la comunicación durante el desarrollo, por esto los modelos pueden ser interpretados por personas que no participaron en su diseño, UML sirve para especificar,modelos concretos, no ambiguos y completos.

Utilidad de UML
 
- Modela de forma visual para especificar, visualizar, construir y documentar artefactos de un sistema de software.

- Se usa para entender, diseñar, configurar, mantener y controlar la información sobre los sistemas a construir.

- Capta la información sobre la estructura estática y el comportamiento dinámico de un sistema....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • lo que se necesita
  • Lo necesito
  • lo que necesito de ti
  • Se Necesita
  • necesito
  • Necesitarás
  • NECESITOS
  • necesito

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS