Proceso de Desarrollo Flashcards
Proceso de Desarrollo Concepto
Serie de pasos predecibles que ayudan a obtener a tiempo un resultado de alta calidad, loa cuales son necesarios para convertir los requisitos de un usuario en un sistema de software.
Propósito del Proceso de Desarrollo
Los desarrolladores necesitan de una forma coordinada de trabajar, un proceso que integre las múltiples fases del desarrollo
Qué significan las 4P en el Proceso de Desarrollo?
Personas
Proyecto
Producto
Proceso
Las 4P: Personas
Personas que financian el producto, lo planifican, lo desarrollan, lo gestionan, lo
prueban, lo utilizan y se benefician con él.
Las 4P: Proyecto
Elemento organizativo a través del cual se gestiona el desarrollo del software. Tiene como resultado una versión del sistema
Las 4P: Producto
Son los artefactos que se crean durante la vida del proyecto. Es más que sólo el código y los ejecutables, producto se refiere al sistema entero. Consiste además en la documentación y los modelos.
Las 4P: Proceso
Proceso es la plantilla para crear proyectos.
Es la definición de las actividades necesarias para crear un sistema de software, no su ejecución.
Actividades genéricas en todo proceso de desarrollo de software
-Definición: planeación, análisis de los requerimientos y creación de modelos.
-Desarrollo: diseño del software, codificación, prueba.
-Mantenimiento: cambios en el sistema por corrección de errores y/o adaptaciones.
Tipos de actividades en el proceso de desarrollo del software
Actividades estructurales
Actividades sombrilla (son como de soporte, relacionada con la calidad del software y la administración del riesgo).
Cuáles son las actividades estructurales
-Comunicación
-Planeación
-Modelado
-Construcción
-Despliegue
Comunicación
-Entender los objetivos de los participantes respecto al proyecto
-Reunir los requerimientos
Planeación
Definir tareas a realizar, riesgos, recursos, productos
Modelado
Creación de modelos
Construcción
Generación del código y su prueba
Despliegue
Entrega al cliente para su evaluación y retroalimentación