INSTITUTO TECNOLOGICO DE LAZARO CARDENAS TEMA: GANAR-GANAR(WIN-WIN) INTEGRANTES: YESENIA MONTAÑO MERCADO LUIS CESAR CRUZ HERNÁNDEZ MATERIA: INGENIERÍA DE SOFTWARE
MODELO ESPRIRAL CONCEPTO: El modelo en espiral fue propuesto por boehm (1988), el modelo en espiral es una de las metodologías más recomendables para el desarrollo y creación de un programa, ya que consta de pocas etapas o fases, las cuales se van realizando en una manera continua y cíclica. DESCRIPCION Es un modelo de proceso de software evolutivo que conjuga la naturaleza iterativa de construcción de prototipos con los aspectos controlados y sistemáticos del modelo lineal secuencial.
CONJUNTO DE TAREAS 1. Comunicación con el cliente: las tareas requeridas para establecer comunicación entre el desarrollador y el cliente. 2. Planificación: las tareas requeridas para definir recursos, el tiempo y otra información relacionadas con el proyecto. 3. Análisis de riesgos: las tareas requeridas para evaluar riesgos técnicos y de gestión. 4. Ingeniería: las tareas requeridas para construir una o más representaciones de la aplicación. 5. Construcción y acción: las tareas requeridas para construir, probar, instalar y proporcionar soporte al (por ejemplo: documentación y práctica). 6. Evaluación del cliente: las tareas requeridas para obtener la reacción del cliente según la evaluación de las representaciones del software creadas durante la etapa de ingeniería e implementada durante la etapa de instalación.
MODELO ESPIRAL GANARGANAR(WIN- WIN) Las mejores negociaciones se esfuerzan en obtener(victoria-victoria). esto es, el cliente gana obteniendo el producto o sistema que satisface la mayor parte de sus necesidades y el desarrollador gana trabajando para conseguir presupuestos y lograr una fecha de entrega realista. Directivo: es alguien en la organización que tiene un interés directo, por el negocio, en el sistema o producto a construir y puede ser premiado por un resultado con éxito o criticado si el esfuerzo falla.
ACTIVIDADES DE NEGOCIACION 1.
Identificación del sistema o subsistemas clave de los «directivos» (saber que quieren)
2.
Determinación de las «condiciones de victoria» de los directivos (saber que necesitan y los satisface)
3.
Negociación de las condiciones de «victoria» de los directivos A)
Reunir las condiciones de victoria.
B)
Establecer los objetivos, restricciones y alternativas del siguiente nivel
4.
Evaluar las alternativas del producto y del proceso y resolución de riesgos
5.
Definir el siguiente nivel del producto y del proceso, incluyendo particiones
6.
Validar las definiciones del producto y del proceso
7.
Revisión y comentarios
HITO: es una tarea de duración cero que simboliza el haber conseguido un logro importante en el proyecto. los hitos son una forma de conocer el avance del proyecto sin estar familiarizado con el proyecto y constituyen un trabajo de duración cero porque simbolizan un logro, un punto, un momento en el proyecto HITOS DEL PROCESO (PUNTOS DE FIJACIÓN) 1.
objetivos del ciclo de vida (ocv): define un conjunto de objetivos para cada actividad principal de ingeniería del software *
2.
un conjunto de objetivos asociados a la definición de los requisitos del producto/sistema del nivel más alto
arquitectura del ciclo de vida (acv): establece los objetivos que se deben conocer mientras que se define la arquitectura del software y el sistema. *
3.
el equipo del proyecto de software debe demostrar que ha evaluado la funcionalidad de los componentes del software reutilizables y que ha considerado su impacto en las decisiones de arquitectura.
La capacidad operativa inicial (coi): representa un conjunto de objetivos asociados a la preparación del software para la instalación/distribución *
preparación del lugar previamente a la instalación, y la asistencia precisada de todas las partes que utilizará o mantendrá el software
CARACTERÍSTICAS trata de mejorar los ciclos de vida clásicos y prototipos. este modelo puede combinarse con otros modelos de proceso de desarrollo (cascada, evolutivo). en cada giro se construye un nuevo modelo del sistema completo. el análisis de riesgo requiere la participación de personal con alta cualificación. incorpora objetivos de calidad y gestión de riesgos elimina errores y alternativas no atractivas al comienzo permite iteraciones, vuelta atrás y finalizaciones rápidas cada ciclo empieza identificando: * los objetivos de la porción correspondiente * las alternativas * restricciones cada ciclo se completa con una revisión que incluye todo el ciclo anterior y el plan para el siguiente
VENTAJAS
el modelo en espiral puede adaptarse y aplicarse a lo largo de la vida del software de computadora.
como el software evoluciona a medida que progresa el proceso, el desarrollador y el cliente comprenden y reaccionan mejor ante riesgos en cada uno de los niveles evolutivos.
el modelo en espiral permite a quien lo desarrolla aplicar el enfoque de construcción de prototipos en cualquier etapa de evolución del producto.
el modelo en espiral demanda una consideración directa de los riesgos técnicos en todas las etapas del proyecto y si se aplica adecuadamente debe reducir los riesgos antes de que se conviertan en problemas.
DESVENTAJAS
resulta difícil convencer a grandes clientes de que el enfoque evolutivo es controlable.
debido a su elevada complejidad no se aconseja utilizarlo en pequeños sistemas.
genera mucho tiempo en el desarrollo de sistemas.
Mapa Mental
BIBLIOGRAFIA
SOMMERVILLE, IAN. INGENIERÍA DE SOFTWARE. PEARSON EDUCACIÓN. 6ª EDICIÓN, MÉXICO, 2002, PÁG. 712
ROGER S. PRESSMAN - INGENIERÍA DEL SOFTWARE UN ENFOQUE PRÁCTICO. V EDICIÓN 2002, CAP. 2, PÁG. 26
HTTP://WWW.ACERTASOFTWARE.COM/MSPIRAL.HTML
HTTP://IAAP.WORDPRESS.COM/2007/01/24/HITOS-DEL-PROYECTOMILESTONES/
Encuentre las siguientes palabras: WinWin, Comunicación, Planificación, Análisis, Ingeniería, Construcción, acción, Evaluación C
A
C
C
I
O
N
S
F
R
H
W
Q
L
G
O
P
T
K
R
V
R
I
G
A
C
C
I
O
N
M
R
L
C
T
B
T
U
T
R
Q
W
R
J
H
U
T
X
A
U
M
J
L
Y
F
U
F
G
B
I
N
V
R
Q
N
N
K
L
R
B
Y
D
J
N
N
I
B
E
W
W
I
N
W
I
N
I
K
U
V
G
C
X
Y
A
Q
H
F
M
I
S
O
H
W
Z
E
A
N
Y
S
R
G
K
I
E
C
P
A
Q
X
N
C
G
E
F
F
R
K
Z
C
V
K
N
A
A
I
I
H
S
J
M
E
Q
N
D
A
L
A
X
R
E
O
K
E
C
N
S
R
B
Q
N
C
L
V
T
R
N
L
I
L
X
Z
W
S
D
K
O
I
B
B
I
P
E
V
A
L
U
A
C
I
O
N
S
O
M
A
Q
A
A
V
B
S
Z
X
S
Y
U
I
L
N
I
W
P
R
N
O
I
C
C
U
R
T
S
N
O
C