Diseño - Ingeniería de software

Páginas: 8 (1780 palabras) Publicado: 12 de febrero de 2014
Ingeniería de software I

¿Qué es?
El diseño es una representación significativa de ingeniería de algo
que se va a construir. Se puede hacer el seguimiento basándose
en los requisitos del cliente, y al mismo tiempo la calidad se
puede evaluar y cotejar con el conjunto de criterios predefinidos
para obtener un diseño bueno. En el contexto de ingeniería del
software, el diseño se centra encuatro áreas importantes de interés:
datos, arquitectura, interfaces y componentes.

¿Quién lo hace?
El ingeniero del software es quien diseña los sistemas basados
en computadora, pero los conocimientos que se requieren en cada
nivel de diseño funcionan de diferentes maneras. En el nivel de
datos y de arquitectura, el diseño se centra en los patrones de la
misma manera como se aplican enla aplicación que se va a
construir. En el nivel de la interfaz, el la ergonómica humana la
que dicta nuestro enfoque de diseño. Y en el nivel de componentes,
un enfoque de programación conduce a diseños de datos y procedimentales
eficaces.

¿Por qué es importante?
Si se construye una casa, ¿se hace sin un plano?. Se correrían
riesgos, se cometerían errores, habría un plano de casa sinsentido, con ventanas y puertas en sitios equivocados... un
desastre. El software de computadora es considerablemente más
complejo que una casa, de aquí que necesitemos un plano
-el diseño-

¿Cuáles son los pasos?
El diseño comienza con el modelo de los requisitos. Se trabaja por
transformar este modelo y obtener cuatro niveles de detalles de
diseño: la estructura de datos, laarquitectura del sistema, la
representación de la interfaz y los detalles a nivel de componentes.
Durante cada una de las actividades del diseño, se aplican los
conceptos y principios básicos que llevan a obtener una alta
calidad.

¿Cuál es el producto obtenido?
Por último se produce una especificación del diseño.
La especificación se compone de los modelos del diseño que
describen los datos,arquitectura, interfaces y componentes.
Cada una de estas partes es lo que forma el producto obtenido
del proceso de diseño.

¿Cómo puedo estar seguro de que
lo he hecho correctamente?
En cada etapa se revisan los productos del diseño del software
en cuanto a claridad, corrección, finalización y consistencia, y
se comparan con los requisitos y unos con otros.

Diseño de Datos
El diseño dedatos transforma el modelo del dominio de
información que se crea durante el análisis en las estructuras
de datos que se necesitarán para implementar el software. Los
objetos de datos y las relaciones definidas en el diagrama
relación entidad y el contenido de datos detallado que se
representa en el diccionario de datos proporcionan la base de
la actividad del diseño de datos. Es posible queparte del
diseño de datos tenga lugar junto con el diseño de la
arquitectura del software. A medida que se van diseñando cada
uno de los componentes del software, van apareciendo más
detalles de diseño.

Diseño Arquitectónico
El diseño arquitectónico define la relación entre los elementos
estructurales principales del software, los patrones de diseño
que se pueden utilizar para lograrlos requisitos que se han
definido para el sistema, y las restricciones que afectan a la
manera en que se pueden aplicar los patrones de diseño
arquitectónicos La representación del diseño arquitectónico -el
marco de trabajo de un sistema basado en computadora- puede
derivarse de la especificación del sistema, del modelo de
análisis y de la interacción del subsistema definido dentro delmodelo de análisis.

Diseño de la Interfaz
El diseño de la interfaz describe la manera de comunicarse el
software dentro de sí mismo, con sistemas que interoperan
dentro de él y con las personas que lo utilizan. Una interfaz
implica un flujo de información (por ejemplo, datos y/o
control) y un tipo específico de comportamiento. Por tanto, los
diagramas de flujo de control y de datos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Como Diseñar Una Propuesta De Ingenieria De Software
  • Como diseñar una propuesta en ingeniería de software
  • Analisis y diseño de ingenieria de software
  • Ingenieria del software
  • ingenieria software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS