Académique Documents
Professionnel Documents
Culture Documents
Introduccin
Departamento de Informtica
Universidad Tcnica Federico Santa Mara
Objetivo
Metodologa
Sigla: ISW-221
Horas a la semana: 4 (2T 2 P)
Ctedra:
HERRAMIENTAS DE DESARROLLO
1er y 2do Ao Ingeniera de Ejecucin en
Software
Asistencia: 75%
WEB: Fichero Virtual
Departamento de Informtica
Programacin de Computadores IWI-131
Metodologa
Clases
Tericas y Prcticas
Evaluaciones
2 Prctica y 1 Terica
Presenciales e Individuales
Departamento de Informtica
Programacin de Computadores IWI-131
Profesor
Nombre: Francisco Hernn Brquez Burgos
Titulo, funcin y responsabilidades:
Jefe rea Desarrollo de Canales en VTR
Docente Pregrado: USM
Experiencia
Departamento de Informtica
Programacin de Computadores IWI-131
Presentacin
Nombre?
Trabaja/Estudia?
Titulo, funcin y responsabilidades
Experiencia en desarrollo?
Expectativas del curso?
Departamento de Informtica
Programacin de Computadores IWI-131
Contenidos
Funcionalidad de un Ambiente de
Desarrollo.
Herramientas CASE.
Lenguajes de Especificacin.
Evaluacin de Herramientas.
Herramientas de Desarrollo para
Internet y Ambientes Distribuidos.
Herramientas de Productividad y
Administracin de Proyectos.
Departamento de Informtica
Programacin de Computadores IWI-131
Visin SWDEV
Departamento de Informtica
Programacin de Computadores IWI-131
Visin SWDEV
Departamento de Informtica
Programacin de Computadores IWI-131
SWDEV: Roles/Personas
Departamento de Informtica
Programacin de Computadores IWI-131
10
Productividad/Estndar/Herramientas
11
CMMI
12
CMMI
Departamento de Informtica
Programacin de Computadores IWI-131
13
ROI CMMI
14
Fin Introduccin
Departamento de Informtica
Universidad Tcnica Federico Santa Mara
15
Contenido Complementario
Departamento de Informtica
Universidad Tcnica Federico Santa Mara
16
CMMI
Departamento de Informtica
Programacin de Computadores IWI-131
17
Centrndonos en el dominio de la
Ingeniera del Software
Aproximacin objetiva para medir las capacidades de
una organizacin para desarrollar software de alta
calidad, en tiempo, y con el presupuesto inicialmente
asignado.
Proporciona un framework para incrementar las
capacidades del desarrollo software a lo largo del
tiempo.
Es una gua para las organizaciones software que quieren
mejorar el control sobre sus procesos de desarrollo y
mantenimiento del software, y evolucionar hacia una cultura
de ingeniera del software y gestin controlada.
18
Comparacin de modelos
Departamento de Informtica
Programacin de Computadores IWI-131
19
Departamento de Informtica
Programacin de Computadores IWI-131
20
21
Representacin Continua
Departamento de Informtica
Programacin de Computadores IWI-131
22
Representacin Continua
23
Departamento de Informtica
Programacin de Computadores IWI-131
24
Niveles
Departamento de Informtica
Programacin de Computadores IWI-131
25
reas abarcadas
Departamento de Informtica
Programacin de Computadores IWI-131
26
Roles
Departamento de Informtica
Programacin de Computadores IWI-131
27
Gestin de Requisitos
El propsito de la gestin de Requisitos es
gestionar las especificaciones del producto
e identificar inconsistencias entre estas
especificaciones y los planes del proyecto
Desarrollo de Requisitos
El propsito es producir, analizar y validar
los requisitos del cliente, producto y de los
componentes del producto
Departamento de Informtica
Programacin de Computadores IWI-131
28
Gestin de Requisitos
El propsito de la gestin de requisitos es gestionar
las especificaciones del producto e identificar
inconsistencias entre estas especificaciones o
requisitos y los planes del proyecto y artefactos
SG 1: Gestionar requisitos
SP 1.1:Obtener y comprender requisitos
SP 1.2: Obtener la aprobacin de los requisitos
SP 1.3: Gestionar los cambios en los requisitos
SP 1.4: Mantener trazabilidad birideccional entre
requisitos y planes y
artefactos del proyecto
SP 1.5: Identificar inconsistencias entre requisitos y el
trabajo a realizar
Departamento de Informtica
Programacin de Computadores IWI-131
29
Desarrollo de requisitos
El propsito es producir y analizar los requisitos
del cliente, producto y de los componentes del
producto
SG 1: Desarrollar requisitos del cliente
SP 1.1: Identificar necesidades
SP 1.2: Desarrollar requisitos del cliente
30
Algunas soluciones
31
Anlisis/Diseo/Construccin y
CMMI
Desarrollo de Requisitos
El propsito es producir, analizar y validar los
requisitos del cliente, producto y de los
componentes del producto
Solucin Tcnica
El propsito es disear, desarrollar e
implementar soluciones a los requisitos
Integracin de producto
El propsito es integrar los diferentes
componentes del producto, asegurar que ste
funciona correctamente y entregar el producto
Departamento de Informtica
Programacin de Computadores IWI-131
32
Solucin tcnica
El propsito es disear, desarrollar e implementar
soluciones a los requisitos
SG 1: Seleccionar soluciones para los componentes
del producto
SP 1.1: Desarrollar soluciones alternativas detalladas y
criterio de seleccin
SP 1.2: Evolucionar conceptos operacionales y escenarios
SP 1.3: Seleccionar soluciones para los componentes del
producto
SG 2: Desarrollar el diseo
33
Solucin tcnica
Departamento de Informtica
Programacin de Computadores IWI-131
34
Integracin de producto
El propsito es integrar los diferentes
componentes del producto, asegurar que ste
funciona correctamente, y entregar el producto
SG 1: Preparar la integracin del producto
SP 1.1: Determinar la secuencia de integracin
SP 1.2: Establecer el entorno de integracin del
producto
SP 1.3: Establecer el criterio y procedimientos de
integracin
35
Integracin de producto
36
Desarrollo
37
Por qu
Empezar a probar cuanto antes y detectar
errores antes de pasar a la verificacin y
validacin del producto
Departamento de Informtica
Programacin de Computadores IWI-131
38
Calidad y CMMI
Aseguramiento de la calidad
El propsito es proporcionar recursos y gestin
con el objetivo de asegurar la calidad del
proceso y los productos
Verificacin
El propsito es asegurar que los productos
cumplen los requisitos especificados
Validacin
El propsito es asegurar que el producto y sus
componentes cumplen con su uso especificado
cuando son puestos en su entorno real
Departamento de Informtica
Programacin de Computadores IWI-131
39
Aseguramiento de la calidad en
proceso y producto
El propsito es proporcionar recursos y gestin
con el objetivo de asegurar la calidad del
proceso y los productos
SG 1: Evaluar objetivamente procesos y
productos
SP 1.1: Evaluar objetivamente los procesos
SP 1.2: Evaluar objetivamente los productos
generados y los servicios
40
Verificacin
El propsito es asegurar que los productos
cumplen los requisitos especificados
SG 1: Preparar la verificacin
SP 1.1: Seleccionar los productos a verificar
SP 1.2: Establecer el entorno de verificacin
SP 1.3: Establecer el criterio y procedimientos de
verificacin
SG 2: Realizar revisiones
SP 2.1: Preparar las revisiones
SP 2.2: Realizar las revisiones
SP 2.3: Analizar los datos resultado de las
revisiones
Departamento de Informtica
Programacin de Computadores IWI-131
41
Verificacin
Departamento de Informtica
Programacin de Computadores IWI-131
42
Validacin
El propsito es asegurar que el producto y sus
componentes cumplen con su uso especificado
cuando son puestos en su entorno real
SG 1: Preparar la validacin
SP 1.1: Seleccionar los productos a validar
SP 1.2: Establecer el entorno de validacin
SP 1.3: Establecer el criterio y procedimientos de
validacin
43
Ciclo Desarrollo
Departamento de Informtica
Programacin de Computadores IWI-131
44
Automatizacin VERVAL
Departamento de Informtica
Programacin de Computadores IWI-131
45
Departamento de Informtica
Programacin de Computadores IWI-131
46
Gestin de la Configuracin
El propsito es establecer y mantener la
integridad de los artefactos realizando
identificacin y control de la configuracin,
estado de la configuracin y auditoras
Departamento de Informtica
Programacin de Computadores IWI-131
47
Gestin de la configuracin
El propsito es establecer y mantener la integridad de
los artefactos realizando identificacin y control de la
configuracin, estado de la configuracin y auditoras.
SG 1: Establecer lneas base
SP 1.1: Identificar elementos de configuracin
SP 1.2: Establecer un sistema de gestin de configuracin
SP 1.3: Establecer lneas base
SG 3: Establecer integridad
SP 3.1: Establecer registros de gestin de configuracin
SP 3.2: Realizar auditoras de configuracin
Departamento de Informtica
Programacin de Computadores IWI-131
48
Control de Cambios/Ambientes
Departamento de Informtica
Programacin de Computadores IWI-131
49
Mtricas/Anlisis/Seguimiento y
CMMI
Medidas y Anlisis
El propsito es desarrollar y mantener un
conjunto de medidas que ayuden en las
labores de gestin del proyecto
Departamento de Informtica
Programacin de Computadores IWI-131
50
Medidas y Anlisis
El propsito es desarrollar y mantener un conjunto de
medidas que ayuden en las labores de gestin del
proyecto
SG 1: Alinear actividades de medidas y anlisis
SP 1.1: Establecer objetivos de medidas
SP 1.2: Especificar medidas
SP 1.3: Especificar recogida de datos y procedimientos de
almacenamiento
SP 1.4: Especificar procedimientos de anlisis
51
52
Departamento de Informtica
Programacin de Computadores IWI-131
53
Gestin de Riesgos
Departamento de Informtica
Programacin de Computadores IWI-131
54
Departamento de Informtica
Programacin de Computadores IWI-131
55
56
57
58
SG 2: Gestionar acciones
correctivas
SP 2.1: Analizar problemas y desafos
SP 2.2: Realizar acciones correctivas
SP 2.3: Gestionar acciones correctivas
Departamento de Informtica
Programacin de Computadores IWI-131
59
Departamento de Informtica
Programacin de Computadores IWI-131
60
Gestin de riesgos
El propsito es identificar problemas potenciales antes
de que stos ocurran y planificar actividades de gestin
de riesgos a lo largo del ciclo de vida del producto
SG 1: Preparar la gestin de riesgos
SP 1.1: Determinar las fuentes y categoras de riesgos
SP 1.2: Definir los parmetros de los riesgos
SP 1.3: Establecer una estrategia de gestin de riesgos
SG 3: Mitigar riesgos
SP 3.1: Desarrollar planes de mitigacin de riesgos
SP 3.2: Implementar planes de mitigacin de riesgos
Departamento de Informtica
Programacin de Computadores IWI-131
61
62
Departamento de Informtica
Programacin de Computadores IWI-131
63
Administrador de Portafolio
Alinear proyectos y recursos con prioridades
del negocio.
No slo permite la planificacin y gestin de
proyectos individuales, sino que da una
visin global de todo el portfolio de proyectos
de una organizacin evaluando si cumplen
las necesidades globales de la empresa
Departamento de Informtica
Programacin de Computadores IWI-131
64
Creacin de Valor!
Departamento de Informtica
Programacin de Computadores IWI-131
65
66
Funcionalidades
Departamento de Informtica
Programacin de Computadores IWI-131
67
Gestores
68
Jefes de Proyecto
Departamento de Informtica
Programacin de Computadores IWI-131
69
Departamento de Informtica
Programacin de Computadores IWI-131
70
Departamento de Informtica
Programacin de Computadores IWI-131
71
Departamento de Informtica
Programacin de Computadores IWI-131
72
ROI CMMI
73
Fin
Introduccin
Departamento de Informtica
Universidad Tcnica Federico Santa Mara