Академический Документы
Профессиональный Документы
Культура Документы
2
Proceso del Software
El conjunto de actividades que guían el desarrollo del
software basado en estándares de calidad en
cumplimiento de los requisitos del cliente.
(Pressman, Roger)
3
Actividades del proceso del Proceso del
Software
• Especificación de Requisitos.
• Diseño.
• Implementación.
• Validación ( Pruebas).
• Evolución ( Mantenimiento).
(Pressman, Roger)
4
Actividades “ protectoras del software”
• Gestión de riesgos .
(Pressman, Roger)
5
Gestión de Proyectos Software
+ Planificación
+ Ejecución.
+ Resultados
6
Garantía de la Calidad del Software
7
Gestión de configuración del software
+ Código fuente
+ Documentación.
+ Estructura de datos
Control de versiones
Control de cambios
Auditar las configuraciones
Gestionar Informes
8
Esquema Gráfico del Proceso
Marco de trabajo del proceso
Conjunto de Tareas
Tareas
Entregables
9
Actividades del proceso del Proceso del
Software según la IEEE
Gestión de
Requerimientos Diseño del Construcción Mantenimiento la Calidad
Pruebas del
del Software Software Del Software Configuración Del Software
Software
10
Actividades del proceso del Proceso del
Software según la ISO
ISO 12207
11
Actividades del proceso del Proceso del
Software según la ISO
ISO 12207
12
Actividades del proceso del Proceso del
Software según la ISO
1.inicio
2.Preparación de la solicitud
de propuestas
Adquisición 3.Preparación y actualización
del contrato
4.Seguimiento del proveedor
5. Aceptación y finalización
ISO 12207
13
Actividades del proceso del Proceso del
Software según la ISO
Inicio
Preparación de la respuesta
Contrato
Suministro Planificación
Ejecución y control
Revisión y Evaluación
Entrega y finalización
ISO 12207
14
Taller
+ Elabore un contrato software, para la adquisición o
suministro de software.
+ Elabore el flujo de trabajo para el proceso de
adquisición/ suministro.
15
Actividades del proceso del Proceso del
Software según la ISO
• Análisis de los requerimientos del
sistema
• Diseño de la arquitectura del sistema
• Análisis de los requerimientos software
Desarrollo • Diseño de la arquitectura del software
• Diseño detallado del software
• Codificación y pruebas del software
• Integración del software
• Pruebas del software
• Integración del sistema
• Instalación del software
• Apoyo a la aceptación del software
ISO 12207
16
Actividades del proceso del Proceso del
Software según la ISO
• Pruebas de operación
Operación • Operación del sistema
• Soporte de Usuario
ISO 12207
17
Actividades del proceso del Proceso del
Software según la ISO
• Análisis de problemas y
modificaciones
• Implementación de las
Mantenimiento modificaciones
• Revisión/aceptación del
mantenimiento
• Migración
• Retirada del software
ISO 12207
18
Modelos del
Software
19
Qué implicaciones tienen los
modelos de software?
20
Tipología de Modelos de Software
• Modelos Iterativos.
• Modelos Agiles.
• Modelos Recientes.
ISO 12207
21
Modelo Cascada(Waterfall).
COMPONENTES - ESTRUCTURA
Análisis
Diseño
Implementación
Pruebas
Operación y
Mantenimiento
22
Ventajas
+ Esquema disciplinado de las tareas de ingeniería
para el desarrollo de software.
+ Técnicas apropiadas para la recolección de
información y de requisitos.
+ Mejor apreciación del funcionamiento general de
las organizaciones en la etapa de análisis.
23
Desventajas
+ Linealidad del modelo.
+ Poco feedback con el cliente en las fases.
+ Mantenimiento costoso.
+ Productos en fases tardias.
24
Modelo Espiral (Bohems, 1980)
25
Modelo Espiral
• Determinar Objetivos.
• Planificación
• Análisis del riesgo
• Desarrollar y probar.
• Evaluación por el cliente
26
Modelo Desarrollo Rápido de Prototipos
27
Modelo Incremental de Desarrollo de Software
28
GRACIAS !!!!!!!
29