Sie sind auf Seite 1von 39

ALUMNOS:

FIGUEROA MARTEL, MIGUEL


GARCIA TELLO, DIANA
HUAMN MORETO, SANDRITA
GUDAA QUIROZ, IVAN
E.A.P.
INGENIERIA
DE SISTEMAS
OPENUP
RUP
SCRUM
XP
ISO12207 SWEBOK
RUP
Metodologa Caractersticas Roles Ventajas Desventajas
Comunicacin entre equipos

Complejidad de desarrollo de acuerdo al
tamao del proyecto

Configuracin y control de cambios
(artefactos).
Men
Desarrollo iterativo e incremental (evolutivo)

Est integrado en todo el ciclo de vida

Programacin por equipos

Interaccin con el usuario externo.

Men
Analistas

Desarrolladores

Gestores

Especialistas

Stakeholders

Revisor

Coordinacin de Revisiones

Revisor Tcnico
Men
Mayor documentacin

Verificar la calidad de software

Configuracin y control de cambios

Es modelado, guiado por casos de uso

Es centrado en arquitectura, guiado
por riesgos.
Men
Los cambios son en una fase

Utilizado para proyectos grandes

Se documenta todo lo que se hace.
Men
SCRUM
Metodologa Caractersticas Roles Ventajas Desventajas
Desarrollo iterativo con entregas
funcionales frecuentes

Colaboracin estrecha con el cliente

Se enfatiza en las comunicaciones
informales continuas y a la adaptacin al
cambio, con la finalidad de ser ms
adaptivas

Eleva al mximo la productividad del equipo





Men
Se realizan reuniones diarias las cuales
son llamadas Daily Scrum

Cada sprint (iteracin) es un ciclo competo

Simplicidad: Supresin de artefactos
innecesarios en la gestin del proyecto.








Men
Propietario del producto

Equipo de desarrollo

Gestor de Scrum (Scrum
Manager o Scrum Master)

Men
En lugar del alcance, SCRUM utiliza una
cartera de proyectos, que ser re-
evaluado al final de cada iteracin (sprint).

Metodologa sencilla pero efectiva

Centrada en la gestin y seguimiento gil
de proyectos, a travs de ciclos cortos de
desarrollo

Visibilidad durante todo el proyecto.



Men
Scrum no dice como desarrollar, el
equipo de desarrollo escoge la
metodologa

Se enfoca en las prcticas de
organizacin y gestin







Men
Metodologia
[NOMBRE DE
CATEGORA]
Roles
[NOMBRE DE
CATEGORA]
Desventajas
Open-UP
Open UP adopta un enfoque pragmtico.

Posee una filosofa gil que se centra en
la naturaleza colaborativa de desarrollo
de software.

Es una herramienta de procesos de baja
formalidad que puede ser usado tal cual
o ampliarse para hacer frente a una
amplia variedad de proyectos.
Men
Desarrollo incremental.

Uso de casos de uso y escenarios.

Manejo de riesgos.

Diseo basado en la arquitectura.
Men
El Analista

El Arquitecto

El Desarrollador

El Lder del Proyecto

Las Partes Interesadas

El Comprobador

Cualquier otro rol.
Men
Es una metodologa gil.

Se puede adaptar con otros procesos.
Men
A veces omite contenido que puede ser
de inters en el proyecto.

Se espera que cubra un amplio sistema
de necesidades para los proyectos de
desarrollo en un plazo muy corto.
Men
Metodologia
Caracteristicas
Roles
[NOMBRE DE
CATEGORA]
Desventajas
XP
Los requisitos cambian (clientes indecisos)

Grupo de programadores entre 2 y 10
Men
Pruebas Unitarias

Re fabricacin

Programacin en parejas
Men
Programador (Programmer)

Jefe de Proyecto (Manager)

Cliente (Customer)

Encargado de Pruebas (Tester)

Rastreador (Tracker)

Entrenador (Coach)
Men
Comunicacin

Simplicidad

Realimentacin

Coraje

Disminuye trazas de errores

Alta calidad mnimo tiempo
Men
Dificultad para determinar el costo de
proyecto

Se usa principalmente en proyectos
pequeos.
Men
Metodologia
Objetivos
Estructura
Ventajas
Desventajas
Es una gua elaborada por la IEEE, permite
tener fuentes sabias para la ingeniera de
software

Busca consolidar la ingeniera de software
como una profesin, la cual se integre con las
diferentes disciplinas relacionadas

Inicio por el SWECC en 1998

El propsito de la gua es describir que parte
del cuerpo de conocimiento es generalmente
aceptada, organizar esa parte y proporcionar
acceso a los temas de inters.
Men
Promover una vista general y consistente de
la ingeniera del software a nivel mundial

Caracterizar los contenidos de esta disciplina

Proveer acceso temtico al cuerpo de
conocimiento de la ingeniera del software

Proveer por ente para apoyar el desarrollo,
certificacin y licenciamiento relacionado
con la disciplina.
Men
Requerimientos de software

Diseo de software

Construccin de software

Pruebas de software

Mantenimiento del Software

Gestin de la Ingeniera

Gestin de la configuracin

Procesos de Ingeniera

Instrumentos y mtodos

Calidad

Disciplinas
Men
Se puede desarrollar un software muy
completo y de buena calidad

Elaborada por la IEEE

La elaboracin del software es de manera
muy estructurada y detallada cumpliendo
cada rea.
Men
No tiene un ciclo de vida.

Men
Metodologia
Caracteristica
s
Roles
Ventajas
Desventajas
ISO 12207
Define los procesos, actividades (que
forman cada proceso) y tareas (que
constituyen cada actividad) presentes
en la adquisicin, suministro,
desarrollo, operacin y mantenimiento
del software

Segn esta norma, un proceso es un
conjunto de actividades
interrelacionadas que transforman
entradas en salidas.
Men
Procesos estructurado utilizando terminologas
aceptadas

Documento relativamente de alto nivel

No especifica detalladamente como realizar las
actividades

No percibe el nombre, el formato o el contenido de
la documentacin

Pueden utilizarse los estndares o procedimientos
adicionales donde se especifican este tipo de
detalles.

Men
Proceso de adquisicin
Proceso de suministro
Proceso de desarrollo
Proceso de operacin
Proceso de mantenimiento
PROCESOS
PRIMARIOS
Proceso de documentacin
Proceso de Aseguramiento de la calidad
Proceso de Verificacin
Proceso de validacin
Proceso de revisin conjunta
Proceso de Auditoria
Proceso de resolucin de problemas
PROCESO DE
SOPORTE
Procesos de Gestin
Procesos de infraestructura
Proceso de mejora
Proceso de entrenamiento
PROCESOS
ORGANIZACIONALES
Men
Factor diferenciador, con su implantacin
se obtiene una importante ventaja
respecto a la competencia

Norma ISO, internacional y abierta

Facilita el desarrollo de una cultura
corporativa dentro de la organizacin y
aumenta la satisfaccin del cliente

El coste de su certificacin es menor que
el de otros modelos similares.
Men
ste estndar internacional describe el esqueleto
del Proceso de Mantenimiento del Software pero no
especifica los detalles de como implementar o
ejecutar las actividades y tareas incluidas en el
proceso

En ste estndar internacional hay algunas listas.
Ninguna de ellas es exhaustiva, estn pensadas
como ejemplos, los pasos para aplicar ste estndar
internacional estn en ISO 12207.
Men