1

Páginas: 7 (1727 palabras) Publicado: 22 de abril de 2015
Ingeniería en Sistemas
I

INGENIERÍA DEL
DISEÑO Y DISEÑO
ARQUITECTÓNICO

Ingeniería del Diseño
Definición
La Ingeniería del Diseño
crea una representación o
modelo, que proporciona
detalles sobre arquitectura
del software, estructuras de
datos,
interfaces
y
componentes
que
se
necesitan para implementar
el sistema.

LB

Importancia del Proceso
de Diseño
• El diseño permite modelar el sistema oproducto
que se va a construir.
• Este modelo se evalúa respecto de la calidad y su
mejora antes de generar código; después, se
efectúan pruebas y se involucra a muchos
usuarios finales.
• El diseño es el lugar en el que se establece la
calidad del software.

LB

El contexto del diseño
El diseño de software se
ubica en el área técnica de la
ingeniería de software, y
comienza una vez que se hananalizado y modelado los
requerimientos.
Es la última acción de la
ingeniería de software dentro
de la actividad de modelado y
prepara
la
etapa
de
Construcción (generación y
prueba de código).

LB

Modelo de Diseño
Cada uno de los elementos del modelo de
requerimientos proporciona la información para
crear los cuatro modelos de diseño necesarios para
la especificación completa del diseño.

1. Diseñoen el nivel de
componentes
2. Diseño de la interfaz
3. Diseño de la arquitectura
4. Diseño de datos o clases
LB

Modelo de Diseño
1. El diseño en el nivel de componentes
transforma los elementos estructurales de la
arquitectura del software en una descripción de
sus componentes en cuanto a procedimiento.
2. El diseño de la interfaz describe la forma en la
que el software se comunica con lossistemas que
interactúan con él y con los humanos que lo
3. utilizan.
El diseño de la arquitectura
define
la
relación
entre
los
elementos
principales
de
la
estructura del software.
4. El diseño de datos o clases
transforma los modelos de clases en
realizaciones de clases de diseño y

1
2
3
4

LB

Guía para evaluar un buen
diseño
 Debe implementar todos los
requerimientos
explícitos
contenidos en elmodelo de
requerimientos.
 Debe ser una guía comprensible
para quienes generan el código y
para los que lo prueban y dan el
apoyo posterior.
 Debe proporcionar el panorama
completo del software, abordando
los dominios de los datos, las
funciones y el comportamiento
desde el punto de vista de la
implementación.

LB

Lineamientos de la
calidad
 Debe tener una arquitectura que se haya creadoempleando estilos arquitectónicos reconocibles,
que
tenga
componentes
con
buenas
características de diseño y se implementen en
forma evolutiva, para facilitar la implementación
y las pruebas.
 Debe ser modular, debe estar dividido de manera
lógica en elementos o subsistemas.
 Debe contener distintas representaciones de
datos, arquitectura, interfaces y componentes.
 Debe conducir a estructuras dedatos apropiadas
para las clases que se van a implementar.
JO

Lineamientos de la
calidad

 Debe llevar a componentes que tengan
características funcionales independientes.
 Debe conducir a interfaces que reduzcan la
complejidad de las conexiones entre los
componentes y el ambiente externo.
 Debe obtenerse con el empleo de un método
repetible motivado por la información obtenida
durante elanálisis de los requerimientos del
software.
 Debe representarse con una notación que
comunique con eficacia su significado.

JO

Atributos de la calidad
 La funcionalidad se califica de acuerdo con el
conjunto de características y capacidades del
programa, la generalidad de las funciones que se
entregan.
 La usabilidad se evalúa tomando en cuenta
factores humanos, la estética general, la
y ladocumentación.
 consistencia
La confiabilidad
se evalúa con
la medición de la frecuencia y
gravedad de las fallas, la
exactitud de los resultados, el
tiempo medio para que ocurra
una falla, la capacidad de
recuperación ante ésta y lo
predecible del programa.
JO

Atributos de la calidad
 El rendimiento se mide con base en la
velocidad de procesamiento, el tiempo de
respuesta, el uso de recursos y...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • EL RECICLAJE 1 1 1 1
  • Trinidad 1+1+1=1
  • BIBLIOGRAFIA DE PETER DRUCKER 1 1 1 1 1 1 1
  • Depreciaciones 1 1 1
  • El párrafo 1 1 1
  • FACTORING 1 1 1
  • desarrolloplacenta 1 1 1
  • ACTIVIDAD 1 1 1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS