Base de datos

Páginas: 7 (1652 palabras) Publicado: 10 de septiembre de 2012
03/12/2010

Contenido

INGENIERIA DE SOFTWARE
Tema 4: Diseño e
Implementación del Software

1.
2.
3.

Presenta: David Martínez Torres
Universidad Tecnológica de la Mixteca

4.
5.

Niveles de diseño
Aplicación del diseño estructurado
Introducción al diseño OO
Conclusiones
Referencias

dtorres@mixteco.utm.mx
IEC37

Niveles de diseño
Diseño
Diseño
Diseño
Diseño
Diseñoarquitectónico
Estructurado
Orientado a Objetos
con reutilización
con reutilización
de la interfaz de usuario

Estructura del diseño orientado a objetos

1. Características del diseño
orientado a objetos
Los objetos son abstracciones del mundo real o entidades
del sistema que se administran entre ellas mismas
Los objetos son independientes y encapsulan el estado y
larepresentación de información
La funcionalidad del sistema se expresa en términos de
funcionalidad del sistema se expresa en términos de
servicios de los objetos
Los objetos pueden estar distribuidos y pueden ejecutarse
en forma secuencial o en paralelo
Las áreas de datos compartidas son eliminadas. Los
objetos se comunican mediante paso de parámetros

Ventajas del Diseño Orientado a Objetos
Fácil demantener, los objetos representan
entidades auto-contenidas
Los objetos son componentes reutilizables
Para algunos sistemas, puede haber un mapeo
pu
obvio entre las entidades del mundo real y los
objetos del sistema

1

03/12/2010

Desarrollo orientado a objetos
El análisis, diseño y programación
orientada a objetos están relacionados
pero son diferentes
El análisis orientado aobjetos concierne al desarrollo
del modelo de objetos del dominio de la aplicación
del modelo de objetos del dominio de la aplicación
El Diseño Orientado a Objetos trata del desarrollo del
modelo del sistema orientado a objetos para
implementar los requerimientos
La programación orientada a objetos trata de la
realización del Diseño Orientado a Objetos utilizando
algún lenguaje deprogramación orientada a objetos
como C++

2.
3.

4.
5.

Algunos métodos que fueron originalmente basados
en funciones (método de Yourdon) han sido
adaptadas al diseño orientado a objetos. Otros
métodos como el método de Booch han sido
específicamente desarrollados para el Diseño
Orientado a Objetos
El Diseño Orientado a Objetos es un método de
diseño desarrollado para soportar laprogramación
en Ada.
RUP (Rational Unified Process), JacobsonMetodología Objectory, Booch-Metodología Booch,
Rumbaugh-OMT (Técnica de Modelado de Objetos)

3. Proceso de diseño OO
1.

2. Métodos de diseño orientado a objetos

Ej. Diseño del SW de control incrustado en una
estación climática automatizada

Comprender y definir el contexto y los
modelos de utilización del sistema
Diseñar laarquitectura del sistema
Identificar los objetos principales en el
sistema
Desarrollar los modelos de diseño
Especificar las interfaces de los objetos

Descripción del problema
Un sistema de trazado de mapas climáticos se requiere para
generar mapas climáticos a partir de la recolección periódica de
datos de estaciones climáticas remotas y automáticas y de otras
fuentes de datos comoobservadores climáticos, globos y
satélites. Las estaciones climáticas transmiten sus datos a la
computadora del área en respuesta a una petición de esa
de
pet
de esa
máquina.
El sistema de computo del área, valida los datos recolectados e
integra los datos de diversas fuentes. Los datos integrados se
archivan y utilizando datos de este archivo y una base de datos
de mapas digitalizados , secrea un conjunto local de mapas
climáticos. Los mapas se pueden imprimir para su distribución en
una impresora de mapas de propósito especial o se pueden
desplegar en varios formatos diferentes

Subsistema para el trazado de mapas
climáticos utilizando datos meteorológicos
recolectados de una forma automática

Descripción del problema
La descripción* muestra que, parte del sistema...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Que es una base de datos y tipos de base de datos
  • Bases de datos y usuarios de bases de datos
  • Base De Datos
  • Base De Datos
  • Base de datos
  • Base De Datos
  • Base de datos
  • Bases de datos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS