Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Rocket clouds
DISEÑO DE SOFTWARE por Mind Map: DISEÑO DE SOFTWARE

1. DISEÑO

1.1. Proceso para definir

1.1.1. Componentes

1.1.2. Arquitectura

1.1.2.1. Sistema

1.1.3. Interfaces

2. RESULTADOS

2.1. Describir la arquitectura del Software

2.2. Describir los componentes y las interfaces, entre los mismos componentes.

2.3. Producir modelos para la solución que se pondrá en desarrollo.

2.4. Describir los componentes que permita su construcciòn

3. NOTACIONES

3.1. Descripciòn estructural

3.1.1. Lenguajes

3.1.1.1. Lenguajes descriptivos de la arquitectura

3.1.1.2. Lenguaje descriptivo de la interfaz

3.1.2. Diagramas

3.1.2.1. Diagramas de la estructura de Jackson

3.1.2.2. Diagramas de despliegue

3.1.2.3. Diagramas de la Entidad-Relaciòn

3.1.2.4. Diagramas de componentes

3.1.2.5. Diagramas de la clase y objeto

3.2. Descripciones del comportamiento

3.2.1. Diagramas

3.2.1.1. Diagramas de colaboraciòn

3.2.1.2. Diagramas de secuencia

3.2.1.3. Diagramas de actividad

3.2.2. Organigramas de datos

3.2.3. Tablas y diagramas de decisiòn

3.2.4. Organigramas y organigramas estructurados

3.2.5. Lenguajes

3.2.5.1. Lenguajes del diseño de pseudo código del programa

3.2.5.2. Lenguajes formales de especificaciòn

4. TECNICAS

4.1. Abstracciòn

4.2. Descomposición y modularizaciòn

4.3. Acoplador y cohesiòn

4.4. Encapsulamiento

4.5. Separaciòn del interfaz

4.6. Desahogo

5. PROCESO

5.1. Diseño Arquitectònico

5.1.1. Se descompone y se organiza el Software en los componentes

5.2. Diseño Detallado

5.2.1. Comportamiento de los componentes

6. ACTIVIDADES

6.1. Diseño de la arquitectura de Software

6.1.1. Estructura

6.1.2. Organizaciòn

6.1.3. Componentes

6.2. Diseño detallado del Software

6.2.1. Describe cada componente

7. ESTRATEGIAS

7.1. Diseño Dato-Estructura-Centrado

7.2. Estrategias generales

7.3. Diseño orientado a funciòn

7.4. Diseño orientado a objeto

7.5. Diseño basado en componente