Análisis y Diseño de Sistemas Orientados a Objetos utilizando UML

Páginas: 11 (2682 palabras) Publicado: 7 de mayo de 2014
ANÁLISIS Y DISEÑO DE SISTEMAS ORIENTADOS A OBJETOS USANDO EL LENGUAJE UNIFICADO DE MODELACIÓN (UML)

El análisis y diseño orientado a objetos ofrece un enfoque que habilite los métodos lógicos, rápidos y minuciosos necesarios para crear nuevos sistemas.

Los sistemas orientados a objetos describen las entidades como objetos. Los objetos son parte de un concepto general denominado clases. Laidea de las clases es tener un punto de referencia y describir las similitudes o diferencias que un objeto específico posee con respecto a los miembros de su propia clase. La palabra reutilizable en el mundo orientado a objetos significa que puede ser más eficaz; no es necesario describir un objeto desde el principio cada vez que se necesite.

El UML es el estañar de la industria para modelarsistemas orientados a objetos. Con el uso iterativo de UML es posible lograr una mayor comprensión entre los equipos de negocios y los de TI en relación con los requerimientos del sistema y los procesos que necesitan realizarse. En cada iteración el diseño del sistema toma una apariencia más detallada hasta que las cosas y las relaciones en el sistemas se definen con claridad y precisión en losdocumentos de UML.

Al terminar el análisis y diseño, se tendría un conjunto preciso y detallado de especificaciones para las clases, procesos y otros artefactos del sistema, lo cual contribuye a evitar el costo de volver a codificar a causa de una pobre planeación inicial.

Conceptos orientados a objetos

Objetos
Los objetos son personas, lugares o cosas que son relevantes para el sistemabajo análisis.

Clases
Los objetos se representan y agrupan en clases. Una clase define el conjuntos de atributos y comportamientos compartidos por cada objeto de la clase. Cuando el programa corre, los objetos se pueden crear a partir de la clase establecida.

Herencia
Las clases pueden tener hijos; es decir, una clase se puede crear a partir de otra. En el UML, la clase original-o madre-seconoce como clase base. La clase hija se denomina clase derivada. Ésta se puede crear de tal manera que herede todos los atributos y comportamientos de la clase base. Sin embargo, podría tener atributos y comportamientos adicionales.

Tarjetas CRC y pensamiento en objetos

CRC significa clase, responsabilidades y colaboradores. Las tarjetas CRC se usan para representar las responsabilidades delas clases y sus interacciones. Los analistas crean las tarjetas con base en escenarios que delinean los requerimientos del sistema. Estos escenarios modelan el comportamiento del sistema.

Conceptos y diagramas del Lenguaje Unificado de Modelación (UML)

UML proporciona un conjunto estandarizado de herramientas para documentar el análisis y diseño de un sistema de software. Consiste de cosas,relaciones y diagramas. Las cosas estructurales son clases, interfaces, casos de uso y muchos otros elementos que proporcionan una forma de crear modelos. Permiten describir relaciones. Las cosas de comportamiento describen como funcionan las cosas. Las cosas de agrupamiento se usan para definir limites.

Las relaciones estructurales se usan para enlazar las cosas en los diagramasestructurales. Incluyen dependencias, agregaciones, asociaciones y generalizaciones.

Hay dos tipos principales de diagramas en UML:
1. Diagramas estructurales: Se usan para describir las relaciones entre las clases.
2. Diagramas de comportamiento: Se usan para describir la interacción entre las personas y la cosa a las que nos referimos como caso de uso.

Los seis diagrama de UML que más se utilizanson:

Modelado de casos de uso
Un modelo de caso de uso describe lo que hace un sistema sin describir como lo hace; es decir, es un modelo lógico de sistema. Un modelo de caso de uso divide la funcionalidad del sistema en comportamientos, servicios y respuestas.

Símbolos del caso de uso
Un diagrama de caso de uso contiene el actor y símbolos de caso de uso, junto con líneas de conexión. Los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • analisis y diseño orientado a objetos
  • Analisis y diseño orientado a objetos
  • Análisis y Diseño orientado a objetos
  • Analisis y diseño orientado a objetos
  • Analisis y Diseño Orientado a Objetos
  • Analisis y diseño de sistemas uml
  • Diseño orientado a objetos con UML
  • UML Programación orientada a objetos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS