EL PROCERO DEL SOFTWARE

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

1. -Es un conjunto de actividades acciones y tareas que se ejecutan cuando va a crearse algún producto del trabajo. -Busca lograr un objetivo amplio como ejemplo: Comunicación con los pacientes.

2. -En el contesto de ingeniería de software, un proceso no es una prescripción rigida de como elaborar software de calculo. -Se busca siempre entregar el software en forma oportun y con calidad suficiente para satisfacer a quienes patrocinaron su creación y a aquellos que lo usarán.

3. Una estructura de proceso general para la ingeniería del software consta de cinco actividades:

3.1. Comunicación:

3.1.1. Antes de que comience cualquier trabajo técnico, tiene importancia crí-tica comunicarse y colaborar con el cliente (y con otros participantes).

3.2. Planeación:

3.2.1. Un proyecto de software es un viaje difícil, y la actividad de planeación crea un “mapa” que guía al equipo mientras viaja.

3.3. Modelado:

3.3.1. Crea un “bosquejo” del objeto por hacer a fin de entender el panorama general cómo se verá arquitectónicamente, cómo ajustan entre sí las partes constituyentes y muchas características más.

3.4. Construcción:

3.4.1. Esta actividad combina la generación de código (ya sea manual o auto-matizada) y las pruebas que se requieren para descubrir errores en éste.

3.5. Despliegue:

3.5.1. El software (como entidad completa o como un incremento parcialmente terminado) se entrega al consumidor que lo evalúa y que le da retroalimentación, misma que se basa en dicha evaluación.

3.6. Estas cinco actividades estructurales genericas se usan durante el desarrollo de programas pequeños y sencillos, en la creación de aplicaciones web grandes y en la ingeniería de sistemas enormes y complejos basados en computadores.

4. Es común que las actividades sombrilla sean las siguientes:

4.1. Seguimiento y control del proyecto de software:

4.1.1. Permite que el equipo de software evalúe el progreso comparándolo con el plan del proyecto y tome cualquier acción necesa-ria para apegarse a la programación de actividades.

4.2. Administración del riesgo:

4.2.1. Evalúa los riesgos que puedan afectar el resultado del pro-yecto o la calidad del producto.

4.3. Aseguramiento de la calidad del software:

4.3.1. Define y ejecuta las actividades requeridas para garantizar la calidad del software.

4.4. Revisiones técnicas:

4.4.1. Evalúa los productos del trabajo de la ingeniería de software a fin de descubrir y eliminar errores antes de que se propaguen a la siguiente actividad.

4.5. Medición:

4.5.1. Define y reúne mediciones del proceso, proyecto y producto para ayudar al equipo a entregar el software que satisfaga las necesidades de los participantes; puede usarse junto con todas las demás actividades estructurales y sombrilla.

4.6. Adminitración de la configuración del software:

4.6.1. Administra los efectos del cambio a lo largo del proceso del software.

4.7. Administración de la reutilización:

4.7.1. Define criterios para volver a usar el producto del trabajo (incluso los componentes del software) y establece mecanismos para obtener com-ponentes reutilizables.

4.8. Preparación y producción del producto del trabajo:

4.8.1. Agrupa las actividades requeridas para crear productos del trabajo, tales como modelos, documentos, registros, formatos y listas.

5. Por tanto un proceso adoptado para un proyecto puede ser significante distinto de otro adoptado para otro proyecto. Entre las diferencias se encuentran las siguientes:

5.1. -Flujo general de las actividades, acciones y tareas, así como de las interdependencias entre ellas.

5.2. -Grado en el que se identifican y requieren los productos del trabajo.

5.3. -Manera en la que se realizan las actividades de seguimiento y control del proyecto.

5.4. -Grado con el que el cliente y otros participantes se involucran con el proyecto.

5.5. -Nivel de autonomía que se da al equipo de software.