Software

Despliegue del sistema

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Software por Mind Map: Software

1. Documentación de usuarios

1.1. Documentación estándar

1.1.1. Identificación de datos

1.1.2. Tabla de contenidos

1.1.3. Ilustraciones

1.1.4. Introducción e información para el uso

1.1.5. Glosario de conceptos

1.1.5.1. Técnicos

1.1.5.2. Informales

1.1.6. Referencias

1.1.6.1. Materiales de apoyo

1.2. Recomendaciones

1.2.1. Identificar

1.2.1.1. Usuarios finales

1.2.1.2. Potenciales lectores

1.2.1.3. Planteamiento del contenido orientado a usuarios

1.2.2. Definir

1.2.2.1. Tabla de contenidos

1.2.2.1.1. Orden

1.2.2.1.2. Avance de contenido

1.2.2.1.3. Relación de contenido

1.2.2.2. Organización

1.2.2.2.1. Casos de uso

1.2.2.2.2. Por funcionalidad

1.2.3. Guardar

1.2.3.1. Repositorio de información

1.2.3.1.1. Accesible

1.2.3.1.2. Modificable

1.2.3.1.3. Didáctico

1.2.3.1.4. Seguro

1.3. Parámetros de escritura

1.3.1. Conocimiento

1.3.1.1. Del aplicativo

1.3.1.2. Técnico

1.3.1.3. Ambiente de producción

1.3.1.4. Usuarios finales

1.3.1.5. Clientes

2. Mantenimiento y reingeniería

2.1. Cambio continuo

2.1.1. Contexto del mundo real

2.1.2. Complejidad creciente

2.1.3. Autorregulable

2.1.4. Evoluciona con el tiempo

2.2. Estabilidad organizativa

2.2.1. Actividad global efectiva

2.2.2. Evolucion no varia en el tiempo de vida

2.3. Conservación de familiaridad

2.3.1. Evolucion de desarrolladores

2.3.2. Crecimiento promedio exponencial

2.4. Realimentación del sistema

2.4.1. Procesos evolutivos

2.4.2. Retroalimentacion multilineal

2.4.3. Multibloque

2.4.4. Base razonable

3. Modelos

3.1. Cascada

3.1.1. Estudio de viabilidad

3.1.2. Arquitectura

3.1.3. Pruebas Unitarias

3.1.4. Mantenimiento

3.2. Repetitivo

3.2.1. Pruebas

3.2.2. Verificación

3.2.3. Códificación

3.3. Espiral

3.3.1. Comunicación

3.3.2. Evaluar Riegos

3.3.3. Desarrollo y validación

3.3.4. Planificar

3.4. V

3.4.1. Definición de requerimientos

3.4.1.1. Pruebas Aceptación

3.4.2. Diseño Técnico

3.4.2.1. Pruebas de sistemas

3.4.3. Especificación de componentes

3.4.3.1. Pruebas de componentes

3.5. Big Bang

3.5.1. Integración de modelos

3.5.2. Pruebas de módulos

3.5.3. Planificación

4. Fases de desarrollo

4.1. Planificación

4.1.1. Determinación del ámbito del proyecto

4.1.1.1. ¿Dónde?

4.1.1.2. ¿Cuándo?

4.1.1.3. ¿Cómo?

4.1.2. Estudio de viabilidad

4.1.2.1. Consideraciones

4.1.2.1.1. Técnicas

4.1.2.1.2. Legales

4.1.2.1.3. Económicas

4.1.3. Análisis de riesgos

4.1.3.1. ¿Qué puede salir mal?

4.1.4. Estimación de costes

4.1.4.1. Asociación de gastos del proyecto

4.1.4.2. Presupuestos

4.1.4.3. Planificación temporal

4.2. Análisis

4.2.1. ¿Qué hará?

4.2.1.1. Requisitos

4.2.1.1.1. Funcionales

4.2.1.1.2. No funcionales

4.2.1.2. Requerimientos

4.2.1.2.1. Parte legal

4.2.2. Comprensión

4.2.2.1. Entendimiento de funcionalidad

4.3. Diseño

4.3.1. Prototipos

4.3.1.1. Posibles soluciones

4.3.2. Patrones

4.3.2.1. Arquitectura

4.3.2.1.1. División y segmentación

4.3.2.2. Estructura

4.3.2.2.1. Solidez y Distribución

4.3.3. Documentación

4.3.3.1. Entregado a implementación

4.4. Implementación

4.4.1. Elección de herramientas

4.4.1.1. Documentación de diseño

4.4.1.1.1. Elección de lenguajes

4.4.1.1.2. Herramientas de diseño Frontend

4.4.1.1.3. Generación de código Backend

4.4.2. Entorno de desarrollo

4.4.2.1. Adaptación del entorno

4.4.2.1.1. Equipos de computo

4.4.2.1.2. Equipos de soporte

4.4.2.1.3. Redes de datos

4.4.3. Documentación

4.4.3.1. Entregado a pruebas

4.5. Pruebas

4.5.1. Detección de fallos

4.5.1.1. Generación de pruebas

4.5.1.1.1. Entorno de pruebas

4.5.1.1.2. Técnicas

4.5.1.1.3. Corrección

4.5.2. Parámetros de aceptación

4.5.2.1. ¿Funciona?

4.5.2.1.1. El software

4.5.2.1.2. Redes

4.5.3. Permiso para despliegue

4.5.3.1. Dicta el paso a despliegue

4.6. Despliegue

4.6.1. Planificación de entorno

4.6.1.1. Dependencias

4.6.1.1.1. ¿Qué es necesario para que funcione?

4.6.1.2. Referencias

4.6.1.2.1. ¿De qué se apoya?

4.6.1.3. Hardware

4.6.1.4. Ensamblaje

4.6.1.4.1. Componentes

4.7. Mantenimiento y uso

4.7.1. Eliminar defectos

4.7.1.1. Mantenimiento correctivo

4.7.1.1.1. Bugs

4.7.1.1.2. Excepciones

4.7.2. Adaptabilidad

4.7.2.1. Mantenimiento adaptativo

4.7.2.1.1. Nuevas versiones

4.7.2.1.2. Cambio de repositorios

4.7.3. Perfeccionar

4.7.3.1. Mantenimiento perfectivo

4.7.3.1.1. Nuevas implementaciones

4.7.4. Costes

5. Despliegue del sistema

5.1. Principios

5.1.1. Expectativas del cliente

5.1.1.1. Altas

5.1.1.1.1. Generan desilusión

5.1.2. Ensamblar y probar entregable

5.1.2.1. Instalación

5.1.2.1.1. Scripts

5.1.2.1.2. Datos de apoyo

5.1.2.2. Documentos de ayuda

5.1.2.3. Prueba exhaustiva

5.1.2.3.1. Entorno de producción

5.1.3. Establecer régimen de apoyo

5.1.3.1. Soporte

5.1.3.1.1. Material de soporte

5.1.3.1.2. Evaluación de clases

5.1.4. Material de capacitación

5.1.4.1. Lineamientos de solución

5.1.5. Proveer soporte

5.1.5.1. Retroalimentación

5.1.5.2. Solución de errores

5.2. Conclusiones

5.2.1. Ocurre cuando

5.2.1.1. Presentación del software

5.2.1.1.1. Entrega

5.2.1.1.2. Soporte o apoyo

5.2.1.1.3. Retroalimentación

5.2.2. Administración

5.2.2.1. Expectativas

5.2.3. Expectativas

5.2.3.1. Información de apoyo

5.2.3.1.1. Manuales