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

1. FUNCIONES

1.1. Generales

1.1.1. velar porque el producto final se cumpla

1.1.2. generar diseño arquitectonico del sistema

1.1.3. generar el documento arquitectonico del software

1.1.4. generar prototipos del sistema

1.2. Requisitos

1.2.1. satisfacer las nececidades del cliente

1.2.2. cumplir con las limitaciones del medio receptor del sistema

1.2.3. cumplir requisitos de rendimiento

2. OBJETIVOS

2.1. crear una arquitectura simple y limpia del sistema

2.1.1. construir niveles de abstraccion bien definidos

2.1.2. hacer una buena separacion entre la interfaz y la implementacion de cada nivel

2.1.3. agrupar las abstracciones y mecanismos comunes

3. ACTIVIDADES Y METAS

3.1. crear una buena arquitectura entre las relaciones del subsistema

3.2. seleccionar buenos parametros logicos para todo tipo de componentes. asi como un

3.3. identificar falencias del sistema

3.4. controlar las tareas de procesamiento (concurrencia y depuracion)

3.5. seleccionar lenguaje de programacion y alcenamiento de datos

4. ESTRUCTURA DEL DISEÑO

4.1. Criterios

4.1.1. contener una organizacion jerarquica

4.1.2. tener abstracciones de datos y procedimientos genericos omitiendo detalles

4.1.3. ser modular (relacion entre funciones y subfunciones especificas)

4.1.4. ser amigable y a su vez tener una buena estructura interna

4.2. Metodologia

4.2.1. descomposicion del sistema

4.2.1.1. descomposicion algoritmica

4.2.1.1.1. dividir el sistema en pequeñas partes para componer un proceso mas grande

4.2.1.2. descomposicion orientada a objetos

4.2.1.2.1. dividir el sistema por clases u objetos que cooperan entre ellos para tener la funcionalidad deseada

5. RELACION CON OTROS ROLES

5.1. administrador del proyecto

5.2. analista

5.3. programador

5.4. tester

5.5. asegurardor de calidad

5.6. ing. de validacino y verificacion

5.7. ing. de manutencion

5.8. documentador

6. PERFIL DE UN DISEÑADOR

6.1. habilidades inusuales para dar soluciones factibles

6.2. capacitados para tomar decisiones estrategicas

6.3. habilidades de programacion adecuadas

6.4. conocer la metodologia de diseño, asi como las herramientas de apoyo

7. PLAN DE TRABAJO

7.1. organizar el sistema

7.2. identificar concurrencias ineherentes al problema

7.3. asignar tareas a procesos

7.4. seleccionar admin de datos

7.5. identificar recursos globales

7.6. elegir un enfoque apropiado para el control de la ejecucion