Flip-Flop

Páginas: 8 (1874 palabras) Publicado: 5 de junio de 2013
Diseño del software.
Esta fase se refiere por lo tanto a la identificación de varios módulos y su interrelación.
El diseño de software, al igual que los métodos de diseño de todas las ingenierías, cambian continuamente al aparecer nuevos métodos, mejores análisis y ampliar los conocimientos. El problema es que el diseño de software se encuentra en una etapa relativamente temprana en suevolución. La idea de realizar diseño de software en lugar de “programar”, surgió a principios de los años 60, por lo que a las metodologías de diseño les falta la profundidad y la flexibilidad que tiene el diseño en otras ingenierías. Pero, ya existen técnicas de diseño de software para poder evaluar la calidad del software.
El objetivo de este tema es presentar los conceptos fundamentales que sepueden aplicar a todos los diseños de programas.
El diseño es técnicamente la parte central de la ingeniería del software. Durante el diseño se desarrollan, revisan y se documentan los refinamientos progresivos de las estructuras de datos, de la estructura del programa y de los detalles procedimentales. El diseño da como resultado representaciones cuya calidad puede ser evaluada.
Mediante algunasmetodologías de diseño se realiza el diseño de datos, el diseño arquitectónico y el diseño procedimental.
ƒEl diseño de datos transforma el modelo de campo de información, creado durante el análisis, en las estructuras de datos que se van a requerir para implementar el software.
ƒ El diseño arquitectónico define las relaciones entre los principales elementos estructurales del programa.
ƒ Eldiseño procedimental transforma los elementos estructurales en una descripción procedimental del software.
Descripciones de Diseño.
Notaciones Gráficas. Usadas para mostrar relaciones entre los componentes u Lenguajes de descripción de Programas.
Basados en lenguajes de programación, pero con más flexibilidad para representar conceptos abstractos u Texto informal Descripción en lenguajenatural.
Importancia del diseño
Sin diseño, nos arriesgamos a construir un sistema inestable, un sistema que falle cuando se realicen pequeños cambios, un sistema que sea difícil de probar, un sistema cuya calidad no pueda ser evaluada hasta más adelante, cuando quede poco tiempo y ya sea haya gastado mucho dinero.


El proceso de diseño
El diseño del software es un proceso mediante el que setraducen los requisitos en una representación del software, que se acerca mucho al código fuente. Desde el punto de vista de la gestión del proyecto, el diseño del software se realiza en dos etapas: el diseño preliminar y el diseño detallado.
ƒ El diseño preliminar se centra en la transformación de los requisitos en los datos y la arquitectura del software. El diseño detallado se ocupa delrefinamiento y de la representación arquitectónica que lleva a una estructura de datos refinada y a las representaciones algorítimicas del software. Además del diseño de datos, del diseño arquitectónico y del desarrollo procedimental, muchas aplicaciones modernas requieren un diseño de la interfaz.
Diseño Orientado a Objetos
• El sistema es visto como una colección de objetos interactuando. Elestado del sistema es descentralizado y cada objeto maneja su propio estado. Objetos pueden ser instancias de clases de objetos y pueden comunicarse a través de métodos.
Estrategia de diseño basada en
– INFORMATION HIDING
– ABSTRACCION
– MODULARIDAD
Crea una representación del mundo real y lo corresponde con una solución basada en los datos. El software es visto como un conjunto de objetos queinteractúan, con su estado privado, en vez de un conjunto de funciones que comparten un estado global.
Características
Los objetos son abstracciones del mundo real o entidades del sistema que son responsables de manejar su estado privado y ofrecen servicios a otros objetos.
– Son un modelo de los objetos externos que pueblan el mundo en que actúa el programa.
Los objetos son entidades...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Flip-flop
  • Flip flop
  • Flip flop
  • Flip Flop
  • Flip-flop
  • Flip Flop
  • flip flop
  • flip flop

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS