PROCESO DE DISEÑO

Get Started. It's Free
or sign up with your email address
Rocket clouds
PROCESO DE DISEÑO by Mind Map: PROCESO DE DISEÑO

1. FASES DEL DISEÑO

1.1. Evaluación de Calidad

1.1.1. Revisiones Técnicas

1.1.1.1. Implementar requisitos del analisis y ajustarce a los requisistos del cliente

1.1.1.2. Guia legible y comprensible:

1.1.1.3. Dar una imagen completa del Software

1.1.2. Criterios Técnicos

1.1.2.1. El diseño debe:

1.1.2.1.1. Presentar Una Estructura Arquitectonica

1.1.2.1.2. Ser Modular

1.1.2.1.3. Contener distintas representaciones de datos, arquitectura, interfaces y componentes

1.1.2.1.4. Conducir a estructuras de datos adecuadas a los objetos que se van a implementar.

1.1.2.1.5. Coducir a componentes con características funcionales independientes

1.1.2.1.6. Arribar a interfaces que reduzcan la complejidad de las concexiones entre los módulos y el entorno externo

1.1.2.1.7. Derivarse mediante un método repetitivo y controlado por la información obtenida durante el análisis de los requisitos del software.

1.2. Modelos de Diseño

1.2.1. Diseño de Datos

1.2.1.1. Los objetos y las Relaciones le sirven de base

1.2.1.2. Diseño de Datos

1.2.2. Diseño Arquitectónico

1.2.2.1. Define la relacion entre los:

1.2.2.1.1. Elementos Estructurales Prinicpales del Software

1.2.2.1.2. Patrones de Diseño Utilizados

1.2.2.1.3. Los Patrones de Diseño Arquitectonico

1.2.3. Diseño de Interfaces

1.2.3.1. Describe la manera de comunicarse el software

1.2.3.1.1. Dentro de si mismo

1.2.3.1.2. Con sistemas que interoperan dentro de él

1.2.3.1.3. Con las personas que lo utilizan

1.2.4. Diseño de Componentes

1.2.4.1. Especificación de Procesos (EP)

1.2.4.2. Especificación de Control (EC)

1.2.4.3. Diagramas de Transición de Estado (DTE)

2. DISEÑO Y CALIDAD DEL SOFTWARE

2.1. Principios para el Diseño del Software

2.1.1. No usar orejeras

2.1.2. El diseño debe poder restarce hasta el modelo de Analisis

2.1.3. El diseño no debe inventar nada que ya este inventado

2.1.4. Minimizar la Distancia Intelectual

2.1.4.1. La estructura del diseño del Softawre debe imitar la estructura del dominio del problema

2.1.5. El Diseño deberá Presentar uniformidad e Integración

2.1.6. El Diseño Deberá Estructurarse para admitir cambios

2.1.7. El Diseño Deberá Estructurarse para degradarse poco a poco, incluso cuando se enfrenta con datos, sucesos o condiciones de operaciones aberrantes

2.1.8. El Diseño no es scribir Código y escribir Código no es Diseñar

2.1.9. El Diseño debe evaluarse en funcion de la calidad, mientras se va creando, no despues de terminarlo

2.1.10. El Diseño deberá revisarse para minimizar los errores conceptuales

2.2. Factores de Calidad

2.2.1. Interno

2.2.1.1. Conducen a un diseño de alta calidad

2.2.1.2. Para lograr los factores de calidad internos , el diseñador deberá comprender los Conceptos de Diseño básicos

2.2.2. Externo

2.2.2.1. Velocidad

2.2.2.2. Fiabilidad,

2.2.2.3. Grado de Corrección

2.2.2.4. Usabilidad