Articulos

Páginas: 48 (11801 palabras) Publicado: 1 de mayo de 2013
CURSO DE UML

1.1. Introducción

Queremos hacer hincapié en esta introducción en un par de detalles que se
deberán tener presentes a lo largo del curso: La creación de software a través
del paradigma Orientado a Objetos (OO) ha revolucionado y cambiado
radicalmente el modo de trabajar. Un objeto es un dato compuesto creado a
partir de un tipo de datos abstracto que es la Clase. En suinterior un objeto
contiene componentes (miembros) estructurados y que se pueden clasificar en:
• Propiedades.- son los datos internos del objeto. Pueden tomar diferentes
valores en su entorno de ejecución y pueden ser simples (variables) o
compuestas (punteros a otros objetos). Son los almacenajes de valores del
objeto.
• Métodos.- nos dictan la implementación del código del objeto ya quecontienen las operaciones que se realizan en su interior. Representan el
comportamiento del objeto.
• Relaciones.- pueden ser de varios tipos según veremos, y nos permiten
comunicar entre sí objetos de la misma o diferente clase. Pueden venir dadas a
través de mensajes, herencia, u otros elementos. Los objetos se comunican
entre ellos usando los mensajes. Un mensaje es la invocación de un métododel
objeto. La Orientación a Objetos es un paradigma para el desarrollo de
software. Un objeto es una abstracción de una entidad del mundo real que se
puede traducir a un lenguaje de programación orientado a objetos. Un objeto
del mundo real tiene características y comportamientos, y de la misma manera,
un objeto del mundo del software tiene propiedades y métodos. Una Clase es
una plantillaque define las variables y métodos a ser incluidas en un tipo de
objeto específico. Los objetos también son llamados instancias de la Clase. La
orientación a objetos requiere de una metodología que integre el proceso de
desarrollo y un lenguaje de modelado con herramientas y técnicas adecuadas.
En el proceso de desarrollo de software basado en objetos se distinguen varias
etapas: Ilustración. Proceso de Desarrollo de Software
1.2. Directrices y principios de diseño

Cuando hablamos de diseño en el software nos referimos al proceso de aplicar
técnicas, directrices, principios para crear un diseño de software con suficiente
nivel de detalle como para luego crear su realidad física. El proceso de
desarrollo de software es aquel en el que las necesidades del cliente sontraducidas en requisitos de software, estos transformados en diseño y el diseño
implementado en código.
Si nos centramos en los diferentes tipos de metodologías de diseño tenemos:
• Diseño arquitectónico.- se basa en la definición de las relaciones existentes
entre los elementos del programa. Igual que el diseño de un piso se basa en las
relaciones entre los distintos compartimentos.

• Diseñoprocedimental.- se basa en la descripción de tipo funcional de los
elementos del programa.
• Diseño de datos.- se basa en las estructuras de datos a las cuales se
traspasa la información.
• Diseño de interfaz.- se describe la comunicación del software con su
entorno (usuario incluido).

La Metodología Orientada a Objetos es una técnica que permite centrarse más
en el enfoque del problema asolucionar y menos en la escritura de código. Se
crean diseños de aplicaciones de todo tipo utilizando la forma de pensar
orientada a los objetos e implementamos (codificamos) programas utilizando
lenguajes y técnicas orientadas a los objetos. La metodología orientada a
objetos presenta características que lo hacen idóneo para el análisis, diseño y
programación de sistemas. Existen diferentesmétodos de análisis y diseño
orientado a objetos: Booch, OOSE (Object Oriented Software Engineering)
y OMT (Object Modeling Technique). Sin embargo con UML estos métodos no
son
necesarios
para
el
desarrollo
del
software.
Las directrices básicas de un Diseño Orientado a Objetos
son:
• El diseño debe acomodar todos los requerimientos procedentes
de la fase de Requisitos, impuestos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Articulos
  • Articulos
  • Articulos
  • Articulaciones
  • Articulo
  • Articulos
  • Articulaciones
  • Articulo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS