Professional Documents
Culture Documents
Dirigida por:
A mis hijos
Gastn La Valle y Vernica La Valle
AGRADECIMIENTOS
A las actuales autoridades del Instituto Tecnolgico de Buenos Aires, Repblica Argentina,
por llevar adelante una poltica consistente en programas de formacin en RR.HH
A los alumnos Carlos Coto, Andrea Cribelli y Santiago Gallo, por su colaboracin
A mis amigos Lic. Adriana Fachal, A.S. Marcelo Castro, Osvaldo Rapetti,
Daniel Castro, Luis Donado
quienes con su cario y aliento acompaaron el avance de este trabajo
INDICE
Captulo 1.
1. Introduccin 11
Captulo 2.
2. Dominio de la Aplicacin 17
2.1 Introduccin 17
2.2 Concepto de Ciclo de Vida 19
2.3 Ciclo de vida en Cascada 20
2.4 Ciclo de vida en Espiral 26
2.4.1 Concepto de Riesgo 26
2.4.2 Fases del ciclo de vida en Espiral 28
2.5 Ciclo de vida Orientado a objetos 31
2.5.1 Conceptos bsicos 32
2.5.2 Fases del ciclo de vida Orientado a objetos 35
2.5.3 Modelos bsicos del CV Orientado a objetos 42
2.5.3.1 Modelo de objetos 43
2.5.3.2 Modelo dinmico 44
2.5.3.3 Modelo funcional 45
Captulo 3.
3. Definicin del problema 49
3.1 Planteamiento 49
3.2 Objetivo del trabajo 50
3.3 Alcance 50
3.4 Ambito del proyecto 50
3.5 Metodologa IDEAL 52
3.6 Gestin del Proyecto 56
3.6.1 Planificacin 56
3.6.2 Estimacin de recursos 57
3.6.3 Control de Configuracin 57
3.6.4 Evaluacin del proyecto 57
Captulo 4.
4. Estudio de Viabilidad 65
4.1 Test de Viabilidad 65
Captulo 5.
5. Adquisicin de Conocimientos 91
5.1 El proceso de Adquisicin de Conocimientos 91
5.2 Adquisicin de Conocimientos del presente trabajo 92
5.3 Tcnicas para Adquisicin de Conocimientos utilizadas en el
presente trabajo 94
5.4 Adquisicin de conocimientos a partir de un Equipo de expertos 95
Sesin C.1 95
Sesin C.2 118
Sesin C.3 128
5.5 Teora de la Construccin Personal o Emparrillado 136
Sesin D.1 136
Sesin A.4 142
5.5 Conclusin de la Fase Primaria de Adquisicin de Conocimientos 145
Captulo 6.
6. Conceptualizacin de Conocimientos 149
6.1 Proceso de Conceptualizacin 149
6.2 Anlisis de Conocimientos 150
6.2.1 Paso 1: Identificacin, comparacin y categorizacin de conceptos 151
6.2.2 Paso 2: Identificacin de las relaciones entre conceptos 166
6.2.3 Paso 3: Identificacin de los conocimientos estratgicos 167
6.2.3.1: Descomposicin funcional modular 167
6.2.3.2: Comprobacin de los conocimientos estratgicos 180
6.2.4: Paso 4: Identificacin de los conocimientos tcticos 180
6.2.4.1: Anlisis de los conocimientos tcticos, seudorreglas 180
6.2.4.2: Comprobacin de los conocimientos tcticos 215
Captulo 7.
7. Formalizacin de Conocimientos 281
7.1 Seleccin de Formalismos 281
7.2 Formalizacin de los Conocimientos en Reglas de Produccin 281
7.3 Formalizacin de los Conocimientos en Marcos 281
7.4 Formalizacin de los Conocimientos en Procedimientos 293
Captulo 8.
8. Implementacin del sistema 299
8.1 Seleccin de la Herramienta 299
8.1.1 Los Objetos en Kappa 299
8.1.2 Las Reglas en Kappa 300
8.2 Implementacin en la Herramienta 301
8.2.1 Estructura general de los Objetos 302
8.3 Desarrollo de un caso ejemplo 304
Captulo 9.
9. Evaluacin 325
9.1 Evaluacin de la Adquisicin de Conocimientos 325
9.2 Evaluacin de la Conceptualizacin de Conocimientos 326
9.3 Evaluacin de la Formalizacin de Conocimientos 326
9.4 Evaluacin de la Implementacin de Conocimientos 327
9.4.1 Caso Ejemplo 1.1: Facturacin Telefnica 327
9.4.2 Caso Ejemplo 1.2: Facturacin Telefnica 332
9.4.3 Caso Ejemplo 2: Control de Stock 339
Captulo 10.
10. Conclusiones y Futuras Lneas de Investigacin 395
10.1 Conclusiones de trabajo 395
10.2 Lneas de Investigacin y Desarrollo 396
10.3 Lneas de Investigacin Complementarias 397
Captulo 11
11. Bibliografa 401
11.1 Referencias bibliogrficas 401
11.2 Abreviaturas 403
Captulo 12
12. Anexos 407
12.1 Anexos del captulo 3: Gestin de Configuracin 407
12.2 Anexos del captulo 5: Sesiones de Adquisicin de Conocimientos 419
A.1-A.2-A.3 Sesiones de entrevistas con el experto 419
B.1 Sesin de extraccin de conocimientos 429
Introduccin
SISTEMA EXPERTO: SELECCIN DEL MODELO DE CICLO DE VIDA
En el captulo IX, Evaluacin, se presentan los casos de prueba con los que se
ha evaluado el sistema. Se documenta la verificacin y validacin que se ha
realizado y se mencionan los tem que documentan la evaluacin realizada a lo
largo del desarrollo del sistema.
El objetivo de la etapa de evaluacin es garantizar la calidad del sistema
experto. La calidad esta asociada con el funcionamiento correcto del sistema y
que el sistema responda a las expectativas del usuario. La evaluacin no es,
una fase concreta de la ingeniera del conocimiento [Gmez, A. y otros 1997]
sino un conjunto de actividades que ser realizan a lo largo de cada fase de
desarrollo del sistema. Cada fase del proceso de desarrollo requiere una
evaluacin diferente aunque es conveniente utilizar los mismos casos de
prueba a lo largo de todas las fases.
Dominio de la
Aplicacin
SISTEMA EXPERTO : SELECCIN DEL MODELO DE CICLO DE VIDA
2.1 INTRODUCCION
Tareas paso a paso para cada fase. Determina el orden de las fases del
proceso software.
Funciones desempeadas en cada tarea.
Productos resultantes y normas de calidad para cada tarea.
Tcnicas de desarrollo que se utilizarn en cada tarea.
PROCESO DE
CONSTRUCCION DEFINIR DISEAR PROBAR
PROGRAMAR
REQUISITOS EL SISTEMA EL SISTEMA
CICLO DE
VIDA
DEFINICION SISTEMA
NECESIDAD DISEO CODIGO
DE SOFTWARE
REQUISITOS
La norma IEEE 1074 (Estndar IEEE del Ciclo de Vida para el Proceso de
Desarrollo de Software) [IEEE, 1991] define ciclo de vida como: una
aproximacin lgica de la adquisicin, el suministro, el desarrollo, la explotacin y
el mantenimiento del software.
La norma ISO 12207-1 (Proceso del Ciclo de Vida del Software) [ISO,
1994], define ciclo de vida como: un marco de referencia, que contiene los
procesos, las actividades y tareas involucradas en el desarrollo, la explotacin y
el mantenimiento de un producto software, abarcando la vida del sistema desde la
definicin de los requisitos hasta la finalizacin de su uso.
Fue presentado por primera vez por Royce en 1970 [Royce, W.W. 1970].
En este CV la evolucin del producto software procede a travs de una secuencia
ordenada de transiciones de una fase a la siguiente segn un orden lineal. Se
presenta frecuentemente como un simple modelo con forma de cascada como
muestra la Figura 2-2.
PLANIFICACION
DE SISTEMAS
DEFINICION DE
REQUERIMIENTOS
ANALISIS
DISEO
CODIFICACION
PRUEBA
IMPLEMENTACION
MANTENIMIENTO
Para que un proyecto tenga xito, en cualquier caso, todos las fases
sealados en el modelo en cascada deben ser desarrollados.
Para pasar de una fase a otra es necesario conseguir todos los objetivos de la
etapa previa. [Behm, B.W. 1981]
Cualquier desarrollo en diferente orden de las fases dar un producto de
inferior calidad. Sin embargo, existen ciertos proyectos para los cuales este
orden es inviable. Esta ha sido una de las principales razones para definir
otros modelos.
Las etapas estn organizadas de un modo lgico. Es decir, si una etapa no
puede llevarse a cabo hasta que se hayan tomado ciertas decisiones de ms
alto nivel, debe esperar hasta que esas decisiones estn tomadas. As el
diseo espera a los requisitos, el cdigo espera a que el diseo est
terminado, etc.
Al final de cada fase, tanto los desarrolladores como los usuarios, tienen la
oportunidad de revisar el proyecto.
Cada etapa incluye cierto proceso de revisin y se necesita una aceptacin del
producto antes de que la salida de la etapa pueda usarse. Este ciclo de vida
est organizado de modo que se pase el menor nmero de errores de una
etapa a la siguiente.
Facilita la gestin de control del progreso del desarrollo del sistema, de las
fechas de entrega y de los costos esperados.
El ciclo es iterativo. A pesar de que el flujo bsico es de arriba hacia abajo, el
ciclo de vida en cascada reconoce, qu problemas encontrados en etapas
inferiores afectan a las decisiones de las etapas superiores.
El modelo en cascada asume que los requisitos de un sistema pueden ser
congelados antes de comenzar el diseo. Esto para sistemas totalmente
nuevos, es poco realista. Congelar los requisitos requiere seleccionar el
hardware. La terminacin de un gran proyecto puede llevar aos. Dada la
velocidad de obsolescencia de la tecnologa es bastante probable que el
software final utilice un hardware obsoleto.
No refleja el proceso real de desarrollo de software. Los proyectos rara vez
siguen el flujo secuencial, puesto que siempre hay iteraciones. Aunque en este
modelo la iteracin est permitida en etapas contiguas [Macro, A. 1990], en la
prctica real la iteracin abarca ms de una etapa.
El sistema en funcionamiento no est disponible hasta las fases finales del
proyecto. Esto significa que la mayor parte del feedback del cliente sobre sus
necesidades se obtiene una vez que se han consumido los recursos.
la lnea superior, consiste en: la definicin de los requisitos del sistema global y la
especificacin de los requisitos del software. Estos ltimos llevan al diseo
preliminar de mltiples funciones, cada una de las cuales se expande en el
Requisitos
sistema
global
Requisitos
sistema
software
Diseo
preliminar
Diseo
detallado
Codificacin
Pruebas
de unidad
Pruebas
de componente
Pruebas
Integracin
del software
Pruebas
del sistema
Pruebas software
integracin
hardware y
software
Costos
acumulados
Anlisis
de riesgo Prototipo
Prototipo 1 Prototipo 2 Prototipo 3 operacional
Particin
Revisin
Planificacin
obligatoria de requisitos Simulaciones, modelos, programas de prueba
Planificacin Concepto
del ciclo de vida de operacin
Requisitos
Planificacin del software Diseo del
Validacin producto Diseo
del desarrollo
de requisitos software detallado
Planificacin de Codificacin
Validacin y verificacin Prueba
la integraciny prueba
del diseo de
Planificacin de las prximas fases unidad
Prueba de Integracin
aceptacin y prueba
Implementacin
Desarrollo, verificacin
del producto del prximo nivel
Alternativa 1:
Si los riesgos de interfaz de usuario, de estrategia de control o de rendimiento
dominan fuertemente el desarrollo del sistema, el prximo paso puede ser un
desarrollo tipo evolutivo. La espiral se recorre en todas sus fases
secuencialmente: un mnimo esfuerzo para especificar la naturaleza general
del producto (Concepto de operacin); un plan para el prximo nivel de
prototipo (Planificacin de requisitos, Planificacin de ciclo de vida); hasta el
DOMINIO DE LA APLICACIN 01/09/2003 Bibiana D. Rossi 29
SISTEMA EXPERTO : SELECCIN DEL MODELO DE CICLO DE VIDA
Alternativa 2:
Si el prototipo desarrollado es operacionalmente til y lo suficientemente
robusto como para ser la base, con bajo riesgo, para la evolucin del producto,
los siguientes pasos para el manejo de los riesgos remanentes pueden ser el
desarrollo de series de prototipos evolutivos. La espiral se recorre dirigindose
hacia la derecha de la figura 2-4, completando las fases encerradas dentro del
ngulo de lneas punteadas.
Alternativa 3:
Si los riesgos de rendimiento y de interfaz de usuario fueron resueltos y el
desarrollo del sistema se encuentra dominado por los riesgos de la estrategia
de control, los siguientes pasos pueden resolverse con un modelo semejante
al modelo en cascada. La espiral se recorre completando las fases (Concepto
de Operacin, Requisitos de Software, Diseo del producto Software, etc.) con
excepcin de las fases encerradas dentro del ngulo de lneas punteadas.
Cada fase es seguida por una fase de validacin y de preparacin de planes
para el siguiente ciclo de la espiral.
Alternativa X:
El modelo en espiral permite acomodar cualquier modelo de desarrollo de
software o cualquier combinacin de ellos, considerando las caractersticas de
los riesgos y la efectividad relativa de las diversas tcnicas de resolucin de
riesgos.
En la planificacin de las siguientes fases puede considerarse, por ejemplo,
subdividir el sistema en partes y encarar el desarrollo de esas partes ya sea por
desarrollo incremental o que las partes sean desarrolladas por distintos grupos,
organizaciones o personas individuales.
En ese caso es posible visualizar el modelo en espiral agregando la tercera
dimensin al modelo. Es decir considerar una serie de crculos paralelos de la
espiral, un crculo por cada componente. Por ejemplo, cada espiral individual se
asocia al desarrollo de cada uno de los subsistemas o componentes, siguiendo
su propia forma de evolucin segn las caractersticas de esos subsistemas o
componentes. Cada espiral puede ser asignada, segn el componente a
desarrollar a un programador, diseador, cliente, usuario, etc.
Instancia: se dice que cada objeto es una instancia de su clase. Toda clase
describe un conjunto posiblemente finito de objetos individuales. Toda instancia
de la clase posee su propio valor para cada uno de los atributos pero comparte
los nombres de los atributos y las operaciones con las dems instancias de la
clase. Todo objeto contiene una referencia implcita a su propia clase: sabe la
clase de cosa que es. Los objetos contienen los valores de los atributos (que lo
distinguen de otros objetos) y una identidad. Si continuamos con el ejemplo del
sistema de pelculas de dibujos animados y de la clase gato, pueden considerarse
como instancias: el gato Tom (Tom & Jerry), el gato Silvestre (amigo de Pioln), el
gato Flix.
DISEO
ANALISIS OO ARQUITECTURA
DISEO OO
DESCRIPCION DEL PROBLEMA
IDENTIFICAR CLASES, OBJETOS Y
RELACIONES
BUSCAR CLASES REUSABLES
COMPLETAR MODELO DE
CREAR NUEVAS CLASES
OBJETOS
MODELIZACION FUNCIONAL
ESPECIFICAR INTERFASES
MODELIZACION DINAMICA
BUSCAR CLASES REUSABLES
REFINAR LOS MODELOS
CREAR NUEVAS CLASES
BALANCEAR LOS MODELOS
MANTENIMIENTO PROGRAMACION
PRUEBA OO
entre objetos del sistema; y el Modelo Funcional (o Casos de Uso) que describe
las transformaciones de datos del sistema. Todos los modelos son aplicables en
la totalidad de las fases del desarrollo y van adquiriendo detalles de
implementacin a medida que progresa el desarrollo. Un procedimiento tpico de
software contiene estos tres aspectos:
utiliza estructuras de datos (modelo de objetos),
secuencia las operaciones en el tiempo (modelo dinmico) y
transforma valores (modelo funcional).
Cuarto Paso Correspondencia de sucesos entre objetos: Una vez que los
diagramas de estado para todas las clases estn completos hay
que comparar sucesos entre los mismos para comprobar la
congruencia en el nivel del sistema.
Las consideraciones a tener en cuenta son:
Todo suceso debera tener un emisor y un receptor
Son sospechosos los estados sin predecesores o sucesores
Si se produce una entrada en un momento inoportuno se debe
tener cuidado con errores de sincronizacin
"El conjunto de diagramas de estado es lo que constituye el modelo
dinmico".
Definicin del
problema
SISTEMA EXPERTO: SELECCIN DEL MODELO DE CICLO DE VIDA
3.3 ALCANCE
Es
pec
ific
aci
on
es
de
int
egr
on
De aci
fin n
as n c
ici
ny
em aci vali
dac
r
in
s s nteg
de n
ue vas
ist
i
Dis
os
esp
ot de
in ecif
ev
icac
eo
s
ro
nu
to
ion
c
fin
es
isi
de
vali
int
De
qu
De
De
in
egr
Re
ad a
fin
ito
fin
y ap icin
ac
in e
aci
uis
lic
ici
cin
ac
lid
d ac de l
alu n
n
in a
req
va
Ev lecci cin
ny
se plica
dise
d el
Co n d
a
ci cin
nc e
nue
so
o
ep
lu
Plan de
vo
_
requisitos
Adquisicin y
Be
conceptualizacin
nc
del n zacin
del conocimiento
y
n
hm
ici
cin
ar
uevo
Mo
uis
to
ali
ci nto
k
pru menta
de
za
ien
ali imie
eptu
Sim
Adq
Imple
los
m
del p mentaci r c
ocim
Fo ono
ula
ro n
eba
dem totipo d lc
conc
pl
ostra e de
ci
, im
con
cin
n
n
Imple ci
cin
del p mentaci za
ro n ali
inve totipo d rm
gra
stiga
cin
e Fo
Inte
Imple vo
proto menta ue
tipo cin ln
Imp de c
amp de
l
d e ement
o to
pro ien
d u c acin oc
im
c i n prot n
(op o co ion
Tra
nsf e r a tipo tac
ere tivo ep
del ncia ) c
Sis y ea
tem mant ba
d
aC e
om nimien Pr
ue
erc
ial to
Segundo nivel de
acumulacin de conocimiento
Primer nivel de
acumulacin de
conocimiento
3.6.1 PLANIFICACION
10 II.4: Implementacin.
27 Presentacin final
junio julio agosto septiembre
Id Nombre de tarea 28/05 04/06 11/06 18/06 25/06 02/07 09/07 16/07 23/07 30/07 06/08 13/08 20/08 27/08 03/09 10/09 17/09 24/09
1 Desarrollo del Sistema Experto sobre Ciclos de Vida
27 Presentacin final
octubre noviembre diciembre enero feb
Id Nombre de tarea 01/10 08/10 15/10 22/10 29/10 05/11 12/11 19/11 26/11 03/12 10/12 17/12 24/12 31/12 07/01 14/01 21/01 28/01
1 Desarrollo del Sistema Experto sobre Ciclos de Vida
10 II.4: Implementacin.
Estudio de
Viabilidad
SISTEMA EXPERTO SELECCIN DEL MODELO DE CICLO DE VIDA
Los valores que pueden asignarse a las variables son de diferente tipo:
S 10 10 10 10
No 0 0 0 0
ri ri
1 Pik 1
PikVik
VCi = k =1
ri
+ k =1
2 Pik 2 ri
K =1 Vik
k =1
Pik
Plausibilidad 8
Adecuacin 8
Justificacin 3
Exito 5
P Vi i
Vf = i =1
4
P
i =1
i
A7: Se espera que la tarea contine sin cambios significativos durante un largo
perodo de tiempo.
Valor: MUCHO
Se espera que la tarea en su esencia no cambie a corto plazo. El concepto de
ciclo de vida fue presentado en la dcada de los 70. A lo largo de los aos han
aparecido otras propuestas de ciclo de vida, pero la tarea no ha cambiado en
esencia. Los ciclos de vida que se han presentado posteriormente satisfacen
caractersticas relacionadas con el incremento en la variedad de la demanda de
proyectos informticos. Justamente el Sistema Experto desarrollado con la
metodologa IDEAL considera el mantenimiento perfectivo lo que favorece la
incorporacin de nuevas caractersticas a analizar.
E3: El problema es similar a otros en los que result imposible aplicar esta
tecnologa.
Valor: NO
Se desconoce la existencia de antecedentes que demuestren haber intentado
resolver problemas similares mediante la INCO y que se haya fracasado.
E5: La insercin del sistema se efecta sin traumas, es decir, apenas se interfiere
en la rutina cotidiana.
Valor: MUCHO
El sistema no interfiere ni genera cambios en la estructura del trabajo cotidiano.
La herramienta colabora orientando en una de las primeras decisiones por lo que
es considerada como una colaboracin. De todas formas hay que considerar que
alguna adaptacin siempre es necesaria.
Los expertos esperan con agrado el desarrollo del sistema. Estiman que ser un
aporte para mejorar su tarea. En el mbito educativo el sistema permitir
implementar ms y mejores casos de prctica. No consideran que el Sistema
Experto signifique una amenaza sino por el contrario permitir realizar la tarea con
una base ms estructurada.
E19: El nivel de formacin requerido por los usuarios del sistema es elevado.
Valor: MUCHO
Est dirigido a ingenieros en software o con experiencia similar.
PLAUSIBILIDAD
JUSTIFICACION
ADECUACION EXITO
NADA POCO REGULAR MUCHO TODO NADA POCO REGULAR MUCHO TODO
1,2 1,2
1 1
0,8 0,8
0,6 0,6
0,4 0,4
0,2 0,2
0 0
0 5 10 0 5 10
RESULTADO FINAL
Adquisicin de
Conocimientos
SISTEMA EXPERTO: SELECCIN DEL MODELO DE CICLO DE VIDA
1. Preparacin de la sesin:
Informacin a tratar
Amplitud, profundidad
Tcnica adecuada
Preparacin de preguntas
2. Sesin
Repaso del anlisis de la ultima sesin
Explicacin al experto de los objetivos de la nueva sesin
Educcin
Resumen y comentarios del experto
3. Transcripcin de la sesin
4. Anlisis de la sesin
Lectura para obtencin de una visin general
Extraccin de conocimientos concretos
5. Evaluacin de la sesin
Se han conseguido los objetivos?
Es necesario volver sobre el mismo objetivo?
Nmero y tipo de sesiones necesaria para cubrir el rea
SESION C.1
Expertos asistentes: Prof. Perichinsky, Lic. Beltrami, Lic. Leone, Ing. Pollo
Cattaneo, Lic. Lucchini, Ing. Weschler, Lic. Fernndez.
Tiempo: 18 a 21.00hs.
Procedimiento:
El IC explica bsicamente el proyecto. El experto principal ha tenido
reuniones previas de preparacin con el equipo de expertos.
El IC presenta el mtodo Delphi.
El IC presenta el cuestionario y el documento adjunto. Explica el
procedimiento que se sigui para la elaboracin de la tabla.
El IC explica el objetivo de la sesin. Responde preguntas aclaratorias.
Los expertos responden el cuestionario individualmente sin interactuar
entre ellos.
Tcnicas Utilizadas:
Acerca de la Sesin I
Procedimiento:
1. Leer la Tabla de ventajas y desventajas
2. Identificar todas las caractersticas relevantes de un proyecto para seleccionar
el modelo de ciclo de vida en Cascada (considerando tem 5). Escribirlas en la
lista correspondiente.
3. Identificar todas las caractersticas relevantes de un proyecto para seleccionar
el modelo de ciclo de vida en Orientado a objetos (considerando tem 5).
Escribirlas en la lista correspondiente.
4. Identificar todas las caractersticas relevantes de un proyecto para seleccionar
el modelo de ciclo de vida en Cascada (considerando tem 5). Escribirlas en la
lista correspondiente.
5. Analizar en cada caso:
9 Es posible modificar algo?
9 Es posible aadir?
9 Es posible eliminar?
9 Es posible sustituir un concepto por otro?
9 Es posible combinar elementos entre s?
9 Se puede tomar la idea en sentido opuesto?
9 Est asociada a uno a dos o a los tres modelos de CV a seleccionar?
Modelo en CASCADA
Modelo en ESPIRAL
67. E: La gestin del proyecto prev definir explcitamente estrategias para reusar
software existente.
68. E : No hay experiencia previa en el sistema a desarrollar
69. E: Es necesario disponer de una versin temprana del software desarrollado
70. E: El desarrollo del sistema es responsabilidad de la organizacin, no se
terceriza
71. E: Se dispone de software para prototipar
72. E: Es factible adquirir software para prototipar
73. E: Existen importantes dudas sobre la viabilidad del software
74. E: Se presume alto factor de riesgo en el desarrollo del sistema
Es necesario definir explcitamente estrategias para realizar anlisis de
riesgo
9 Permite vuelta atrs a etapas anteriores cuando se requiere la
resolucin de algn tpico nuevo de riesgo
9 Permite vuelta atrs a etapas anteriores de la espiral cuando son
identificadas mejores alternativas
9 Acomoda iteraciones, vuelta atrs y terminacin prematura de
proyectos no viables
9 Identificar los riesgos asociados con cada una de las alternativas y las
diferentes maneras de resolverlos.
9 Es necesario definir mecanismos explcitos para incorporar objetivos
de calidad en el desarrollo del producto (anlisis de riesgo)
75. E: Se estiman riesgos tcnicos en el desarrollo del sistema
Es necesario definir explcitamente estrategias para realizar anlisis de
riesgo
9 Permite vuelta atrs a etapas anteriores cuando se requiere la
resolucin de algn tpico nuevo de riesgo
9 Permite vuelta atrs a etapas anteriores de la espiral cuando son
identificadas mejores alternativas
9 Acomoda iteraciones, vuelta atrs y terminacin prematura de
proyectos no viables
9 Identificar los riesgos asociados con cada una de las alternativas y las
diferentes maneras de resolverlos.
9 Es necesario definir mecanismos explcitos para incorporar objetivos
de calidad en el desarrollo del producto (anlisis de riesgo)
76. E: Se prev la necesidad de los mismos procedimientos para desarrollo y
mejoramiento.
77. E: Se prev la conveniencia de los mismos procedimientos para desarrollo y
mejoramiento
78. E: La gestin del proyecto considera la conveniencia de utilizar una
metodologa poco probada.
79. E: La gestin del proyecto considera la factibilidad de utilizar una metodologa
poco probada
80. E: Existe inexperiencia con las tcnicas de ingeniera de software que se usarn
81. E: El usuario es muy exigente con los requerimientos del sistema respecto del
producto final.
SESION C.2
Expertos asistentes: Prof. Perichinsky, Lic. Beltrami, Lic. Leone, Ing. Pollo
Cattaneo, Lic. Lucchini, Ing. Weschler, Lic. Fernndez.
Tiempo: 18 a 21.00hs.
Objetivos:
Refinar y revisar los resultados de la Sesin I.
Agrupar en reas las caractersticas a tener en cuenta en un proyecto en
particular para seleccionar un ciclo de vida en Cascada, Orientado a
objetos y/o Espiral.
Procedimiento:
El IC explica brevemente cmo se realiz la tabulacin y anlisis de los
resultados de la sesin I.
El IC presenta el cuestionario de la sesin II y el documento adjunto. El IC
explica el objetivo de la sesin. Responde preguntas aclaratorias.
Los expertos responden el cuestionario individualmente sin interactuar
entre ellos.
Tcnicas Utilizadas:
Acerca de la Sesin II
Procedimiento:
1. Leer los Resultados Tabulados de la Sesin I.
2. Refinar los resultados analizando en cada caso:
a. Es posible modificar algo?
b. Es posible aadir?
c. Es posible eliminar?
d. Es posible sustituir un concepto por otro?
e. Es posible combinar elementos entre s?
f. Se puede tomar la idea en sentido opuesto?
g. Est asociada a uno a dos o a los tres modelos de CV a seleccionar?
h. Corresponde efectivamente al modelo propuesto?
3. Definir reas en las que se puedan agrupar las caractersticas.
4. Agrupar todas las caractersticas en las reas definidas para seleccionar el
modelo de ciclo de vida en Cascada (considerando tem 5). Escribirlas en la lista
correspondiente.
5. Agrupar todas las caractersticas en las reas definidas para seleccionar el
modelo de ciclo de vida en Orientado a objetos (considerando tem 5). Escribirlas
en la lista correspondiente.
6. Agrupar todas las caractersticas en las reas definidas para seleccionar el
modelo de ciclo de vida en Cascada (considerando tem 5). Escribirlas en la lista
correspondiente.
62. E: Es necesario facilitar la introduccin gradual del sistema para los usuarios
63. E: Es necesario contar con una fuerte participacin del cliente en el
Desarrollo
64. E: Se cuenta con habilidad para la evaluacin del riesgo
Se cuenta con mtodos y tcnicas para evaluar el riesgo
65. E: La gestin del proyecto requiere de acuerdos confirmados para los
cambios a efectuarse durante el desarrollo del proyecto
66. E: La gestin del proyecto requiere entregas parciales del sistema con
funciones que se irn completando gradualmente.
67. E: La gestin del proyecto requiere entregas tempranas del sistema con
funciones que se irn completando gradualmente.
68. E: La gestin del proyecto prev definir explcitamente estrategias para
reusar software existente.
69. E :No hay experiencia previa en el sistema a desarrollar
70. E: Es necesario disponer de una versin temprana del software desarrollado
71. E: El desarrollo del sistema es responsabilidad de la organizacin, no se
terceriza
72. E: Se dispone de software para prototipar
73. E: Es factible adquirir software para prototipar
74. E: Existen importantes dudas sobre la viabilidad del software
75. E: Se presume alto factor de riesgo en el desarrollo del sistema
Es necesario definir explcitamente estrategias para realizar anlisis de
riesgo
9 Permite vuelta atrs a etapas anteriores cuando se requiere la
resolucin de algn tpico nuevo de riesgo
9 Permite vuelta atrs a etapas anteriores de la espiral cuando son
identificadas mejores alternativas.
9 Acomoda iteraciones, vuelta atrs y terminacin prematura de
proyectos no viables.
9 Identificar los riesgos asociados con cada una de las alternativas y las
diferentes maneras de resolverlos.
9 Es necesario definir mecanismos explcitos para incorporar objetivos
de calidad en el desarrollo del producto (anlisis de riesgo)
SESION C.3
Preparacin de la sesin:.
No se ha preparado un cuestionario. Se presentan los resultados de la sesin
anterior y se solicita que lo revisen.
Expertos asistentes: Prof. Perichinsky, Lic. Beltrami, Lic. Leone, Ing. Pollo
Cattaneo, Lic. Lucchini, Ing. Weschler, Lic. Fernndez
Tiempo: 18 a 21.00hs.
Objetivos:
Refinar y revisar los resultados de la Sesin II.
Discutir alguna diferencia de opinin y semntica respecto de los
resultados.
Procedimiento:
El IC presenta el resultado de la sesin II. El IC explica el objetivo de la
sesin.
Los expertos revisan los resultados individualmente y van registrando sus
ideas para discutir.
Se discuten secuencialmente las ideas y se vota.
El IC toma nota del resultado de la votacin.
62. E: Es necesario facilitar la introduccin gradual del sistema para los usuarios
63. E: Es necesario contar con una fuerte participacin del cliente en el
Desarrollo
64. E: Se cuenta con habilidad para la evaluacin del riesgo
Se cuenta con mtodos y tcnicas para evaluar el riesgo
65. E: La gestin del proyecto requiere de acuerdos confirmados para los
cambios a efectuarse durante el desarrollo del proyecto
66. E: La gestin del proyecto requiere entregas parciales del sistema con
funciones que se irn completando gradualmente.
67. E: La gestin del proyecto requiere entregas tempranas del sistema con
funciones que se irn completando gradualmente.
68. E: La gestin del proyecto prev definir explcitamente estrategias para
reusar software existente.
69. E :No hay experiencia previa en el sistema a desarrollar
70. E: Es necesario disponer de una versin temprana del software desarrollado
71. E: El desarrollo del sistema es responsabilidad de la organizacin, no se
terceriza
72. E: Se dispone de software para prototipar
73. E: Es factible adquirir software para prototipar
74. E: Existen importantes dudas sobre la viabilidad del software
75. E: Se presume alto factor de riesgo en el desarrollo del sistema
Es necesario definir explcitamente estrategias para realizar anlisis de
riesgo
9 Permite vuelta atrs a etapas anteriores cuando se requiere la
resolucin de algn tpico nuevo de riesgo
9 Permite vuelta atrs a etapas anteriores de la espiral cuando son
identificadas mejores alternativas.
9 Acomoda iteraciones, vuelta atrs y terminacin prematura de
proyectos no viables.
9 Identificar los riesgos asociados con cada una de las alternativas y las
diferentes maneras de resolverlos.
9 Es necesario definir mecanismos explcitos para incorporar objetivos
de calidad en el desarrollo del producto (anlisis de riesgo)
76. E: Se estiman riesgos tcnicos en el desarrollo del sistema
Es necesario definir explcitamente estrategias para realizar anlisis de
riesgo
9 Permite vuelta atrs a etapas anteriores cuando se requiere la
resolucin de algn tpico nuevo de riesgo
9 Permite vuelta atrs a etapas anteriores de la espiral cuando son
identificadas mejores alternativas.
SESION D.1
Pasos a seguir:
Identificacin de los elementos
Identificacin de las caractersticas
Diseo de la parrilla
Formalizacin
Anlisis de resultados
El experto ha sealado como elementos los tres ciclos de vida que sern
considerados en el primer prototipo del sistema experto.
E1 Ciclo de vida en Cascada
E2 Ciclo de vida Orientado a Objetos
E3 Ciclo de vida en Espiral
Dado que los valores de las caractersticas deben ser bipolares, se detalla a
continuacin cada una de ellas:
Para el armado de la parrilla se definen cada uno de los elementos como las
columnas de la parrilla y cada una de las caractersticas polarizadas como las filas
de la parrilla, tal como se muestra en la figura 5-1.
E1 E2 E3
CASCADA OBJETOS ESPIRAL
C1: 10 6 3 C1:
REQ. EXPLICITADOS REQ. INCOMPLETOS
C2: 8 4 2 C2:
INDEPENDENCIA DEPENDENCIA
C3: 3 8 10 C3:
SUB. COMPLEJOS SUB. SIMPLES
C4: 2 10 6 C4:
APL. INTERACTIVA APL. BATCH
C5: 7 10 5 C5:
FUERTE MATEMATICO BAJO MATEMATICO
C6: 1 10 7 C6:
FUERTE GRAFICO BAJO GRAFICO
C7: 1 10 8 C7:
SOFT. BASE NO SOFT. BASE
C8: 1 6 9 C8:
SOFT. SSBBCC NO SOFT. SSBBCC
C9: 1 8 10 C9:
PROT. DISPONIBLE PROT. NO DISPONIBLE
C10: 1 7 10 C10:
VERSION TEMPRANA NO VERSION TEMPRANA
C11: 1 6 10 C11:
ALTO RIESGO BAJO RIESGO
C12: 9 5 1 C12:
RESP. TERCEROS RESP. ORGANIZACION
D.1.5 Formalizacin
E1 E2 E3
E1 69 82
E2 37
E3
E2-E3 E1
E2-E3 69
E1
69
37
E2 E3 E1
[C6-C7] [C4] C5
[C8-C9-C10-C11-NC12]
[NC1-NC2-C3]
[C6-C7] [C4]
[C8-C9-C10-C11-NC12] 6
[NC1-NC2-C3]
C5
SESION A.4
Preparacin de Preguntas:
Cul de los tres modelos de ciclos de vida seleccionados para este
proyecto es ms rpidamente distinguible frente a las caractersticas
particulares de un proyecto? (E2 - E3)
De los tres modelos de ciclos de vida seleccionados para este proyecto,
cules tienen ms caractersticas comunes? (E2 - E3)
Cul es la relacin entre una aplicacin de fuerte contenido grfico y que
sea software de base? (C6-C7)
Tiene sentido pensar en una aplicacin que sea software de base, de
fuerte contenido grfico, y predominantemente interactiva? (C6-C7-C4)
Es posible que una misma aplicacin rena las siguientes caractersticas:
los requerimientos estn incompletos al comienzo, existe dependencia en
las fases de desarrollo y subsistemas componentes complejos? (NC1-NC2-
C3)
Cmo afecta a una aplicacin si esta es de fuerte contenido matemtico?
(C5)
Cul es la relacin entre que la aplicacin sea un desarrollo de software
basado en conocimiento, disponer de software para prototipar, que sea
necesario disponer de una versin temprana del software, que se presuma
IC. Cul de los tres modelos de ciclos de vida seleccionados para este sistema experto
es ms rpidamente distinguible frente a las caractersticas particulares de un proyecto?
E. El modelo en cascada es el que se identifica con mayores diferencias respecto de los
otros dos. Tanto el modelo en espiral como el modelo de objetos prevn el uso de
prototipos, tienen algunas similitudes entre ellos y se diferencian del ciclo en cascada que
es ms rgido en su concepcin.
IC. De los tres modelos de ciclos de vida seleccionados para este proyecto cules
tienen ms caractersticas comunes?
E. Como dije recin el ciclo de vida en espiral y el ciclo de vida orientado a objetos
comparten la filosofa de prototipado.
IC. Cul es la relacin entre una aplicacin de fuerte contenido grfico y que sea
software de base? Todo software de base es de alto contenido grfico?
E. El software de base puede o no ser de alto contenido grfico, pero una aplicacin de
fuerte contenido grfico es altamente probable que sea software de base o que haya sido
desarrollada con software de base de alto contenido grafico. La relacin por lo tanto no es
recproca.
Una aplicacin de alto contenido grafico, es generalmente usada por profesionales que
requieren que vistas y planos de objetos, es una aplicacin de servicio a profesionales y
es software de base. Un ejemplo tpico de esto es por ejemplo el Autocad o el CAD-CAM,
Si la aplicacin a desarrollar es de fuerte contenido grafico requiere de software de base
de fuerte contenido grfico. Por ejemplo el software usado para efectos especiales
cinematogrficos o para dibujos animados.
IC. Tiene sentido pensar en una aplicacin que sea software de base, de fuerte
contenido grfico y predominantemente interactiva?
E. Absolutamente. Por la calidad de servicio que presta el software de base es
justamente predominantemente interactivo. Los ejemplos que recin mencion tienen
claramente esa caracterstica.
IC. Es posible que una misma aplicacin rena las siguientes caractersticas: los
requerimientos estn incompletos al comienzo, existe dependencia en las fases de
desarrollo y los subsistemas componentes son complejos?
E. Los requisitos claramente explcitos estn relacionados fuertemente con el ciclo de
vida en cascada. Pero esto no define que no pueda seleccionarse otro ciclo de vida,
simplemente facilitar ms el desarrollo del sistema. Si los requisitos no estn claramente
definidos entonces se hace necesario el uso de prototipos. Tanto el ciclo de vida en
espiral como objetos consideran el uso de prototipos. En sntesis si los requisitos estn
incompletos puede ser conveniente realizar algunas versiones de prototipo o versiones
tempranas para ayudar a definirlos y explicitarlos. Si los subsistemas son complejos es
muy razonable que los requisitos no se puedan definir con facilidad y por eso estn
incompletos al comienzo.
Conocimientos extrados:
Se ha podido evaluar el modelo conceptual de un subconjunto de
caractersticas, y sus relaciones. Estas relaciones sern tenidas en cuenta en
la definicin de los modelos y de las inferencias del sistema.
Conceptualizacin
de Conocimientos
SISTEMA EXPERTO: SELECCIN DEL MODELO DE CICLO DE VIDA
CONOCIMIENTOS
ESTRATEGICOS
MODELO DINAMICO
PROCESOS
CONOCIMIENTOS
TACTICOS MAPA DE
CONOCIMIENTOS
MODELO ESTATICO
CONCEPTOS Y
RELACIONES
CONOCIMIENTOS
FACTICOS
Aplicacin Registro de la estimacin del lder Sistema Niveles de Composicin Estimacin resultante de los
de proyecto respecto de las Complejidad Subsistemas requerimientos del proyecto y
caractersticas de la aplicacin Componentes Predominantes de las primeras entrevistas
(software) a desarrollar Comportamiento Predominante con el usuario.
Orientacin
Progresin Fases desarrollo
Relacin Fases desarrollo
Retroalimentacin Fases desarrollo
Integracin HW-SW
Factores diseo
Existencia Aplicaciones
Posibilidad diseo
Posibilidad Implementacin
Modelado Prototipo
Modelado Objetos
Variabilidad Procesos
Opcionalidad
Tipo modificacin
Coordinacin Especifica los aspectos de gestin: Gestin Formalidad Estimacin resultante de los
polticos, tcnicos, metodolgicos Entregas requerimientos del proyecto y
CONCEPTUALIZACIN DE CONOCIMIENTOS 02/09/2003 Bibiana D. Rossi 156
SISTEMA EXPERTO: SELECCIN DEL MODELO DE CICLO DE VIDA
Equipo de proyecto Especifica las caractersticas de Experiencia tcnicas de IS Estimacin resultante de las
los recursos humanos que Experiencia previa aptitudes de los recursos
participan en el desarrollo de la humanos asignados, o de los
aplicacin. recursos existentes, para el
desarrollo de la aplicacin.
Riesgos del proyecto Especifica la estimacin de varios Viabilidad software Estimacin resultante de los
tems a tener en cuenta respecto Nivel de riesgo requerimientos del proyecto y
de los posibles riesgos del Anlisis riesgo de las primeras entrevistas
proyecto que afectan en la Tcnicas AR con el usuario
CONCEPTUALIZACIN DE CONOCIMIENTOS 02/09/2003 Bibiana D. Rossi 157
SISTEMA EXPERTO: SELECCIN DEL MODELO DE CICLO DE VIDA
N N 1 AREA
REQUISITOS
REQUISITOS
SE ESTIMAN SE SUGIERE
1 SE PROPONE
SE ESTIMAN SE PROPONE
N N 1 AREA
APLICACION
APLICACION
SE SUGIERE
1
1 1 1 1
CV
PROYECTO
DIAGNOSTICO
1 1 1 1 1
N
N
USUARIO SE SUGIERE
SE ESTIMAN
N
EQUIPO DE
1
N 1
PROYECTO SE SUGIERE SE PROPONE
AREA 1
GESTION
SE ESTIMAN
PROYECTO
N COORDINA- SE SUGIERE
N 1 1
CION
SE ESTIMAN SE SUGIERE
N RIESGOS DEL
N
PROYECTO
Una vez identificados los conceptos, sus atributos y sus relaciones el tercer
paso del proceso de Conceptualizacin consiste en identificar las funciones del
proceso de resolucin del experto. Estos conocimientos son de tipo estratgico.
1. SELECCION DEL
CV DEL
PROYECTO
1.1.3
1.3..2
1.1.1 ESTIMAR 1.2.1 1.2.2 1.2.4 1.3.3 1.3.4
1.2.3 1.3.1 ESTIMAR
ANALIZAR 1.1.2 NIVEL ESTIMAR ANALIZAR ESTIMAR ESTIMAR ANALIZAR
ESTIMAR ANALIZAR RELACION
DEFINICION ESTIMAR EXIGENCIA FACTORES FACTORES INTEGRA- FACTORES RIESGOS
NIVEL COORDINA- CON
REQUERI- LIMITES EN EL PREDOMI- PROTOTI- CION EQUIPO DEL
OPCIONES CION USUARIO
MIENTOS PRODUCTO NANTES PACION HW-SW PROYECTO PROYECTO
FINAL
1.3.4.2
1.3.1.2 1.3.1.4
1.3.1.1 1.3.1.3 1.3.4.1 ESTIMAR
ESTIMAR ESTIMAR
ESTIMAR ESTIMAR ESTIMAR HABILIDAD
FACTORES FACTORES
FACTORES RECURSOS RIESGO PARA
MANTENI- ADMINIS-
REUSO SOFTWARE EXISTENTE EVALUAR
MIENTO TRACION
RIESGO
Propsito:
Determinar el ciclo de vida propuesto para el desarrollo del proyecto.
Para llevar a cabo la tarea, el sistema debe realizar las siguientes
funciones de alto nivel:
Mdulo 1.1 Seleccin del CV Especificacin de Requerimientos
Mdulo 1.2 Seleccin del CV Tipo de Aplicacin
Mdulo 1.3 Seleccin del CV Gestin de Proyecto
Entrada- Origen de la Entrada:
Los resultados parciales obtenidos para cada uno de los subpasos.
Razonamiento:
Considerando el/los ciclos de vida posibles para cada rea se determina el
ciclo de vida ms adecuado para el proyecto.
Salida- Destino de la Salida:
El nombre del ciclo de vida seleccionado para el proyecto. Su destino es la
Base de Conocimientos y edicin en pantalla de resultados.
Los valores ingresados por el usuario del sistema experto para los atributos
Tipo de definicin y Grado de Certidumbre al inicio del proyecto.
Razonamiento:
Si los requisitos se encuentran definidos formalmente, uniformemente y
exhaustivamente puede decirse que los requisitos estn claramente
definidos y es conveniente el modelo cascada.
Si los requisitos se encuentran definidos informalmente, incompletos o
desestructuradamente puede decirse que la incertidumbre en la definicin
de los requisitos es alta, en este caso es conveniente el modelo en espiral
u objetos.
Si los requerimientos estn mayoritariamente definidos al inicio del
proyecto es conveniente el modelo cascada, caso contrario se recomienda
alguno de los otros dos modelos.
Salida- Destino de la Salida:
Determinacin de la claridad o incertidumbre de los requisitos. Su destino
es la Base de Conocimientos.
Razonamiento:
Si la exigencia del usuario es mucha es recomendable el ciclo de vida en
espiral u orientado a objetos, pero no se recomienda el modelo en cascada
porque su estructura no permite prototipacin o entregas intermedias.
Salida- Destino de la Salida:
Valor ingresado por el usuario con destino a la Base de Conocimientos.
Razonamiento:
Si la aplicacin requiere una fuerte integracin hardware-software es
conveniente aplicar el ciclo de vida en espiral.
Salida- Destino de la Salida:
Valores ingresados por el usuario con destino a la Base de Conocimientos.
Razonamiento:
El modelo por prototipo es factible si se dispone de software para prototipar
o es posible adquirirlo.
Salida- Destino de la Salida:
Los valores ingresados por el usuario con destino la Base de
Conocimientos. Determinacin de la factibilidad del modelo por prototipo
con destino la Base de Conocimientos.
Razonamiento:
El modelo en espiral es aplicable si existe factor de riesgo, si se definen
mecanismos explcitos para incorporar calidad, si se estima la terminacin
prematura de proyectos no viables.
Si hay dudas sobre la viabilidad del software o se estiman riesgos tcnicos
en el desarrollo del sistema puede decirse que existe factor de riesgo.
El riesgo es aceptable para el modelo en espiral si el factor de riesgo es
mediano o alto.
El riesgo es aceptable para el modelo de objetos si el factor de riesgo es
mediano o bajo.
El modelo en cascada es adecuado si el riesgo es bajo o inexistente.
Salida- Destino de la Salida:
Los valores ingresados por el usuario con destino la Base de
Conocimientos. Determinacin de la aceptabilidad del riesgo, de la
aplicabilidad del modelo en espiral y de la existencia del factor de riesgo
con destino la Base de Conocimientos.
Las seudorreglas se han agrupado de acuerdo con las tres reas definidas
en la Adquisicin de Conocimientos por el grupo de expertos:
Informacin Descripcin
Nombre Identificacin
Concepto Proyecto
Descripcin Identifica al proyecto que se esta analizando.
Tipo Valor Cdigo Univoco
Rango de valores Valor alfanumrico
Nro. Valores por caso Mnimo 1
Fuente Ingresada por el usuario
Detalles acerca del No hay mtodo especifico ya que es nombre de un archivo que
mtodo para obtener guarda datos identificatorios del proceso.
esta informacin
Confiabilidad de los El sistema verifica que no puedan ingresarse valores ya existentes en
datos de entrada el directorio seleccionado.
Uso Permite identificar el proyecto analizado.
Formato de los Valor alfanumrico. No actualiza ningn atributo, no afecta el
resultados de salida proceso de seleccin del CV.
Material de soporte ___
Tabla 6-119: Descripcin del atributo Identificacin
Informacin Descripcin
Nombre Nombre del proyecto
Concepto Proyecto
Descripcin Describe el nombre del proyecto.
Tipo Valor Texto
Rango de valores Valores alfanumricos
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Ingresada por el usuario
Detalles acerca del No hay mtodo.
mtodo para obtener
esta informacin
Confiabilidad de los ___
datos de entrada
Uso Identificar al proyecto por nombre.
Formato de los Valor alfanumrico. No actualiza ningn atributo, no afecta el
resultados de salida proceso de seleccin del CV.
Material de soporte ___
Tabla 6-120: Descripcin del atributo Nombre del Proyecto
Informacin Descripcin
Nombre Lder del proyecto
Concepto Proyecto
Descripcin Nombre y apellido del lder del proyecto que se esta analizando.
Tipo Valor Texto
Rango de valores Valores alfanumricos
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Ingresada por el usuario
Detalles acerca del No hay mtodo.
mtodo para obtener
esta informacin
Confiabilidad de los ___
datos de entrada
Uso Identificar al lder del proyecto por nombre.
Formato de los No actualiza atributos, no afecta el proceso de seleccin del CV.
resultados de salida
Material de soporte ___
Tabla 6-121: Descripcin del atributo Lder del Proyecto
Informacin Descripcin
Nombre Fecha inicio
Concepto Proyecto
Descripcin Identifica la fecha en la que se inici el proyecto.
Tipo Valor Numrico: DD/MM/AAAA
Rango de valores DD 1-31; MM: 1-12; AAAA 1900 en adelante.
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Ingresada por el usuario
Detalles acerca del No hay mtodo.
mtodo para obtener
esta informacin
Confiabilidad de los La fecha no puede ser mayor a la fecha del da.
datos de entrada
Uso Permite conocer la fecha de inicio del proyecto.
Formato de los No actualiza atributos, no afecta el proceso de seleccin del CV.
resultados de salida
Material de soporte ___
Tabla 6-122: Descripcin del atributo Fecha inicio
Informacin Descripcin
Nombre Fecha finalizacin
Concepto Proyecto
Descripcin Es la fecha en la que se termin o se estima terminar el proyecto.
Tipo Valor Numrico: DD/MM/AAAA
Rango de valores DD 1-31; MM: 1-12; AAAA 1900 en adelante.
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Ingresada por el usuario
Detalles acerca del No hay mtodo.
mtodo para obtener
esta informacin
Confiabilidad de los La fecha debe ser mayor a la fecha de entrada.
datos de entrada
Uso Permite conocer la fecha de inicio del proyecto.
Formato de los No actualiza atributos, no afecta el proceso de seleccin del CV.
resultados de salida
Material de soporte ___
Tabla 6-123: Descripcin del atributo Fecha finalizacin
Informacin Descripcin
Nombre Objetivo
Concepto Proyecto
Descripcin Describe el objetivo del proyecto desarrollar
Tipo Valor Texto
Rango de valores Valores alfanumricos
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Ingresada por el usuario
Detalles acerca del No hay mtodo.
mtodo para obtener
esta informacin
Confiabilidad de los ___
datos de entrada
Uso Permite conocer el objetivo del proyecto a desarrollar.
Formato de los No actualiza atributos, no afecta el proceso de seleccin del CV.
resultados de salida
Material de soporte ___
Tabla 6-124: Descripcin del atributo Objetivo
Informacin Descripcin
Nombre CV propuesto por SE
Concepto Proyecto
Descripcin Identifica el ciclo de vida propuesto por el Sistema Experto para el
proyecto a desarrollar
Tipo Valor Texto
Rango de valores Cascada, Objetos, Espiral, No hay propuesta
Nro. Valores por caso Mnimo 1
Fuente Obtenido a partir de CV Propuesto Requisitos, CV Propuesto
Aplicacin, CV Propuesto Gestin
Detalles acerca del De acuerdo con los de CV Propuesto Requisitos, CV Propuesto
mtodo para obtener Aplicacin, CV Propuesto Gestin se estima el ciclo de vida mas
esta informacin adecuado para el Proyecto
Confiabilidad de los __
datos de entrada
Uso Permite conocer el ciclo de vida ms adecuado para las
caractersticas del proyecto analizado propuesto por el SE.
Formato de los Texto. Se actualiza cuando se actualiza el atributo CV Propuesto
resultados de salida Proyecto. Se graba en archivo del proyecto. No afecta el proceso de
seleccin del CV.
Material de soporte Sesiones: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-125: Descripcin del atributo CV propuesto por SE
Informacin Descripcin
Nombre CV seleccionado
Concepto Proyecto
Descripcin Identifica el ciclo de vida seleccionado por el Lder del proyecto a
desarrollar
Tipo Valor Texto
Rango de valores Cascada, Objetos, Espiral, Otros
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Ingresada por el usuario
Detalles acerca del No hay mtodo.
mtodo para obtener
esta informacin
Confiabilidad de los ___
datos de entrada
Uso Permite conocer el CV seleccionado por el lder del proyecto
Formato de los No actualiza atributos, no afecta el proceso de seleccin del CV.
resultados de salida
Material de soporte ___
Tabla 6-126: Descripcin del atributo CV seleccionado
Informacin Descripcin
Nombre Tipo de Definicin
Concepto Requisitos
Descripcin Describe la forma en la que se han definido los requisitos del
proyecto a desarrollar
Tipo Valor Texto
Rango de valores Formalmente, Informalmente, Exhaustivamente, Incompleto,
Uniformemente, Desestructuradamente
Nro. Valores por caso Mnimo 0, Mximo 3
Fuente Ingresada por el usuario
Detalles acerca del Valor estimado por el usuario del sistema experto a partir del
mtodo para obtener Informe de requerimientos del proyecto a desarrollar y de las
esta informacin primeras entrevistas con los usuarios. Se analiza el grado de
detalle, si existen omisiones, si estn documentados con alguna
metodologa , si estn descriptos en forma estructurada
(ordenada, pareja, semejante) respectivamente.
Confiabilidad de los El sistema experto verifica que no puedan ingresarse valores
datos de entrada opuestos como formalmente e informalmente al mismo tiempo.
Uso Permite determinar si los requisitos y los limites del sistema
estn claramente definidos
Formato de los Texto. Actualiza los atributos Definicin Requisitos y Definicin
resultados de salida Limites
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-127: Descripcin del atributo Tipo de Definicin
Informacin Descripcin
Nombre Grado de Certidumbre
Concepto Requisitos
Descripcin Describe el nivel de certidumbre en el que se han definido los
requisitos al inicio del proyecto a desarrollar
Tipo Valor Texto
Rango de valores Mayoritariamente definidos, Parcialmente definidos
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Ingresada por el usuario
Detalles acerca del Valor estimado por el usuario del sistema experto a partir del
mtodo para obtener Informe de requerimientos del proyecto a desarrollar y de las
esta informacin primeras entrevistas con los usuarios. Se consideran
mayoritariamente definidos si han sido definidos el 90 % o ms de
los requerimientos y parcialmente definidos si se han definido
menos del 90 % al inicio del sistema para ambos casos.
Confiabilidad de los El sistema experto verifica que slo pueda ingresarse uno de los
datos de entrada valores, ya que son opuestos.
Uso Permite determinar junto con otros atributos la seleccin del
ciclo de vida para el rea Especificacin de Requerimientos.
Formato de los Texto. Actualiza, en combinacin con los atributos Definicin
resultados de salida Requisitos y Definicin Limites, el atributo CV Propuesto
Requisitos
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-128 Descripcin del atributo Grado de Certidumbre
Informacin Descripcin
Nombre Grado de Cumplimiento
Concepto Requisitos
Descripcin Describe el nivel de exigencia en el cumplimiento de los
requerimientos en el producto final, que espera el usuario que
contrata el desarrollo de la aplicacin.
Tipo Valor Texto
Rango de valores Usuario muy exigente, Usuario poco exigente
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Ingresada por el usuario
Detalles acerca del Valor estimado por el usuario del sistema experto a partir del
mtodo para obtener Informe de requerimientos del proyecto a desarrollar y de las
esta informacin primeras entrevistas con los usuarios.
Confiabilidad de los El sistema experto verifica que slo pueda ingresarse uno de los
datos de entrada valores, ya que son opuestos.
Uso Permite determinar la seleccin del ciclo de vida para el rea
Especificacin de Requerimientos.
Formato de los Texto. Actualiza el atributo CV Propuesto Requisitos.
resultados de salida
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-129 Descripcin del atributo Grado de Cumplimiento
Informacin Descripcin
Nombre Definicin Requisitos
Concepto Requisitos
Descripcin Describe el nivel de certidumbre en la definicin de los requisitos
al inicio del proyecto.
Tipo Valor Texto
Rango de valores Definicin clara, Definicin incierta, Alta incertidumbre, Baja
incertidumbre
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Obtenido a partir del Tipo de Definicin
Detalles acerca del De acuerdo con los valores ingresados por el usuario en Tipo de
mtodo para obtener Definicin se estima si la definicin es clara, incierta, alta o baja.
esta informacin
Confiabilidad de los __
datos de entrada
Uso Permite determinar la seleccin del ciclo de vida para el rea
Especificacin de Requerimientos.
Formato de los Texto. Actualiza el atributo CV Propuesto Requisitos.
resultados de salida
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-130 Descripcin del atributo Definicin Requisitos
Informacin Descripcin
Nombre Definicin Lmites
Concepto Requisitos
Descripcin Describe el nivel de certidumbre en la definicin de los lmites o
contexto al inicio del proyecto..
Tipo Valor Texto
Rango de valores Definicin clara, Definicin incierta, Alta incertidumbre, Baja
incertidumbre
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Obtenido a partir del Tipo de Definicin
Detalles acerca del De acuerdo con los valores ingresados por el usuario en Tipo de
mtodo para obtener Definicin se estima si la definicin es clara, incierta, alta o baja
esta informacin
Confiabilidad de los __
datos de entrada
Uso Permite determinar la seleccin del ciclo de vida para el rea
Especificacin de Requerimientos.
Formato de los Texto. Actualiza el atributo CV Propuesto Requisitos.
resultados de salida
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-131 Descripcin del atributo Definicin Lmites
Informacin Descripcin
Nombre Niveles de Composicin
Concepto Aplicacin
Descripcin Describe el nivel de composicin necesario del sistema en
subsistemas para alcanzar una mejor comprensin y manipulacin
del sistema a desarrollar.
Tipo Valor Texto
Rango de valores Pocos subsistemas, Varios subsistemas
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Ingresada por el usuario
Detalles acerca del Valor estimado por el usuario del sistema experto a partir del
mtodo para obtener Informe de requerimientos del proyecto a desarrollar y de las
esta informacin primeras entrevistas con los usuarios.
Confiabilidad de los El sistema experto verifica que slo pueda ingresarse uno de los
datos de entrada valores, ya que son opuestos.
Uso Permite determinar si los subsistemas que componen el sistema
son de baja o alta complejidad.
Formato de los Texto. Actualiza el atributo Complejidad subsistemas.
resultados de salida
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-132 Descripcin del atributo Niveles de Composicin
Informacin Descripcin
Nombre Complejidad Subsistemas
Concepto Aplicacin
Descripcin Describe el nivel de complejidad de los subsistemas componentes
de la aplicacin a desarrollar.
Tipo Valor Texto
Rango de valores Baja, Alta
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Obtenido a partir de Niveles de Composicin
Detalles acerca del De acuerdo con los valores ingresados por el usuario en Niveles de
mtodo para obtener Composicin se estima si la complejidad es alta o baja.
esta informacin
Confiabilidad de los __
datos de entrada
Uso Permite determinar junto con otros atributos ( Progresin Fases
Desarrollo Retroalimentacin Fases Desarrollo, Componentes
Predominantes y Comportamiento Predominante) si el modelo en
cascada es adecuado para el rea Tipo de Aplicacin.
Formato de los Texto. Participa en la actualizacin del atributo CV Propuesto
resultados de salida Aplicacin.
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-133 Descripcin del atributo Complejidad Subsistemas
Informacin Descripcin
Nombre Componentes Predominantes
Concepto Aplicacin
Descripcin Describe el componente predominante en la aplicacin a
desarrollar.
Tipo Valor Texto
Rango de valores Algortmicos, Matemticos, Grficos
Nro. Valores por caso Mnimo 0, Mximo 3
Fuente Ingresada por el usuario
Detalles acerca del Valor estimado por el usuario del sistema experto a partir del
mtodo para obtener Informe de requerimientos del proyecto a desarrollar y de las
esta informacin primeras entrevistas con los usuarios.
Confiabilidad de los No son opciones excluyentes.
datos de entrada
Uso Permite determinar si las tcnicas de modelado orientadas a objetos
son adecuadas para esos componentes. Permite determinar junto
con otros atributos (Complejidad subsistemas, Progresin Fases
Desarrollo Retroalimentacin Fases Desarrollo) si el modelo en
cascada es adecuado para el rea Tipo de Aplicacin.
Formato de los Texto. Actualiza el atributo Modelado Objetos y participa en la
resultados de salida actualizacin del atributo CV Propuesto Aplicacin.
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-134 Descripcin del atributo Componentes Predominantes
Informacin Descripcin
Nombre Comportamiento Predominante
Concepto Aplicacin
Descripcin Describe el comportamiento predominante en la aplicacin a
desarrollar.
Tipo Valor Texto
Rango de valores Batch, Dinmico, Interactivo, Tiempo Real
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Ingresada por el usuario
Detalles acerca del Valor estimado por el usuario del sistema experto a partir del
mtodo para obtener Informe de requerimientos del proyecto a desarrollar y de las
esta informacin primeras entrevistas con los usuarios. Se considera Batch si la
modalidad de procesamiento predominante es diferida y dinmico si
no lo es. La modalidad es interactiva cuando hay dialogo entre el
usuario y la aplicacin, y si el tiempo de procesamiento es
interactivo dentro de un ajustado y limitado margen de tiempo para
producir las respuestas, se considera tiempo real.
Confiabilidad de los No son opciones excluyentes, pero es conveniente que el usuario
datos de entrada seleccione una de ellas como predominante. La opcin Batch excluye
a las otras tres y viceversa.
Uso Permite determinar si las tcnicas de modelado orientadas a objetos
son adecuadas para ese comportamiento predominante. Permite
determinar junto con otros atributos (Complejidad subsistemas,
Progresin Fases Desarrollo Retroalimentacin Fases Desarrollo) si el
modelo en cascada es adecuado para el rea Tipo de Aplicacin.
Formato de los Texto. Actualiza el atributo Modelado Objetos y participa en la
resultados de salida actualizacin del atributo CV Propuesto Aplicacin.
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-135 Descripcin del atributo Comportamiento Predominante
Informacin Descripcin
Nombre Relacin Fases Desarrollo
Concepto Aplicacin
Descripcin Describe el grado de dependencia entre las fases de desarrollo
del proyecto.
Tipo Valor Texto
Rango de valores Mucha Dependencia, Poca Dependencia, Independencia
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Ingresada por el usuario
Detalles acerca del Valor estimado por el usuario del sistema experto a partir del
mtodo para obtener Informe de requerimientos y de las primeras entrevistas con los
esta informacin usuarios.
Confiabilidad de los El sistema experto verifica que slo pueda ingresarse uno de los
datos de entrada valores, ya que son excluyentes.
Uso Permite determinar si la retroalimentacin entre las fases de
desarrollo del proyecto el alta o baja.
Formato de los Texto. Actualiza el atributo Retroalimentacin Fases Desarrollo.
resultados de salida
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-136 Descripcin del atributo Relacin Fases desarrollo
Informacin Descripcin
Nombre Retroalimentacin Fases Desarrollo
Concepto Aplicacin
Descripcin Describe el grado de relacin de retroalimentacin que se estima
entre las fases de desarrollo del proyecto.
Tipo Valor Texto
Rango de valores Alta, Baja
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Obtenido a partir de Relacin Fases Desarrollo
Detalles acerca del De acuerdo con los valores ingresados por el usuario en Relacin
mtodo para obtener Fases Desarrollo se estima si la retroalimentacin es alta o baja.
esta informacin
Confiabilidad de los __
datos de entrada
Uso Permite determinar si el Modelado en Prototipo es Conveniente.
Permite determinar junto con otros atributos ( Progresin Fases
Desarrollo, Complejidad Subsistemas, Componentes
Predominantes y Comportamiento Predominante) si el modelo en
cascada es adecuado para el rea Tipo de Aplicacin.
Formato de los Texto. Participa en la actualizacin de los atributos, Modelado
resultados de salida Prototipo y CV Propuesto Aplicacin.
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-137 Descripcin del atributo Retroalimentacin Fases desarrollo
Informacin Descripcin
Nombre Orientacin
Concepto Aplicacin
Descripcin Describe la orientacin con la que se va a modelar y formalizar la
aplicacin a desarrollar.
Tipo Valor Texto
Rango de valores Software de base, Sistema Basado en Conocimiento, Otros
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Ingresada por el usuario
Detalles acerca del Valor estimado por el usuario del sistema experto a partir del
mtodo para obtener Informe de requerimientos del proyecto a desarrollar y de las
esta informacin primeras entrevistas con los usuarios. Segn el problema pueda
resolverse por el desarrollo de mtodos convencionales de tipo
algortmicos o sean problemas que requieren de heursticas para
alcanzar la solucin se analiza si es un sistema basado en
conocimiento. El sistema puede ser una aplicacin que esta
orientada a dar un servicio bsico (como procesador de textos,
prototipador, sistema operativo) una aplicacin directa.
Confiabilidad de los Son opciones excluyentes.
datos de entrada
Uso Permite determinar si las tcnicas de modelado orientadas a objetos
o de prototipacin son adecuadas para esa orientacin.
Permite determinar junto con otros atributos (Complejidad
subsistemas, Progresin Fases Desarrollo Retroalimentacin Fases
Desarrollo) si el modelo en cascada es adecuado para el rea Tipo de
Aplicacin.
Formato de los Texto. Actualiza los atributos Modelado Objetos y Modelado
resultados de salida Prototipo y participa en la actualizacin del atributo CV Propuesto
Aplicacin.
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-138 Descripcin del atributo Orientacin
Informacin Descripcin
Nombre Integracin HW-SW
Concepto Aplicacin
Descripcin Describe el grado de integracin entre los componentes de hardware
y software que requiere la aplicacin a desarrollar.
Tipo Valor Texto
Rango de valores Fuertemente, Medianamente, Levemente
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Ingresada por el usuario
Detalles acerca del Valor estimado por el usuario del sistema experto a partir del
mtodo para obtener Informe de requerimientos y de las primeras entrevistas con los
esta informacin usuarios.
Confiabilidad de los El sistema experto verifica que slo pueda ingresarse uno de los
datos de entrada valores, ya que son excluyentes.
Uso Permite determinar junto con otros atributos (Modelado Objetos,
Modelado Prototipo y Opcionalidad) si el modelo en espiral o el
modelo de objetos es adecuado para el rea Tipo de Aplicacin.
Formato de los Texto. Participa en la actualizacin del atributo CV Propuesto
resultados de salida Aplicacin.
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-139 Descripcin del atributo Integracin HW-SW
Informacin Descripcin
Nombre Progresin Fases Desarrollo
Concepto Aplicacin
Descripcin Describe el modo en el que se puede avanzar cumpliendo las
etapas del ciclo de vida durante el desarrollo de la aplicacin.
Tipo Valor Texto
Rango de valores Uniforme y Secuencial, No uniforme y secuencial
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Ingresada por el usuario
Detalles acerca del Valor estimado por el usuario del sistema experto a partir del
mtodo para obtener Informe de requerimientos y de las primeras entrevistas con los
esta informacin usuarios. Si el modo de avance es desparejo y con distintos
ritmos, cumplida una etapa se puede volver a la anterior o
continuar con otra sin seguir un ordenamiento entonces la
progresin a travs de las fases de desarrollo es No uniforme y
secuencial. Si las fases se cumplen en una sucesin ordenada de
modo que cada actividad determina la siguiente y el avance es
gradual y parejo entonces la progresin se considera uniforme y
secuencial.
Confiabilidad de los El sistema experto verifica que slo pueda ingresarse uno de los
datos de entrada valores, ya que son excluyentes.
Uso Permite determinar si las tcnicas de prototipacin son
adecuadas para esa orientacin. Permite determinar junto con
otros atributos (Complejidad subsistemas, Progresin Fases
Desarrollo Retroalimentacin Fases Desarrollo) si el modelo en
cascada es adecuado para el rea Tipo de Aplicacin.
Formato de los Texto. Actualiza el atributo Modelado Prototipo y participa en la
resultados de salida actualizacin del atributo CV Propuesto Aplicacin.
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-140 Descripcin del atributo Progresin Fases desarrollo
Informacin Descripcin
Nombre Factores Diseo
Concepto Aplicacin
Descripcin Describe algunos problemas a considerar en etapas tempranas del
desarrollo en los factores de diseo vinculados a la arquitectura y
eficacia del sistema.
Tipo Valor Texto
Rango de valores Problemas de Arquitectura, Problemas de Eficacia
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Ingresada por el usuario
Detalles acerca del Valor estimado por el usuario del sistema experto a partir del
mtodo para obtener Informe de requerimientos y de las primeras entrevistas con los
esta informacin usuarios.
Confiabilidad de los No se consideran valores excluyentes.
datos de entrada
Uso Permite determinar si las tcnicas de prototipacin son
adecuadas para esa orientacin.
Formato de los Texto. Actualiza el atributo Modelado Prototipo.
resultados de salida
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-141 Descripcin del atributo Factores Diseo
Informacin Descripcin
Nombre Existencia Aplicaciones
Concepto Aplicacin
Descripcin Describe si la aplicacin a desarrollar es innovadora o ya existen
aplicaciones similares.
Tipo Valor Texto
Rango de valores Innovador, Conocido
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Ingresada por el usuario
Detalles acerca del Valor estimado por el usuario del sistema experto a partir del
mtodo para obtener Informe de requerimientos y de las primeras entrevistas con los
esta informacin usuarios y de su propio conocimiento del mercado de productos
de software
Confiabilidad de los El sistema experto verifica que slo pueda ingresarse uno de los
datos de entrada valores, ya que son excluyentes.
Uso Permite determinar si las tcnicas de prototipacin son
adecuadas para esa orientacin.
Formato de los Texto. Actualiza el atributo Modelado Prototipo.
resultados de salida
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-142 Descripcin del atributo Existencia Aplicaciones
Informacin Descripcin
Nombre Posibilidad Diseo
Concepto Aplicacin
Descripcin Describe las posibilidades de modelos formales o de diseo a
considerar a partir de un mismo modelo de anlisis.
Tipo Valor Texto
Rango de valores Pocas opciones, Varias opciones
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Ingresada por el usuario
Detalles acerca del Valor estimado por el usuario del sistema experto a partir del
mtodo para obtener Informe de requerimientos y de las primeras entrevistas con los
esta informacin usuarios y de su propia experiencia en el proceso de
formalizacin.
Si las posibilidades de desarrollo de modelos formales son tres o
menos se considera que el valor del atributo puede ser pocas
opciones, si las posibilidades son mas de tres entonces se
consideran varias.
Confiabilidad de los El sistema experto verifica que slo pueda ingresarse uno de los
datos de entrada valores, ya que son excluyentes.
Uso Permite determinar si el sistema puede considerarse con
opcionalidades mltiples o simples.
Formato de los Texto. Actualiza el atributo Opcionalidad.
resultados de salida
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-143 Descripcin del atributo Posibilidad Diseo
Informacin Descripcin
Nombre Tipo Modificacin
Concepto Aplicacin
Descripcin Describe las modificaciones que pueda tener la aplicacin que se
encuentren explcitamente prevista en los datos y los procesos.
Tipo Valor Texto
Rango de valores Redefinicin, Extensin, Ampliacin, Emisin gradual
Nro. Valores por caso Mnimo 0, Mximo 4
Fuente Ingresada por el usuario
Detalles acerca del Valor estimado por el usuario del SE a partir del Informe de
mtodo para obtener requerimientos, de las entrevistas con los usuarios y de su
esta informacin experiencia en el tipo de aplicacin y el negocio.
Se considera ampliacin cuando por nuevos requerimientos se
agregan funciones o procesos al sistema ya implementado. Se
considera redefinicin al cambio de los procedimientos de una o
varias funciones principales ya implementadas en un sistema.
Se considera extensin cuando es necesario dar mayor funcionalidad
a los procesos existentes ya implementados. Se extienden, no
aumentan las funciones sino algn aspecto de alguna de ellas.
Emisin gradual es una nueva edicin de una aplicacin con
modificaciones notables respecto de emisiones anteriores. Es una
nueva versin de la aplicacin. Abarca la aplicacin en su totalidad.
Confiabilidad de los No se consideran valores excluyentes.
datos de entrada
Uso Permite determinar si el sistema presenta alta variabilidad en los
procesos y/o datos.
Formato de los Texto. Actualiza el atributo Variabilidad Procesos
resultados de salida
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-144 Descripcin del atributo Tipo Modificacin
Informacin Descripcin
Nombre Modelado Objetos
Concepto Aplicacin
Descripcin Describe si el modelado en objetos es aplicable en el desarrollo de la
aplicacin.
Tipo Valor Texto
Rango de valores Conveniente, No conveniente
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Obtenido a partir de Orientacin, Componentes Predominantes,
Comportamiento Predominante.
Detalles acerca del De acuerdo con los valores ingresados por el Orientacin,
mtodo para obtener Componentes Predominantes, Comportamiento Predominante se
esta informacin estima si el modelado por objetos es conveniente o no.
Confiabilidad de los __
datos de entrada
Uso Permite determinar junto con otros atributos (Modelado Prototipo,
Opcionalidad, Integracin HW-SW) si el modelo en Objetos o Espiral
es adecuado para el rea Tipo de Aplicacin.
Formato de los Texto. Participa en la actualizacin del atributo CV Propuesto
resultados de salida Aplicacin.
Material de soporte Sesiones: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-145 Descripcin del atributo Modelado Objetos
Informacin Descripcin
Nombre Modelado Prototipo
Concepto Aplicacin
Descripcin Describe si el modelado en prototipo es aplicable en el desarrollo
de la aplicacin.
Tipo Valor Texto
Rango de valores Conveniente, No conveniente
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Obtenido a partir de Complejidad Subsistemas, Retroalimentacin
Fases Desarrollo, Variabilidad Procesos, Progresin Fases
Desarrollo, Existencia Aplicaciones, Factores Diseo, Orientacin.
Detalles acerca del De acuerdo con los valores ingresados por el usuario Complejidad
mtodo para obtener Subsistemas, Retroalimentacin Fases Desarrollo, Variabilidad
esta informacin Procesos, Progresin Fases Desarrollo, Existencia Aplicaciones,
Factores Diseo, Orientacin se estima si el modelado por
prototipo es conveniente o no.
Confiabilidad de los __
datos de entrada
Uso Permite determinar junto con otros atributos (Modelado Objetos,
Opcionalidad, Integracin HW-SW) si el modelo en Objetos o
Espiral es adecuado para el rea Tipo de Aplicacin.
Formato de los Texto. Participa en la actualizacin del atributo CV Propuesto
resultados de salida Aplicacin.
Material de soporte Sesiones: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-146 Descripcin del atributo Modelado Prototipo
Informacin Descripcin
Nombre Variabilidad Procesos
Concepto Aplicacin
Descripcin Describe el nivel de variabilidad esperado en los procesos de la
aplicacin a desarrollar.
Tipo Valor Texto
Rango de valores Alta, Baja
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Obtenido a partir de Tipo Modificacin
Detalles acerca del De acuerdo con los valores ingresados por el usuario en Tipo
mtodo para obtener Modificacin se estima si la variabilidad es alta o baja.
esta informacin
Confiabilidad de los __
datos de entrada
Uso Permite determinar junto con otros atributos (Complejidad
Subsistemas, Retroalimentacin Fases Desarrollo, Progresin
Fases Desarrollo, Existencia aplicaciones y Factores Diseo) si el
Modelado en Prototipo es Conveniente.
Formato de los Texto. Participa en la actualizacin de los atributos, Modelado
resultados de salida Prototipo.
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-147 Descripcin del atributo Variabilidad Procesos
Informacin Descripcin
Nombre Opcionalidad
Concepto Aplicacin
Descripcin Describe el tipo de opciones de diseo e implementacin que se
estima tiene la aplicacin a desarrollar.
Tipo Valor Texto
Rango de valores Mltiple, Simple
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Obtenido a partir de Posibilidad Diseo y Posibilidad
Implementacin.
Detalles acerca del De acuerdo con los valores ingresados por el usuario en Posibilidad
mtodo para obtener Diseo y Posibilidad Implementacin se estima si la opcionalidad es
esta informacin mltiple o simple.
Confiabilidad de los __
datos de entrada
Uso Permite determinar junto con otros atributos (Modelado Objetos,
modelado Prototipo, Integracin HW-SW) si el modelo en Objetos o
Espiral es adecuado para el rea Tipo de Aplicacin.
Formato de los Texto. Participa en la actualizacin del atributo, CV Propuesto
resultados de salida Aplicacin.
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-148 Descripcin del atributo Opcionalidad
Informacin Descripcin
Nombre Posibilidad Implementacin
Concepto Aplicacin
Descripcin Describe las posibilidades de modelos implementables
computacionalmente a partir de un modelo de diseo y de un mismo
modelo de anlisis.
Tipo Valor Texto
Rango de valores Pocas opciones, Varias opciones
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Ingresada por el usuario
Detalles acerca del Valor estimado por el usuario del sistema experto a partir del
mtodo para obtener Informe de requerimientos y de las primeras entrevistas con los
esta informacin usuarios y de su propio conocimiento de proceso de codificacin y
formalizacin.
Si las posibilidades de desarrollo de modelos programados son tres o
menos se considera que el valor del atributo puede ser pocas
opciones, si las posibilidades son mas de tres entonces se consideran
varias.
Confiabilidad de los El sistema experto verifica que slo pueda ingresarse uno de los
datos de entrada valores, ya que son excluyentes.
Uso Permite determinar si el sistema puede considerarse con
opcionalidad es mltiples o simples.
Formato de los Texto. Actualiza el atributo Opcionalidad.
resultados de salida
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-149 Descripcin del atributo Posibilidad Implementacin
Informacin Descripcin
Nombre Formalidad
Concepto Coordinacin
Descripcin Describe el grado de formalidad que se requiere para la gestin
del proyecto a desarrollar.
Tipo Valor Texto
Rango de valores Poco formal, Medianamente formal, Muy formal
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Ingresada por el usuario
Detalles acerca del Valor estimado por el usuario del SE a partir del Informe de
mtodo para obtener requerimientos y de las primeras entrevistas con los usuarios y de
esta informacin su propio conocimiento del tipo de aplicacin y del negocio.
Confiabilidad de los El sistema experto verifica que slo pueda ingresarse uno de los
datos de entrada valores, ya que son excluyentes.
Uso Permite determinar junto con otros atributos la aplicabilidad el
modelo de objetos, espiral o cascada.
Formato de los Texto. Actualiza junto con otros atributos el atributo
resultados de salida Aplicabilidad OO, Aplicabilidad Espiral y Cv Propuesto Gestin.
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-150 Descripcin del atributo Formalidad
Informacin Descripcin
Nombre Entregas
Concepto Coordinacin
Descripcin Describe si es necesario gestionar la entrega de versiones
tempranas o versiones parciales o graduales de la aplicacin a
desarrollar.
Tipo Valor Texto
Rango de valores Versin temprana, no versin temprana, versin gradual, versin
parcial
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Ingresada por el usuario
Detalles acerca del Valor estimado por el usuario del sistema experto a partir del
mtodo para obtener Informe de requerimientos y de las primeras entrevistas con los
esta informacin usuarios y de su propio conocimiento de proceso del tipo de
aplicacin y del negocio.
Confiabilidad de los El sistema experto verifica que slo pueda ingresarse uno de los
datos de entrada valores, ya que son excluyentes.
Uso Permite determinar junto con otros atributos la aplicabilidad el
modelo en cascada y la existencia de entregas intermedias.
Formato de los Texto. Actualiza junto con otros atributos el atributo Entrega
resultados de salida Intermedia y Cv Propuesto Gestin.
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-151 Descripcin del atributo Entregas
Informacin Descripcin
Nombre Responsabilidad
Concepto Coordinacin
Descripcin Describe quien tiene la responsabilidad del desarrollo de la
aplicacin. Es decir si el desarrollo se terceriza o no.
Tipo Valor Texto
Rango de valores Terceros, Organizacin propia
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Ingresada por el usuario
Detalles acerca del Valor estimado por el usuario del sistema experto a partir del
mtodo para obtener Informe de requerimientos y de las primeras entrevistas con los
esta informacin usuarios.
Confiabilidad de los El sistema experto verifica que slo pueda ingresarse uno de los
datos de entrada valores, ya que son excluyentes.
Uso Permite determinar junto con otros atributos la aplicabilidad el
modelo de objetos, espiral o cascada.
Formato de los Texto. Actualiza junto con otros atributos el atributo,
resultados de salida Aplicabilidad Espiral y Cv Propuesto Gestin.
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-152 Descripcin del atributo Responsabilidad
Informacin Descripcin
Nombre Control gestin
Concepto Coordinacin
Descripcin Describe el grado de control que se requiere para la gestin del
proyecto a desarrollar.
Tipo Valor Texto
Rango de valores Muy ajustado, Medianamente ajustado, Poco ajustado
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Ingresada por el usuario
Detalles acerca del Valor estimado por el usuario del sistema experto a partir del
mtodo para obtener Informe de requerimientos y de las primeras entrevistas con los
esta informacin usuarios y de su propio conocimiento de proceso del tipo de
aplicacin y del negocio.
Confiabilidad de los El sistema experto verifica que slo pueda ingresarse uno de los
datos de entrada valores, ya que son excluyentes.
Uso Permite determinar junto con otros atributos la aplicabilidad el
modelo cascada.
Formato de los Texto. Actualiza junto con otros atributos el atributo Cv
resultados de salida Propuesto Gestin.
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-153 Descripcin del atributo Control gestin
Informacin Descripcin
Nombre Software para prototipar
Concepto Coordinacin
Descripcin Describe la disponibilidad de software para prototipar para ser
usado en el proyecto a desarrollar.
Tipo Valor Texto
Rango de valores No disponible, Hay disponible, Factible de adquirir, No adquirible
Nro. Valores por caso Mnimo 0, Mximo 2
Fuente Ingresada por el usuario
Detalles acerca del Valor estimado por el usuario del sistema experto a partir del
mtodo para obtener Informe de requerimientos y de las primeras entrevistas con los
esta informacin usuarios y de su propio conocimiento de proceso del tipo de
aplicacin y del negocio.
Confiabilidad de los No se consideran excluyentes.
datos de entrada
Uso Permite determinar junto con otros atributos la factibilidad de
usar prototipos en el desarrollo de la aplicacin.
Formato de los Texto. Actualiza el atributo Factibilidad Prototipo.
resultados de salida
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-154 Descripcin del atributo Software para prototipar
Informacin Descripcin
Nombre Factibilidad Metodologa
Concepto Coordinacin
Descripcin Describe el grado o nivel de prueba, de conocimiento general
acerca de la metodologa que es posible usar para el desarrollo
de la aplicacin.
Tipo Valor Texto
Rango de valores Ampliamente probada, Medianamente probada, Poco probada
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Ingresada por el usuario
Detalles acerca del Valor estimado por el usuario del sistema experto a partir del
mtodo para obtener Informe de requerimientos y de las primeras entrevistas con los
esta informacin usuarios y de su propio conocimiento de proceso del tipo de
aplicacin y del negocio.
Confiabilidad de los El sistema experto verifica que slo pueda ingresarse uno de los
datos de entrada valores, ya que son excluyentes.
Uso Permite determinar junto con otros atributos la conveniencia de
usar metodologas segn haya sido probada previamente en el
desarrollo de otras aplicaciones..
Formato de los Texto. Actualiza el atributo Conveniencia Metodologa.
resultados de salida
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-155 Descripcin del atributo Factibilidad Metodologa
Informacin Descripcin
Nombre Necesidad Metodologa
Concepto Coordinacin
Descripcin Describe el grado o nivel de prueba, de conocimiento general
acerca de la metodologa que es necesario usar para el desarrollo
de la aplicacin.
Tipo Valor Texto
Rango de valores Ampliamente probada, Medianamente probada, Poco probada
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Ingresada por el usuario
Detalles acerca del Valor estimado por el usuario del sistema experto a partir del
mtodo para obtener Informe de requerimientos y de las primeras entrevistas con los
esta informacin usuarios y de su propio conocimiento de proceso del tipo de
aplicacin y del negocio.
Confiabilidad de los El sistema experto verifica que slo pueda ingresarse uno de los
datos de entrada valores, ya que son excluyentes.
Uso Permite determinar junto con otros atributos la conveniencia de
usar metodologas segn haya sido probada previamente en el
desarrollo de otras aplicaciones..
Formato de los Texto. Actualiza el atributo Conveniencia Metodologa.
resultados de salida
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-156 Descripcin del atributo Necesidad Metodologa
Informacin Descripcin
Nombre Reso aplicacin OO
Concepto Coordinacin
Descripcin Describe si el sistema a desarrollar esta relacionado con algn
sistema previo desarrollado segn el paradigma de orientacin a
objetos.
Tipo Valor Texto
Rango de valores Subsistema del existente, Ampliacin del existente, Modificacin
del existente, Componentes del actual
Nro. Valores por caso Mnimo 0, Mximo 4
Fuente Ingresada por el usuario
Detalles acerca del Valor estimado por el usuario del sistema experto a partir del
mtodo para obtener Informe de requerimientos y de las primeras entrevistas con los
esta informacin usuarios y de su propio conocimiento de proceso del tipo de
aplicacin y del negocio.
Confiabilidad de los No se consideran excluyentes.
datos de entrada
Uso Permite determinar junto con otros atributos si existe un sistema
anterior desarrollado en objetos que se encuentre relacionado
con el desarrollo del proyecto actual.
Formato de los Texto. Actualiza el atributo Sistema OO.
resultados de salida
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-157 Descripcin del atributo Reso aplicacin OO
Informacin Descripcin
Nombre Reso aplicacin existente
Concepto Coordinacin
Descripcin Describe si en los requerimientos se definen explcitamente
estrategias para el reso del software existente.
Tipo Valor Texto
Rango de valores Estrategias explcitas, No estrategias explcitas
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Ingresada por el usuario
Detalles acerca del Valor estimado por el usuario del sistema experto a partir del
mtodo para obtener Informe de requerimientos y de las primeras entrevistas con los
esta informacin usuarios y de su propio conocimiento de proceso del tipo de
aplicacin y del negocio.
Confiabilidad de los El sistema experto verifica que slo pueda ingresarse uno de los
datos de entrada valores, ya que son excluyentes.
Uso Permite determinar junto con otros atributos la aplicabilidad del
modelo de Objetos y la aplicabilidad del prototipo.
Formato de los Texto. Actualiza el atributo Aplicabilidad OO y Aplicabilidad
resultados de salida Prototipo.
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-158 Descripcin del atributo Reso aplicacin existente
Informacin Descripcin
Nombre Reso aplicacin futura
Concepto Coordinacin
Descripcin Describe si el grado de necesidad existente de reutilizar
componentes del desarrollo de la aplicacin actual en proyectos
subsiguientes.
Tipo Valor Texto
Rango de valores Muy necesario, Medianamente necesario, Poco necesario
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Ingresada por el usuario
Detalles acerca del Valor estimado por el usuario del sistema experto a partir del
mtodo para obtener Informe de requerimientos y de las primeras entrevistas con los
esta informacin usuarios y de su propio conocimiento de proceso del tipo de
aplicacin y del negocio.
Confiabilidad de los El sistema experto verifica que slo pueda ingresarse uno de los
datos de entrada valores, ya que son excluyentes.
Uso Permite determinar junto con otros atributos la si existe un
sistema desarrollado bajo el paradigma de Objetos que afecte o
condicione desarrollos subsiguientes.
Formato de los Texto. Actualiza el atributo Sistema OO.
resultados de salida
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-159 Descripcin del atributo Reso aplicacin futura
Informacin Descripcin
Nombre Procedimientos Cambios
Concepto Coordinacin
Descripcin Describe si en los requerimientos se requiere de acuerdos
confirmados par gestionar cambios durante el desarrollo de la
aplicacin. Si se requiere de un procedimiento de control de
cambios en la gestin de configuracin.
Tipo Valor Texto
Rango de valores Acuerdos confirmados, No acuerdos confirmados
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Ingresada por el usuario
Detalles acerca del Valor estimado por el usuario del sistema experto a partir del
mtodo para obtener Informe de requerimientos y de las primeras entrevistas con los
esta informacin usuarios y de su propio conocimiento de proceso del tipo de
aplicacin y del negocio.
Confiabilidad de los El sistema experto verifica que slo pueda ingresarse uno de los
datos de entrada valores, ya que son excluyentes.
Uso Permite determinar junto con otros atributos la aplicabilidad del
modelo en espiral .
Formato de los Texto. Actualiza el atributo Aplicabilidad Espiral.
resultados de salida
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-160 Descripcin del atributo Procedimientos Cambios
Informacin Descripcin
Nombre Procedimientos Desarrollo-Mantenimiento
Concepto Coordinacin
Descripcin Describe la factibilidad y necesidad de usar los mismos
procedimientos para el desarrollo y mantenimiento de la
aplicacin a desarrollar.
Tipo Valor Texto
Rango de valores Es factible usar los mismos, Es factible usar diferentes, Es
necesario usar los mismos, Es necesario usar diferentes
Nro. Valores por caso Mnimo 0, Mximo 2
Fuente Ingresada por el usuario
Detalles acerca del Valor estimado por el usuario del sistema experto a partir del
mtodo para obtener Informe de requerimientos y de las primeras entrevistas con los
esta informacin usuarios y de su propio conocimiento de proceso del tipo de
aplicacin y del negocio.
Confiabilidad de los No se consideran excluyentes.
datos de entrada
Uso Permite determinar junto con otros atributos la conveniencia de
usar los mismos procedimientos para el desarrollo y
mantenimiento de la aplicacin a desarrollar.
Formato de los Texto. Actualiza el atributo Procedimientos D-M.
resultados de salida
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-161 Descripcin del atributo Procedimientos Desarrollo-Mantenimiento
Informacin Descripcin
Nombre Conveniencia Metodologa
Concepto Coordinacin
Descripcin Describe de acuerdo con el grado de factibilidad y necesidad que
tipo de metodologa es conveniente considerar en la gestin del
proyecto de la aplicacin a desarrollar.
Tipo Valor Texto
Rango de valores Ampliamente probada, Medianamente probada, Poco probada
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Obtenido a partir de Factibilidad Metodologa y Necesidad
Metodologa
Detalles acerca del De acuerdo con los valores ingresados por el usuario en Factibilidad
mtodo para obtener Metodologa y Necesidad Metodologa se estima la conveniencia de la
esta informacin metodologa a aplicar
Confiabilidad de los __
datos de entrada
Uso Permite determinar junto con otros atributos la aplicabilidad de la
Orientacin a Objetos, de la Espiral y/o del modelo en Cascada para
el rea Gestin de Proyectos.
Formato de los Texto. Participa en la actualizacin de los atributos, Aplicabilidad
resultados de salida OO, Aplicabilidad Espiral y CV Propuesto Gestin.
Material de soporte Sesiones: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-162 Descripcin del atributo Conveniencia Metodologa
Informacin Descripcin
Nombre Factibilidad Prototipo
Concepto Coordinacin
Descripcin Describe de acuerdo con disponibilidad o posibilidad de adquirir
software para prototipar el grado de factibilidad de usar prototipos
para el desarrollo de la aplicacin
Tipo Valor Texto
Rango de valores Factible, No factible
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Obtenido a partir de Software para Prototipar
Detalles acerca del De acuerdo con los valores ingresados por el usuario en Software
mtodo para obtener para Prototipar se estima la factibilidad de usar prototipos
esta informacin
Confiabilidad de los __
datos de entrada
Uso Permite determinar junto con otros atributos la aplicabilidad de la
del modelo en Cascada o del modelo en Espiral para el rea Gestin
de Proyectos.
Formato de los Texto. Participa en la actualizacin del atributo CV Propuesto
resultados de salida Gestin.
Material de soporte Sesiones: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-163 Descripcin del atributo Factibilidad Prototipo
Informacin Descripcin
Nombre Sistema OO
Concepto Coordinacin
Descripcin Describe si existe algn sistema anterior o esta prevista uno
posterior orientado a objetos
Tipo Valor Texto
Rango de valores Existe, No existe
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Obtenido a partir de Reso Aplicacin OO y Reso Aplicacin Futura.
Detalles acerca del De acuerdo con los valores ingresados por el usuario en Reso
mtodo para obtener Aplicacin OO y Reso Aplicacin Futura si existe o esta previsto un
esta informacin sistema orientado a objetos
Confiabilidad de los __
datos de entrada
Uso Permite determinar junto con otros atributos la aplicabilidad del
Modelo de Objetos para el rea Gestin de Proyectos.
Formato de los Texto. Participa en la actualizacin del atributo CV Propuesto
resultados de salida Gestin.
Material de soporte Sesiones: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-164 Descripcin del atributo Sistema OO
Informacin Descripcin
Nombre Entrega Intermedia
Concepto Coordinacin
Descripcin Describe el de acuerdo con el tipo de entregas que espera el usuario
si existe o no la necesidad de entregas intermedias de la aplicacin a
desarrollar.
Tipo Valor Texto
Rango de valores Existe, No existe
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Obtenido a partir de Entregas
Detalles acerca del De acuerdo con los valores ingresados por el usuario en Entregas se
mtodo para obtener estima la necesidad de entregas intermedias
esta informacin
Confiabilidad de los __
datos de entrada
Uso Permite determinar junto con otros atributos la aplicabilidad del
Prototipo, de la Orientacin a Objetos, y/o del modelo en Cascada
para el rea Gestin de Proyectos.
Formato de los Texto. Participa en la actualizacin de los atributos, Aplicabilidad
resultados de salida OO, Aplicabilidad Prototipo y CV Propuesto Gestin.
Material de soporte Sesiones: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-165 Descripcin del atributo Entrega Intermedia
Informacin Descripcin
Nombre Aplicabilidad Espiral
Concepto Coordinacin
Descripcin Describe la posibilidad de aplicar la modelizacin en Espiral en la
aplicacin a desarrollar.
Tipo Valor Texto
Rango de valores Aplicable, No aplicable
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Obtenido a partir de Terminacin Proyectos, Factor Riesgo, Objetivo
Calidad, Anlisis Riesgo, Responsabilidad, procedimientos Cambios,
formalidad, Habilidad Riesgo, Procedimientos D-M, Riesgos
Alternativa, Conveniencia Metodologa e Identificacin Alternativas
Detalles acerca del De acuerdo con los valores ingresados por el usuario en Terminacin
mtodo para obtener Proyectos, Factor Riesgo, Objetivo Calidad, Anlisis Riesgo,
esta informacin Responsabilidad, procedimientos Cambios, formalidad, Habilidad
Riesgo, Procedimientos D-M, Riesgos Alternativa, Conveniencia
Metodologa e Identificacin Alternativas se estima la aplicabilidad
de la modelizacin en Espiral
Confiabilidad de los __
datos de entrada
Uso Permite determinar junto con otros atributos la aplicabilidad del
modelo en Espiral para el rea Gestin de Proyectos.
Formato de los Texto. Participa en la actualizacin del atributo CV Propuesto
resultados de salida Gestin.
Material de soporte Sesiones: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-166 Descripcin del atributo Aplicabilidad Espiral
Informacin Descripcin
Nombre Aplicabilidad Prototipo
Concepto Coordinacin
Descripcin Describe la posibilidad de aplicar la modelizacin de prototipos en la
aplicacin a desarrollar.
Tipo Valor Texto
Rango de valores Aplicable, No aplicable
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Obtenido a partir de Entrega Intermedia, Experiencia previa,
Participacin, Experiencia Tcnicas IS, Reso Aplicacin existente,
Introduccin gradual
Detalles acerca del De acuerdo con los valores ingresados por el usuario Entrega
mtodo para obtener Intermedia, Experiencia previa, Participacin, Experiencia Tcnicas
esta informacin IS, Reso Aplicacin existente, Introduccin gradual se estima la
aplicabilidad de prototipos
Confiabilidad de los __
datos de entrada
Uso Permite determinar junto con otros atributos la aplicabilidad del
modelo en Espiral para el rea Gestin de Proyectos.
Formato de los Texto. Participa en la actualizacin del atributo CV Propuesto
resultados de salida Gestin.
Material de soporte Sesiones: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-167 Descripcin del atributo Aplicabilidad Prototipo
Informacin Descripcin
Nombre Aplicabilidad OO
Concepto Coordinacin
Descripcin Describe la posibilidad de aplicar la modelizacin de objetos en la
aplicacin a desarrollar.
Tipo Valor Texto
Rango de valores Aplicable, No aplicable
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Obtenido a partir de Conveniencia Metodologa, entrega Intermedia,
Formalidad, Reso Aplicacin existente
Detalles acerca del De acuerdo con los valores ingresados por el usuario en de
mtodo para obtener Conveniencia Metodologa, entrega Intermedia, Formalidad, Reso
esta informacin Aplicacin existente se estima la aplicabilidad de objetos
Confiabilidad de los __
datos de entrada
Uso Permite determinar junto con otros atributos la aplicabilidad del
modelo en Objetos para el rea Gestin de Proyectos.
Formato de los Texto. Participa en la actualizacin del atributo CV Propuesto
resultados de salida Gestin.
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-168 Descripcin del atributo Aplicabilidad OO
Informacin Descripcin
Nombre Procedimientos D-M
Concepto Coordinacin
Descripcin Describe de acuerdo con el grado de factibilidad y necesidad si es
conveniente considerar los mismos procedimientos para el desarrollo
y para el mantenimiento.
Tipo Valor Texto
Rango de valores Conveniente, No conveniente
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Obtenido a partir de Procedimientos Desarrollo-Mantenimiento
Detalles acerca del De acuerdo con los valores ingresados por el usuario en
mtodo para obtener Procedimientos Desarrollo-Mantenimiento se estima la conveniencia
esta informacin o no de los mismos procedimientos.
Confiabilidad de los __
datos de entrada
Uso Permite determinar junto con otros atributos la aplicabilidad de la
Espiral.
Formato de los Texto. Participa en la actualizacin del atributo Aplicabilidad
resultados de salida Espiral.
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-169 Descripcin del atributo Procedimientos D-M
Informacin Descripcin
Nombre Participacin
Concepto Usuario
Descripcin Describe el grado de participacin del cliente en el durante el
proceso de desarrollo de la aplicacin.
Tipo Valor Texto
Rango de valores Fuerte, Regular, Poca
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Ingresada por el usuario
Detalles acerca del Valor estimado por el usuario del sistema experto a partir del
mtodo para obtener Informe de requerimientos y de las primeras entrevistas con los
esta informacin usuarios y de su propio conocimiento de proceso del tipo de
aplicacin y del negocio.
Confiabilidad de los El sistema experto verifica que slo pueda ingresarse uno de los
datos de entrada valores, ya que son excluyentes.
Uso Permite determinar la aplicabilidad del modelo de prototipo.
Formato de los Texto. Actualiza el atributo Aplicabilidad Prototipo.
resultados de salida
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-170 Descripcin del atributo Participacin
Informacin Descripcin
Nombre Introduccin gradual
Concepto Usuario
Descripcin Describe si es necesario facilitar la introduccin gradual del
sistema a los usuarios.
Tipo Valor Texto
Rango de valores Necesaria, No necesaria
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Ingresada por el usuario
Detalles acerca del Valor estimado por el usuario del sistema experto a partir del
mtodo para obtener Informe de requerimientos y de las primeras entrevistas con los
esta informacin usuarios y de su propio conocimiento de proceso del tipo de
aplicacin y del negocio.
Confiabilidad de los El sistema experto verifica que slo pueda ingresarse uno de los
datos de entrada valores, ya que son excluyentes.
Uso Permite determinar la aplicabilidad del modelo de prototipo.
Formato de los Texto. Actualiza el atributo Aplicabilidad Prototipo.
resultados de salida
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-171 Descripcin del atributo Introduccin gradual
Informacin Descripcin
Nombre Experiencia tcnicas IS
Concepto Equipo de Proyecto
Descripcin Describe si el equipo que participar en el desarrollo del proyecto
tiene experiencia con las tcnicas de ingeniera del software a
usar.
Tipo Valor Texto
Rango de valores Hay, No hay
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Ingresada por el usuario
Detalles acerca del Valor estimado por el usuario del sistema experto a partir del
mtodo para obtener Informe de requerimientos y de las primeras entrevistas con los
esta informacin usuarios y de su propio conocimiento de proceso del tipo de
aplicacin y del negocio.
Confiabilidad de los El sistema experto verifica que slo pueda ingresarse uno de los
datos de entrada valores, ya que son excluyentes.
Uso Permite determinar la aplicabilidad del modelo de prototipo.
Formato de los Texto. Actualiza el atributo Aplicabilidad Prototipo.
resultados de salida
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-172 Descripcin del atributo Experiencia tcnicas IS
Informacin Descripcin
Nombre Experiencia previa
Concepto Equipo de Proyecto
Descripcin Describe si el equipo que participar en el desarrollo del proyecto
tiene experiencia previa en el tipo de sistema a desarrollar.
Tipo Valor Texto
Rango de valores Hay, No hay
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Ingresada por el usuario
Detalles acerca del Valor estimado por el usuario del sistema experto a partir del
mtodo para obtener Informe de requerimientos y de las primeras entrevistas con los
esta informacin usuarios y de su propio conocimiento de proceso del tipo de
aplicacin y del negocio.
Confiabilidad de los El sistema experto verifica que slo pueda ingresarse uno de los
datos de entrada valores, ya que son excluyentes.
Uso Permite determinar la aplicabilidad del modelo de prototipo.
Formato de los Texto. Actualiza el atributo Aplicabilidad Prototipo.
resultados de salida
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-173 Descripcin del atributo Experiencia previa
Informacin Descripcin
Nombre Viabilidad software
Concepto Riesgos del Proyecto
Descripcin Describe si existen dudas acerca de la viabilidad de la aplicacin a
desarrollar.
Tipo Valor Texto
Rango de valores Hay certeza, Hay dudas
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Ingresada por el usuario
Detalles acerca del Valor estimado por el usuario del sistema experto a partir del
mtodo para obtener Informe de requerimientos y de las primeras entrevistas con los
esta informacin usuarios y de su propio conocimiento de proceso del tipo de
aplicacin y del negocio.
Confiabilidad de los El sistema experto verifica que slo pueda ingresarse uno de los
datos de entrada valores, ya que son excluyentes.
Uso Permite determinar la existencia de factor de riesgo.
Formato de los Texto. Actualiza el atributo Factor Riesgo.
resultados de salida
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-174 Descripcin del atributo Viabilidad software
Informacin Descripcin
Nombre Nivel de riesgo
Concepto Riesgos del Proyecto
Descripcin Describe si el grado de riesgo que se estima existe para el
desarrollo del proyecto.
Tipo Valor Texto
Rango de valores Alto riesgo, Mediano riesgo, Bajo riesgo, No hay riesgo
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Ingresada por el usuario
Detalles acerca del Valor estimado por el usuario del sistema experto a partir del
mtodo para obtener Informe de requerimientos y de las primeras entrevistas con los
esta informacin usuarios y de su propio conocimiento de proceso del tipo de
aplicacin y del negocio.
Confiabilidad de los El sistema experto verifica que slo pueda ingresarse uno de los
datos de entrada valores, ya que son excluyentes.
Uso Permite determinar cuan aceptable es el riesgo estimado para
cada tipo de CV considerado cascada, objetos, espiral.
Para el modelo en espiral el riesgo aceptable es de nivel mediano
o alto. Para el modelo en objetos el riesgo aceptable es mediano,
bajo o sin riesgo. Para el modelo en cascada el riesgo aceptable
es bajo o sin riesgo.
Formato de los Texto. Actualiza los atributos Riesgo Cascada, Riesgo Objetos y
resultados de salida Riesgo Espiral.
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-175 Descripcin del atributo Nivel de riesgo
Informacin Descripcin
Nombre Anlisis riesgo
Concepto Riesgos del Proyecto
Descripcin Describe si es necesario definir explcitamente estrategias para
realizar anlisis de riesgo.
Tipo Valor Texto
Rango de valores Estrategias explcitas, No estrategias explcitas
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Ingresada por el usuario
Detalles acerca del Valor estimado por el usuario del sistema experto a partir del
mtodo para obtener Informe de requerimientos y de las primeras entrevistas con los
esta informacin usuarios y de su propio conocimiento de proceso del tipo de
aplicacin y del negocio.
Confiabilidad de los El sistema experto verifica que slo pueda ingresarse uno de los
datos de entrada valores, ya que son excluyentes.
Uso Permite determinar la aplicabilidad del modelo en espiral.
Formato de los Texto. Actualiza el atributo Aplicabilidad Espiral.
resultados de salida
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-176 Descripcin del atributo Anlisis riesgo
Informacin Descripcin
Nombre Tcnicas AR
Concepto Riesgos del Proyecto
Descripcin Describe si se cuenta con los conocimientos para aplicar mtodos
y tcnicas par evaluar el riesgo.
Tipo Valor Texto
Rango de valores Se dispone, No se dispone
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Ingresada por el usuario
Detalles acerca del Valor estimado por el usuario del sistema experto a partir del
mtodo para obtener Informe de requerimientos y de las primeras entrevistas con los
esta informacin usuarios y de su propio conocimiento de proceso del tipo de
aplicacin y del negocio.
Confiabilidad de los El sistema experto verifica que slo pueda ingresarse uno de los
datos de entrada valores, ya que son excluyentes.
Uso Permite determinar junto con otros atributos (Factor Riesgo y
Habilidad Riesgo) si el factor de riesgo es evaluable.
Formato de los Texto. Actualiza junto con otros atributos el atributo Riesgo.
resultados de salida
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-177 Descripcin del atributo Tcnicas AR
Informacin Descripcin
Nombre Identificacin Alternativas
Concepto Riesgos del Proyecto
Descripcin Describe si es posible identificar distintas alternativas para
resolver los riesgos y si es posible volver a etapas anteriores en el
desarrollo del sistema cuando se identifican las mejores
alternativas.
Tipo Valor Texto
Rango de valores Se identifican, No se identifican, Etapas anteriores
Nro. Valores por caso Mnimo 0, Mximo 2
Fuente Ingresada por el usuario
Detalles acerca del Valor estimado por el usuario del sistema experto a partir del
mtodo para obtener Informe de requerimientos y de las primeras entrevistas con los
esta informacin usuarios y de su propio conocimiento de proceso del tipo de
aplicacin y del negocio.
Confiabilidad de los No se consideran valores excluyentes.
datos de entrada
Uso Permite determinar si se cuenta con habilidad para la evaluacin
del riesgo la aplicabilidad del modelo de prototipo.
Formato de los Texto. Actualiza el atributo Habilidad Riesgo y Aplicabilidad
resultados de salida Espiral.
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-178 Descripcin del atributo Identificacin Alternativas
Informacin Descripcin
Nombre Riesgos Alternativa
Concepto Riesgos del Proyecto
Descripcin Describe si es posible identificar los riesgos asociados con cada
una de las alternativas para el desarrollo del sistema y si es
necesario volver a etapas anteriores en el desarrollo del sistema
para la resolucin de algn tpico nuevo de riesgo.
Tipo Valor Texto
Rango de valores Se identifican, No se identifican, Etapas anteriores
Nro. Valores por caso Mnimo 0, Mximo 2
Fuente Ingresada por el usuario
Detalles acerca del Valor estimado por el usuario del sistema experto a partir del
mtodo para obtener Informe de requerimientos y de las primeras entrevistas con los
esta informacin usuarios y de su propio conocimiento de proceso del tipo de
aplicacin y del negocio.
Confiabilidad de los No se consideran valores excluyentes.
datos de entrada
Uso Permite determinar si se cuenta con habilidad para la evaluacin
del riesgo la aplicabilidad del modelo de prototipo.
Formato de los Texto. Actualiza el atributo Habilidad Riesgo y Aplicabilidad
resultados de salida Espiral.
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-179 Descripcin del atributo Riesgos Alternativa
Informacin Descripcin
Nombre Categoras riesgo
Concepto Riesgos del Proyecto
Descripcin Describe si que tipo de riesgos se identifican en el desarrollo del
sistema.
Tipo Valor Texto
Rango de valores Tcnicos, Otros riesgos
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Ingresada por el usuario
Detalles acerca del Valor estimado por el usuario del sistema experto a partir del
mtodo para obtener Informe de requerimientos y de las primeras entrevistas con los
esta informacin usuarios y de su propio conocimiento de proceso del tipo de
aplicacin y del negocio.
Confiabilidad de los No se consideran valores excluyentes.
datos de entrada
Uso Permite determinar si se existe factor de riesgo.
Formato de los Texto. Actualiza el atributo Factor Riesgo.
resultados de salida
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-180 Descripcin del atributo Categoras riesgo
Informacin Descripcin
Nombre Objetivo calidad
Concepto Riesgos del Proyecto
Descripcin Describe si es necesario incorporar mecanismos explcitos para
incorporar objetivos de calidad en el desarrollo del producto.
Tipo Valor Texto
Rango de valores Mecanismos explcitos, No mecanismos explcitos
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Ingresada por el usuario
Detalles acerca del Valor estimado por el usuario del sistema experto a partir del
mtodo para obtener Informe de requerimientos y de las primeras entrevistas con los
esta informacin usuarios y de su propio conocimiento de proceso del tipo de
aplicacin y del negocio.
Confiabilidad de los El sistema experto verifica que slo pueda ingresarse uno de los
datos de entrada valores, ya que son excluyentes.
Uso Permite determinar la aplicabilidad del modelo de prototipo.
Formato de los Texto. Actualiza el atributo Aplicabilidad Espiral.
resultados de salida
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-181 Descripcin del atributo Objetivo calidad
Informacin Descripcin
Nombre Terminacin Proyectos
Concepto Riesgos del Proyecto
Descripcin Describe si se estima la terminacin prematura de proyectos no
viables.
Tipo Valor Texto
Rango de valores Prematura, En trmino
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Ingresada por el usuario
Detalles acerca del Valor estimado por el usuario del sistema experto a partir del
mtodo para obtener Informe de requerimientos y de las primeras entrevistas con los
esta informacin usuarios y de su propio conocimiento de proceso del tipo de
aplicacin y del negocio.
Confiabilidad de los El sistema experto verifica que slo pueda ingresarse uno de los
datos de entrada valores, ya que son excluyentes.
Uso Permite determinar la aplicabilidad del modelo de prototipo.
Formato de los Texto. Actualiza el atributo Aplicabilidad Espiral.
resultados de salida
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-182 Descripcin del atributo Terminacin Proyectos
Informacin Descripcin
Nombre Riesgo Cascada
Concepto Riesgos del Proyecto
Descripcin Describe el nivel de riesgo aceptable para un modelo de ciclo de
vida en cascada.
Tipo Valor Texto
Rango de valores Aceptable, No aceptable
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Obtenido a partir de Nivel de Riesgo
Detalles acerca del De acuerdo con los valores ingresados por el usuario en Nivel de
mtodo para obtener Riesgo se estima si es no aceptable para aplicar modelo en cascada
esta informacin
Confiabilidad de los __
datos de entrada
Uso Permite determinar junto con otros atributos la aplicabilidad del
ciclo de vida en Cascada en la Gestin de Proyectos.
Formato de los Texto. Actualiza el atributo CV Propuesto Gestin
resultados de salida
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-183 Descripcin del atributo Riesgo Cascada
Informacin Descripcin
Nombre Riesgo Objetos
Concepto Riesgos del Proyecto
Descripcin Describe el nivel de riesgo aceptable para un modelo de ciclo de
vida en objetos.
Tipo Valor Texto
Rango de valores Aceptable, No aceptable
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Obtenido a partir de Nivel de Riesgo
Detalles acerca del De acuerdo con los valores ingresados por el usuario en Nivel de
mtodo para obtener Riesgo se estima si es no aceptable para aplicar modelo en objetos
esta informacin
Confiabilidad de los __
datos de entrada
Uso Permite determinar junto con otros atributos la aplicabilidad del
ciclo de vida en Objetos en la Gestin de Proyectos.
Formato de los Texto. Actualiza el atributo CV Propuesto Gestin
resultados de salida
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-184 Descripcin del atributo Riesgo Objetos
Informacin Descripcin
Nombre Habilidad Riesgo
Concepto Riesgos del Proyecto
Descripcin Describe si existe habilidad para evaluar el nivel de riesgo para un
modelo de ciclo de vida en espiral.
Tipo Valor Texto
Rango de valores Existe, No existe
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Obtenido a partir de Identificacin alternativas, Riesgos alternativa
Detalles acerca del De acuerdo con los valores ingresados por el usuario en
mtodo para obtener Identificacin alternativas, Riesgos alternativa se estima si existe o
esta informacin no habilidad para evaluar el nivel de riesgo
Confiabilidad de los __
datos de entrada
Uso Permite determinar junto con otros atributos la aplicabilidad del
modelado en espiral y la evaluabilidad del riesgo.
Formato de los Texto. Actualiza los atributos Aplicabilidad Espiral y Riesgo
resultados de salida
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-185 Descripcin del atributo Habilidad Riesgo
Informacin Descripcin
Nombre Factor Riesgo
Concepto Riesgos del Proyecto
Descripcin Describe si existen factores de riesgo.
Tipo Valor Texto
Rango de valores Existe, No existe
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Obtenido a partir de Viabilidad software, Riesgo Espiral, Categoras
Riesgo.
Detalles acerca del De acuerdo con los valores ingresados por el usuario Viabilidad
mtodo para obtener software, Riesgo Espiral, Categoras Riesgo se estima si existe o no
esta informacin Factor de riesgo para aplicar modelo en espiral
Confiabilidad de los __
datos de entrada
Uso Permite determinar junto con otros atributos la aplicabilidad del
modelo espiral y la Evaluabilidad del Riesgo.
Formato de los Texto. Junto con otros atributos actualiza los atributos
resultados de salida Aplicabilidad Espiral y Riesgo
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-186 Descripcin del atributo Factor Riesgo
Informacin Descripcin
Nombre Riesgo Espiral
Concepto Riesgos del Proyecto
Descripcin Describe el nivel de riesgo aceptable para un modelo de ciclo de
vida en espiral.
Tipo Valor Texto
Rango de valores Aceptable, No aceptable
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Obtenido a partir de Nivel de Riesgo
Detalles acerca del De acuerdo con los valores ingresados por el usuario en Nivel de
mtodo para obtener Riesgo se estima si es no aceptable para aplicar modelo en espiral
esta informacin
Confiabilidad de los __
datos de entrada
Uso Permite determinar junto con otros atributos si existe Factor de
riesgo.
Formato de los Texto. Actualiza junto con otros atributos, el atributo Factor Riesgo
resultados de salida
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-187 Descripcin del atributo Riesgo Espiral
Informacin Descripcin
Nombre Riesgo
Concepto Riesgos del Proyecto
Descripcin Define si el riesgo es evaluable para un modelo de ciclo de vida en
espiral.
Tipo Valor Texto
Rango de valores Evaluable, No evaluable
Nro. Valores por caso Mnimo 0, Mximo 1
Fuente Obtenido a partir de Factor Riesgo, Tcnicas AR, Habilidad Riesgo
Detalles acerca del De acuerdo con los valores ingresados por el usuario en Factor
mtodo para obtener Riesgo, Tcnicas AR, Habilidad Riesgo se estima si es no evaluable
esta informacin para aplicar modelo en espiral
Confiabilidad de los __
datos de entrada
Uso Permite determinar junto con otros atributos la aplicabilidad del
ciclo de vida en Espiral.
Formato de los Texto. Actualiza el atributo CV Propuesto Gestin
resultados de salida
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-188 Descripcin del atributo Riesgo
Informacin Descripcin
Nombre CV Propuesto Requisitos
Concepto rea Requisitos
Descripcin Define el modelo ciclo de vida mas adecuado para el rea
Requisitos.
Tipo Valor Texto
Rango de valores Cascada, Objetos, Espiral, No hay propuesta
Nro. Valores por caso Mnimo 1
Fuente Obtenido a partir de Definicin Requisitos, Definicin Limites,
Grado de Cumplimiento, Grado de Certidumbre
Detalles acerca del De acuerdo con los de Definicin Requisitos, Definicin Limites,
mtodo para obtener Grado de Cumplimiento, Grado de Certidumbre se estima el ciclo de
esta informacin vida mas adecuado para el rea Requisitos
Confiabilidad de los __
datos de entrada
Uso Permite determinar junto con otros atributos el ciclo de vida ms
adecuado para las caractersticas del proyecto analizado.
Formato de los Texto. Actualiza el atributo CV Propuesto del Proyecto. Se edita
resultados de salida resultado en pantalla.
Material de soporte Sesines: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-189 Descripcin del atributo CV Propuesto Requisitos
Informacin Descripcin
Nombre CV Propuesto Aplicacin
Concepto rea Aplicacin
Descripcin Define el modelo ciclo de vida mas adecuado para el rea Aplicacin
Tipo Valor Texto
Rango de valores Cascada, Objetos, Espiral, No hay propuesta
Nro. Valores por caso Mnimo 1
Fuente Obtenido a partir de Componentes predominantes, Comportamiento
predominante, Complejidad Subsistemas, Retroalimentacin Fases
Desarrollo, Progresin Fases Desarrollo, Opcionalidad, integracin
HW-SW, Modelado objetos, Modelado Prototipo.
Detalles acerca del De acuerdo con de Componentes predominantes, Comportamiento
mtodo para obtener predominante, Complejidad Subsistemas, Retroalimentacin Fases
esta informacin Desarrollo, Progresin Fases Desarrollo, Opcionalidad, integracin
HW-SW, Modelado objetos, Modelado Prototipo se estima el ciclo de
vida mas adecuado para el rea Aplicacin
Confiabilidad de los __
datos de entrada
Uso Permite determinar junto con otros atributos el ciclo de vida ms
adecuado para las caractersticas del proyecto analizado.
Formato de los Texto. Actualiza el atributo CV Propuesto del Proyecto. Se edita
resultados de salida resultado en pantalla.
Material de soporte Sesiones: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-190 Descripcin del atributo CV Propuesto Aplicacin
Informacin Descripcin
Nombre CV Propuesto Gestin
Concepto rea Gestin Proyecto
Descripcin Define el modelo ciclo de vida mas adecuado para el rea Gestin
Proyecto
Tipo Valor Texto
Rango de valores Cascada, Objetos, Espiral, No hay propuesta
Nro. Valores por caso Mnimo 1
Fuente Obtenido a partir de Riesgo Cascada, Responsabilidad, Control
Gestin, Formalidad, Factibilidad Prototipo, Conveniencia
metodologa, Entregas, Riesgo Objetos, Sistema OO, Aplicabilidad
OO, Factibilidad Prototipo, Aplicabilidad Prototipo, aplicabilidad
Espiral, Riesgo
Detalles acerca del De acuerdo con los de Riesgo Cascada, Responsabilidad, Control
mtodo para obtener Gestin, Formalidad, Factibilidad Prototipo, Conveniencia
esta informacin metodologa, Entregas, Riesgo Objetos, Sistema OO, Aplicabilidad
OO, Factibilidad Prototipo, Aplicabilidad Prototipo, aplicabilidad
Espiral, Riesgo se estima el ciclo de vida mas adecuado para el rea
Gestin Proyecto
Confiabilidad de los __
datos de entrada
Uso Permite determinar junto con otros atributos el ciclo de vida ms
adecuado para las caractersticas del proyecto analizado.
Formato de los Texto. Actualiza el atributo CV Propuesto del Proyecto. Se edita
resultados de salida resultado en pantalla.
Material de soporte Sesiones: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-191 Descripcin del atributo CV Propuesto Gestin
Informacin Descripcin
Nombre CV Propuesto del Proyecto
Concepto CV Diagnstico
Descripcin Define el modelo ciclo de vida mas adecuado para el Proyecto
Tipo Valor Texto
Rango de valores Cascada, Objetos, Espiral, No hay propuesta
Nro. Valores por caso Mnimo 1
Fuente Obtenido a partir de CV Propuesto Requisitos, CV Propuesto
Aplicacin, CV Propuesto Gestin
Detalles acerca del De acuerdo con los de CV Propuesto Requisitos, CV Propuesto
mtodo para obtener Aplicacin, CV Propuesto Gestin se estima el ciclo de vida mas
esta informacin adecuado para el Proyecto
Confiabilidad de los __
datos de entrada
Uso Permite determinar junto con otros atributos el ciclo de vida ms
adecuado para las caractersticas del proyecto analizado.
Formato de los Texto. Actualiza el atributo CV Propuesto Proyecto y CV Propuesto
resultados de salida por SE. Se edita resultado en pantalla.
Material de soporte Sesiones: A.4.5 sesin IV, A.4.3 sesin VI, A.4.4 sesin VII, A.4.5
sesin VIII
Tabla 6-192 Descripcin del atributo CV Propuesto del Proyecto
Para la construccin del modelo dinmico hay que tomar como punto de
partida la identificacin de los conocimientos estratgicos, definir una jerarqua
entre las tareas y comprobar que no haya errores u olvidos. El experto participa
El modelo esttico est formado por los siguientes componentes que han
sido documentados y actualizados durante el proceso de anlisis de los
conocimientos fcticos:
Seleccionar el CV del Area Requerimientos Seleccionar el CV del Area Tipo de Aplicacin Seleccionar el CV del Area Gestin de
Proyecto
Def. de la Meta: Deducir el ciclo de vida a partir de Def. de la Meta: Deducir el ciclo de vida a partir de Def. de la Meta: Deducir el ciclo de vida a partir de
los valores obtenidos para los atributos del rea los valores obtenidos para los atributos del rea Tipo los valores obtenidos para los atributos del rea
Requerimientos. de Aplicacin. Gestin de Proyecto..
Entradas Necesarias: Entradas Necesarias: Entradas Necesarias:
Tipo de definicin Niveles de Composicin Formalidad Software para prototipar
Grado de Certidumbre Complejidad Subsistemas Entregas Factibilidad Metodologa
Grado de Cumplimiento Componentes Predominantes Responsabilidad Necesidad Metodologa
Comportamiento Predominante Control Gestin Reso Aplicacin OO
Orientacin Reso aplicacin existente Participacin
Progresin Fases Desarrollo Reso aplicacin futura Introduccin Gradual
Relacin Fases Desarrollo Procedimientos Cambios Experiencia tcnicas IS
Retroalimentacin Fases Desarrollo Experiencia Previa Viabilidad software
Integracin HW-SW Nivel de riesgo Anlisis de riesgo
Factores Diseo Tcnicas AR Identificacin Alternativas
Existencia Aplicaciones Riesgos Alternativa Categoras Riesgo
Posibilidad Diseo Objetivo Calidad Terminacin Proyectos
Posibilidad Implementacin Procedimientos Desarrollo-Mantenimiento
Salida Producida: El ciclo de vida ms adecuado Salida Producida: El ciclo de vida ms adecuado Salida Producida: El ciclo de vida ms adecuado
para el rea de Requerimientos a partir de las para el rea Tipo de Aplicacin a partir de las para el rea Gestin de Proyecto. CV Propuesto
caractersticas del proyecto. CV Propuesto Requisitos. caractersticas del proyecto. CV Propuesto Aplicacin. Gestin..
Seleccionar el CV del
Area Requerimientos
ESTIMAR NIVEL
ANALIZAR ESTIMAR
EXIGENCIA EN EL
DEFINICIN LIMITES
PRODUCTO FINAL
REQUERIMIENTOS
Figura 6-5 Jerarqua de Tareas de Seleccionar del Ciclo de Vida para el Area Especificacin Requerimientos
Seleccionar el CV del
Area Tipo de Aplicacin
ESTIMAR
ESTIMAR ANALIZAR ESTIMAR INTEGRACIN
FACTORES FACTORES NIVEL HARDWARE-
PREDOMINANTES PROTOTIPACIN OPCIONES SOFTWARE
Figura 6-6 Jerarqua de Tareas de Seleccionar el Ciclo de Vida para el Area Tipo de Aplicacin
ESTIMAR
ESTIMAR ESTIMAR ESTIMAR ESTIMAR ESTIMAR HABILIDAD
FACTORES FACTORES RECURSOS FACTORES RIESGO PARA
REUSO MANTENI- SOFTWARE ADMINIS- EXISTENTE EVALUAR
MIENTO TRACIN RIESGO
Figura 6-7 Jerarqua de Tareas de Seleccionar del Ciclo de Vida para el Area Gestin del Proyecto
N N 1 AREA
REQUISITOS
REQUISITOS
SE ESTIMAN SE SUGIERE
1 SE PROPONE
SE ESTIMAN SE PROPONE
N N 1 AREA
APLICACION
APLICACION
SE SUGIERE
1
1 1
1 1
CV
PROYECTO
DIAGNOSTICO
1 1 1 1 1
N
N
USUARIO SE SUGIERE
SE ESTIMAN
N
EQUIPO DE
1
N 1
PROYECTO SE SUGIERE SE PROPONE
AREA 1
GESTION
SE ESTIMAN
PROYECTO
N COORDINA- SE SUGIERE
CION
N 1 1
SE ESTIMAN SE SUGIERE
N RIESGOS DEL
N
PROYECTO
Estimar Lmites
Propsito:
Establecer el nivel de claridad con el que se encuentran definidos los lmites al inicio del proyecto.
Informacin necesaria:
Los valores asignados por el usuario del sistema a los atributos Tipo de Definicin
Acciones:
1. Solicitar al usuario los valores de Tipo de definicin
2. Deducir Definicin Lmites
3.1 Tipo de Definicin formales y exhaustivos y uniformes = Definicin lmites es definicin clara.
N N 1 AREA
REQUISITOS
REQUISITOS
SE ESTIMAN SE SUGIERE
1 SE PROPONE
SE ESTIMAN SE PROPONE
N N 1 AREA
APLICACION
APLICACION
SE SUGIERE
1
1 1 1 1
CV
PROYECTO
DIAGNOSTICO
1 1 1 1 1
N
N
USUARIO SE SUGIERE
SE ESTIMAN
N
EQUIPO DE
1
N 1
PROYECTO SE SUGIERE SE PROPONE
AREA 1
GESTION
SE ESTIMAN
PROYECTO
N COORDINA- SE SUGIERE
CION
N 1 1
SE ESTIMAN SE SUGIERE
N RIESGOS DEL
N
PROYECTO
N N 1 AREA
REQUISITOS
REQUISITOS
SE ESTIMAN SE SUGIERE
1 SE PROPONE
SE ESTIMAN SE PROPONE
N N 1 AREA
APLICACION
APLICACION
SE SUGIERE
1
1 1 1 1
CV
PROYECTO
DIAGNOSTICO
1 1 1 1 1
N
N
USUARIO SE SUGIERE
SE ESTIMAN
N
EQUIPO DE
1
N 1
PROYECTO SE SUGIERE SE PROPONE
AREA 1
GESTION
SE ESTIMAN
PROYECTO
N COORDINA- SE SUGIERE
CION
N 1 1
SE ESTIMAN SE SUGIERE
N RIESGOS DEL
N
PROYECTO
N N 1 AREA
REQUISITOS
REQUISITOS
SE ESTIMAN SE SUGIERE
1 SE PROPONE
SE ESTIMAN SE PROPONE
N N 1 AREA
APLICACION
APLICACION
SE SUGIERE
1
1 1
1 1
CV
PROYECTO
DIAGNOSTICO
1 1 1 1 1
N
N
USUARIO SE SUGIERE
SE ESTIMAN
N
EQUIPO DE
1
N 1
PROYECTO SE SUGIERE SE PROPONE
AREA 1
GESTION
SE ESTIMAN
PROYECTO
N COORDINA- SE SUGIERE
N 1 1
CION
SE ESTIMAN SE SUGIERE
N RIESGOS DEL
N
PROYECTO
Analizar Coordinacin
Propsito:
Analizar los factores que inciden en las decisiones de coordinacin en el desarrollo de un proyecto.
Informacin necesaria:
Los valores asignados por el usuario del sistema a los atributos Formalidad, Entregas, Control Gestin,
Responsabilidad, factibilidad Metodologa, Necesidad Metodologa, Reso aplicacin OO, Reso aplicacin
existente, Reso aplicacin futura, Procedimientos cambios, Software para prototipar, Procedimientos
Desarrollo-Mantenimiento..
Acciones:
1. Solicitar al usuario los valores de los atributos necesarios.
2. Estimar Factores Reso
2.1. Deducir aplicacin previa desarrollada en objetos
2.2. Deducir si el modelo de objetos es aplicable
3. Estimar Factores mantenimiento
3.1 Deducir si el modelo en espiral es aplicable
4. Estimar Recursos software
4.1 Deducir si el prototipo es factible
5. Estimar factores Administracin.
5.1 Deducir si existen entregas intermedias
5.2 Deducir conveniencia de usar metodologa
Tabla 6-206 Descripcin del Proceso Analizar Coordinacin
atributos. Los enlaces entre los atributos y los valores inferidos forman una parte
importante de los conocimientos [Gmez, A. y otros 1997].
TIPO DE DEFINICION
Formalmente,Informalmente,
Exhaustivamente,
Incompleto, Uniformemente,
Desestructuradamente
CV PROPUESTO
REQUISITOS
Espiral
Objeto
Cascada
GRADO DE GRADO DE
CUMPLIMIENTO CERTIDUMBRE
COMPONENTES COMPORTAMIENTO
PREDOMINANTES PREDOMINANTE
Batch
Algortmicos
RELACION FASES
NIVELES COMPOSICION DESARROLLO
Pocos Subsistemas
Poca dependencia,
Independencia
CV PROPUESTO
APLICACION
COMPLEJIDAD
SUBSISTEMAS RETROALIMENTACION
Cascada
FASES DESARROLLO
Baja
Baja
PROGRESION FASES
DESARROLLO
Uniforme y Secuencial
NIVELES COMPOSICION
COMPONENTES
Varios Subsistemas PREDOMINANTES POSIBILIDAD
POSIBILIDAD DISEO
IMPLEMENTACION
Matemticos, Grficos
Varias opciones Varias opciones
COMPLEJIDAD COMPORTAMIENTO
SUBSISTEMAS ORIENTACION PREDOMINANTE
Dinmico, Interactivo,
Alta Software de Base, SSBBCC Tiempo real
OPCIONALIDAD
Mltiple
RELACION FASES
DESARROLLO
Conveniente
CV PROPUESTO
RETROALIMENTACION APLICACION
FASES DESARROLLO
Alta Espiral
Objetos
MODELADO PROTOTIPO
VARIABILIDAD
PROCESOS Conveniente
Alta
INTEGRACION HW-SW
Fuertemente
TIPO MODIFICACION
FIGURA 6-14 Mapa de Conocimientos del Area Tipo Aplicacin - CV en Objetos y Espiral
FACTIBILIDAD NECESIDAD
METODOLOGIA NIVEL DE RIESGO
METODOLOGIA
ENTREGAS
Ampliamente probada Bajo riesgo,
Ampliamente probada
NO Hay riesgo
Versin completa
FACTIBILIDAD
RESPONSABILIDAD
PROTOTIPO Cascada
NO Factible Organizacin propia
CONVENIENCIA
METODOLOGIA
RIESGO OBJETOS
ENTREGA INTERMEDIA Medianamente probada
Aceptable
Existe
APLICABILIDAD OO
CV PROPUESTO
GESTIN SISTEMA OO
Aplicable
FORMALIDAD
Objetos Existe
Poco formal,
Medianamente formal
REUSO APLICACION
EXISTENTE
REUSO APLICACION REUSO APLICACION OO
Estrategias explcitas
FUTURA
Subsistema del existente,
Muy necesario Ampliacin del existente,
Modificacin del existentes
Componentes del actual
EXPERIENCIA
ENTREGA INTERMEDIA TECNICAS IS
INTRODUCCION
FACTOR RIESGO
Existe GRADUAL FACTIBILIDAD
No hay
Existe PROTOTIPO
Necesaria
Factible
OBJETIVO CALIDAD TERMINACION
PROYECTOS
Mecanismos explcitos APLICABILIDAD PROTOTIPO
Prematura
ANALISIS RIESGO Aplicable
Acuerdos confirmados
PROCEDIMIENTOS D-M
RIESGOS CONVENIENCIA IDENTIFICACION
FORMALIDAD Conveniente ALTERNATIVA METODOLOGIA ALTERNATIVAS
Poco formal, Etapas RIESGO
Medianamente formal Poco probada Etapas anteriores
anteriores
PROCEDIMIENTOS
HABILIDAD RIESGO DESARROLLO- Evaluable
MANTENIMIENTO
Existe NECESIDAD FACTIBILIDAD
Es factible usar los mismos METODOLOGIA METODOLOGIA
Es necesario usar los
mismos Poco probada Poco probada
FACTIBILIDAD
PROTOTIPO
Factible
VIABILIDAD SOFTWARE
Hay dudas
APLICABILIDAD
NIVEL DE FACTOR RIESGO PROTOTIPO
RIESGO RIESGO ESPIRAL
Existe Aplicable
Mediano riesgo, Aceptable
Alto riesgo
CV PROPUESTO
GESTIN
CATEGORIAS RIESGO
Tcnicos Espiral
RIESGO
TECNICAS AR
Se dispone Evaluable
IDENTIFICACION
ALTERNATIVAS
Se identifican
HABILIDAD RIESGO APLICABILIDAD
ESPIRAL
Existe
RIESGOS ALTERNATIVA Aplicable
Se identifican
PROYECTO
IDENTIFICACION
Codigo Alfanumrico CV PROPUESTO
REQUISITOS
Cascada
PROYECTO
Objetos
NOMBRE DEL PROYECTO Espiral
Descripcin No hay respuesta
PROYECTO
LIDER DEL PROYECTO
CV PROPUESTO CV PROPUESTO
Nombre del lider APLICACION DEL PROYECTO
Cascada Cascada
PROYECTO Objetos Objetos
FECHA INICIO Espiral Espiral
No hay respuesta
Fecha DD/MM/AAAA No hay respuesta
PROYECTO
FECHA FINALIZACION
CV PROPUESTO
Fecha DD/MM/AAAA GESTION
Cascada PROYECTO
PROYECTO Objetos CV PROPUESTO POR SE
OBJETIVO Espiral
Descripcion No hay respuesta
Cascada
Objetos
Espiral
PROYECTO No hay respuesta
CV SELECCIONADO
Cascada
Objetos
Espiral
Otros.... FIGURA 6-19 Mapa de Conocimientos del Proyecto
Formalizacin
de Conocimientos
SISTEMA EXPERTO: SELECCIN DEL MODELO DE CICLO DE VIDA
MC PROYECTO Tipo Min/ Multiv. Propiedad Valores Valor Si Necesito Si Modifico Si Borro
Ranura Max General Permitidos Omisin
Ranura
() Identificacin Numrico 1/1 No __ Entero > 0 __ PROC.Guardar __ __
() Nombre proyecto Conj. de 1/1 No __ __ __ PROC.Guardar __ __
caracteres
() Lder del proyecto Conj. de 1/1 No __ __ __ PROC.Guardar __ __
caracteres
() Fecha inicio Fecha 1/1 No __ dd/mm/aa __ PROC.Guardar __ __
() Fecha finalizacin Fecha 1/1 No __ dd/mm/aa __ PROC.Guardar __ __
() Objetivo Conj. de 1/n S __ __ __ PROC.Guardar __ __
caracteres
() CV seleccionado Conj. de 1/1 No __ __ __ PROC.Guardar __ __
caracteres
Requisitos Marco 1/n S ^MC __ __ __ __ __
Requisitos
Aplicacin Marco 1/n S ^MC __ __ __ __ __
Aplicacin
Gestin Marco 1/n S ^MC __ __ __ __ __
Gestin
CV Diagnostico Marco 1/n S ^MC CV __ __ __ __ __
Diagnstico
MC GESTION Tipo Min/ Multiv. Propiedad Valores Valor Si Necesito Si Modifico Si Borro
Ranura Max General Permitidos Omisin
Ranura
Coordinacin Marco 1/n S ^MC __ __ __ __ __
Coordinacin
Usuario Marco 1/n S ^MC __ __ __ __ __
Usuario
Riesgos del Marco 1/n S ^MC Riesgos __ __ __ __ __
proyecto del proyecto
Equipo de proyecto Marco 1/n S ^MC Equipo __ __ __ __ __
de proyecto
MC REQUISITOS Tipo Min/ Multiv. Propiedad Valores Valor Si Necesito Si Modifico Si Borro
Ranura Max General Permitidos Omisin
Ranura
()Tipo de Definicin Conj. de 1/n S __ Formalmente __ PROC. __ __
caracteres Informalmente PreguntarTipoDefin
Exhaustivamente icin
Incompleto
Uniformemente
Desestructuradamente
()Definicin Conj. de 1/n S __ Definicin Clara __ __ __ __
caracteres Definicin Incierta
Requisitos Alta incertidumbre
Baja incertidumbre
() Definicin Lmites Conj. de 1/n S __ Definicin Clara __ __ __ __
caracteres Definicin Incierta
Alta incertidumbre
Baja incertidumbre
()Grado de Conj. de 1/1 No __ Mayoritariamente __ PROC. __ __
caracteres definidos ValoresExcluyentes
certidumbre Parcialmente definidos
()Grado de Conj. de 1/1 No __ Usuario muy exigente __ PROC. __ __
caracteres Usuario poco exigente ValoresExcluyentes
cumplimiento
Tabla 7-3 Marco Clase Requisitos
MC APLICACION Tipo Min/ Multiv. Propiedad Valores Valor Si Necesito Si Modifico Si Borro
Ranura Max General Permitidos Omisin
Ranura
() Niveles de Conj. de 1/1 No __ Pocos Subsistemas __ PROC. __ __
caracteres Varios Subsistemas ValoresExcluyentes
Composicin
() Complejidad Conj. de 1/1 No __ Baja __ __ __ __
caracteres Alta
Subsistemas
() Componentes Conj. de 1/n S __ Algortmicos __ PROC. __ __
caracteres Matemticos ValoresNoExcluyentes
Predominantes Grficos
() Comportamiento Conj. de 1/n S __ Batch __ PROC. __ __
caracteres Dinmico PreguntarComportami
Predominante Interactivo entoPredominante
Tiempo Real
() Orientacin Conj. de 1/1 No __ Software de Base __ PROC. __ __
caracteres Sistema Basado en ValoresExcluyentes
Conocimiento
Otros
() Progresin Fases Conj. de 1/1 No __ Uniforme y Secuencial __ PROC. __ __
caracteres No Uniforme y ValoresExcluyentes
desarrollo Secuencial
() Relacin Fases Conj. de 1/1 No __ Poca Dependencia __ PROC. __ __
caracteres Mucha Dependencia ValoresExcluyentes
desarrollo Independencia
() Retroalimentacin Conj. de 1/1 No __ Baja __ __ __ __
caracteres Alta
Fases desarrollo
() Integracin HW- Conj. de 1/1 No __ Fuertemente __ PROC. __ __
caracteres Medianamente ValoresExcluyentes
SW Levemente
() Factores diseo Conj. de 1/n S __ Problemas de __ PROC. __ __
caracteres Arquitectura ValoresNoExcluyentes
Problemas de eficacia
MC APLICACION Tipo Min/ Multiv. Propiedad Valores Valor Si Necesito Si Modifico Si Borro
Ranura Max General Permitidos Omisin
Ranura
() Existencia Conj. de 1/1 No __ Innovador __ PROC. __ __
caracteres Conocido ValoresExcluyentes
Aplicaciones
() Posibilidad Conj. de 1/1 No __ Pocas opciones __ PROC. __ __
caracteres Varias opciones ValoresExcluyentes
Diseo
() Posibilidad Conj. de 1/1 No __ Pocas opciones __ PROC. __ __
caracteres Varias opciones ValoresExcluyentes
Implementacin
() Modelado Conj. de 1/1 No __ Conveniente __ __ __ __
caracteres No conveniente
Prototipo
() Modelado Objetos Conj. de 1/1 No __ Conveniente __ __ __ __
caracteres No conveniente
() Variabilidad Conj. de 1/1 No __ Alta __ __ __ __
caracteres Baja
Procesos
() Opcionalidad Conj. de 1/1 No __ Mltiple __ __ __ __
caracteres Simple
() Tipo modificacin Conj. de 1/n S __ Redefinicin __ PROC. __ __
caracteres Extensin ValoresNoExcluyentes
Ampliacin
Emisin gradual
MC USUARIO Tipo Min/ Multiv. Propiedad Valores Valor Si Necesito Si Modifico Si Borro
Ranura Ranura Max General Permitidos Omisin
MC RIESGOS Tipo Min/ Multiv. Propiedad Valores Valor Si Necesito Si Modifico Si Borro
Ranura Max General Permitidos Omisin
DEL PROYECTO
Ranura
() Viabilidad Conj. de 1/1 S __ Hay certeza __ PROC. __ __
caracteres Hay dudas ValoresExcluyentes
software
() Nivel de riesgo Conj. de 1/1 No __ Alto riesgo __ PROC. __ __
caracteres Mediano riesgo ValoresExcluyentes
Bajo riesgo
No hay riesgo
() Anlisis riesgo Conj. de 1/1 No __ Estrategias explcitas __ PROC. __ __
caracteres No estrategias ValoresExcluyentes
explcitas
() Tcnicas AR Conj. de 1/1 S __ Se dispone __ PROC. __ __
caracteres No se dispone ValoresExcluyentes
() Identificacin Conj. de 1/1 No __ Se identifican __ PROC. __ __
caracteres No se identifican ValoresExcluyentes
Alternativas Etapas anteriores
() Riesgos Conj. de 1/1 No __ Se identifican __ PROC. __ __
caracteres No se identifican ValoresExcluyentes
Alternativa Etapas anteriores
() Categoras riesgo Conj. de 1/n No __ Tcnicos __ __ __ __
caracteres Otros riesgos
() Objetivo calidad Conj. de 1/1 No __ Mecanismos explcitos __ PROC. __ __
caracteres No mecanismos ValoresExcluyentes
explcitos
() Terminacin Conj. de 1/1 No __ Prematura __ PROC. __ __
caracteres En trmino. ValoresExcluyentes
proyectos
() Riesgo Cascada Conj. de 1/1 No __ Aceptable __ __ __ __
caracteres No aceptable
() Riesgo Objetos Conj. de 1/1 No __ Aceptable __ __ __ __
caracteres No aceptable
() Habilidad Riesgo Conj. de 1/1 No __ Existe __ __ __ __
caracteres No existe
MC RIESGOS Tipo Min/ Multiv. Propiedad Valores Valor Si Necesito Si Modifico Si Borro
Ranura Max General Permitidos Omisin
DEL PROYECTO
Ranura
() Factor Riesgo Conj. de 1/1 No __ Existe. __ __ __ __
caracteres No existe
() Riesgo Espiral Conj. de 1/1 No __ Aceptable __ __ __ __
caracteres No aceptable
() Riesgo Conj. de 1/1 No __ Evaluable __ __ __ __
caracteres No evaluable
MC EQUIPO DE Tipo Min/ Multiv. Propiedad Valores Valor Si Necesito Si Modifico Si Borro
Ranura Max General Permitidos Omisin
PROYECTO
Ranura
() Experiencia Conj. de 1/1 No __ Hay __ PROC. __ __
caracteres No hay ValoresExcluyentes
tcnicas IS
() Experiencia Conj. de 1/1 No __ Hay __ PROC. __ __
caracteres No hay ValoresExcluyentes
previa
Tabla 7-8 Marco Clase Equipo de proyecto
PROCEDIMIENTO Proyecto:Guardar
COMIENZO
{
Global:NombreBC = SelectFile( "Guardar Proyecto", "*.pro" );
If Not( Null?( Global:NombreBC ) )
Then {
OpenWriteFile( Global:NombreBC );
WriteLine( FormatValue( "/*SISTEMA EXPERTO PARA LA SELECCION DE CICLOS DE
VIDA DE PROYECTOS DE SOFTWARE*/" ) );
WriteLine( FormatValue( "/*Copyright 2001 by Alberto Patron\n*/" ) );
WriteLine( FormatValue( "/*--------------------------------------------------------------------------------------
-*/" ) );
WriteLine( FormatValue( "/*Proyecto: %s (%s)*/", Proyecto:Nombre,
Proyecto:ID ) );
WriteLine( FormatValue( "/*Fecha: %s*/", Date( ) ) );
WriteLine( FormatValue( "/*--------------------------------------------------------------------------------------
-*/" ) );
WriteLine( FormatValue( "/*--------------------------------------------*/" ) );
WriteLine( FormatValue( "/* Informacion del Proyecto */" ) );
WriteLine( FormatValue( "/*--------------------------------------------*/" ) );
WriteInstance( Proyecto );
ForAll [ x|Expresion ]
WriteInstance( x );
WriteLine( FormatValue( "/*--------------------------------------------*/" ) );
WriteLine( FormatValue( "/* Valor de las variables */" ) );
WriteLine( FormatValue( "/*--------------------------------------------*/" ) );
WriteLine( FormatValue( "Global:TA_Modif = %s;", Global:TA_Modif ) );
WriteLine( FormatValue( "Global:TA_Concl = %s;", Global:TA_Concl ) );
WriteLine( FormatValue( "Global:ER_Modif = %s;", Global:ER_Modif ) );
WriteLine( FormatValue( "Global:ER_Concl = %s;", Global:ER_Concl ) );
WriteLine( FormatValue( "Global:GP_Modif = %s;", Global:GP_Modif ) );
WriteLine( FormatValue( "Global:GP_Concl = %s;", Global:GP_Concl ) );
WriteLine( FormatValue( "Global:G_Concl = %s;", Global:G_Concl ) );
WriteLine( FormatValue( "Global:Method = %s;", Global:Method ) );
WriteLine( FormatValue( "Global:RE_Concl = %s;", Global:RE_Concl ) );
WriteLine( FormatValue( "Global:recomendacion = %s;",
Global:recomendacion ) );
CloseWriteFile( );
PostMessage( "Proyecto guardado exitosamente" );
};
};
FIN
PROCEDIMIENTO Requisitos:PreguntarTipoDefinicin
COMIENZO
{
If LengthList(ER1:Valor)>0
Then
{
If Member?(ER1:Valor,formalmente) And Member?(ER1:Valor,informalmente)
Then
{
SetPostMessageTitle("Error en datos");
PostMessage("Se seleccionaron dos valores contradictorios (formalmente,informalmente)");
};
PROCEDIMIENTO ValoresExcluyentes
Este procedimiento esta preprogramado en Kappa-PC. Cuando se usa la
opcin de SINGLE LIST BOX, funcionalmente solo permite seleccionar un nico
valor, por lo tanto cumple con el procedimiento de ValoresExcluyentes.
PROCEDIMIENTO ValoresNoExcluyentes
Este procedimiento esta preprogramado en Kappa-PC. Cuando se usa la
opcin de MULTIPLE LIST BOX, funcionalmente permite seleccionar varios
valores, por lo tanto cumple con el procedimiento de ValoresNoExcluyentes.
PROCEDIMIENTO Aplicacin:PreguntarComportamientoPredominante
COMIENZO
{
If LengthList(ER1:Valor)>0
Then
{
If Member?(TA51:Valor,batch) And Member?(TA5:Valor,interactivo)
Then
{
SetPostMessageTitle("Error en datos");
PostMessage("Se seleccionaron dos valores contradictorios (batch,interactivo)");
};
If Member?(TA51:Valor,batch) And Member?(TA5:Valor,tiempo_real)
Then
{
SetPostMessageTitle("Error en datos");
PostMessage("Se seleccionaron dos valores contradictorios (batch,tiempo_real)");
};
If Member?(TA51:Valor,batch) And Member?(TA5:Valor,dinmico)
Then
{
SetPostMessageTitle("Error en datos");
PostMessage("Se seleccionaron dos valores contradictorios (batch,dinmico)");
};
};
};
FIN
PROCEDIMIENTO Coordinacin:Entregas
COMIENZO
{
If ( GP20:Valor #= versin_completa And GP18:Valor
#= Si )
Then {
SetPostMessageTitle( "Error en datos" );
PostMessage( "Se seleccionaron dos valores contradictorios Pregunta 8= Si, Pregunta 6=
versin_completa" );
};
If ( GP20:Valor #= versin_parcial And GP18:Valor
#= No )
Then {
SetPostMessageTitle( "Error en datos" );
PostMessage( "Se seleccionaron dos valores contradictorios Pregunta 8= No, Pregunta 6=
versin_parcial" );
};
If ( GP20:Valor #= versin_gradual And GP18:Valor
#= No )
Then {
SetPostMessageTitle( "Error en datos" );
PostMessage( "Se seleccionaron dos valores contradictorios Pregunta 8= No, Pregunta 6=
versin_gradual" );
};
If ( GP20:Valor #= versin_temprana And GP18:Valor
#= No )
Then {
SetPostMessageTitle( "Error en datos" );
PostMessage( "Se seleccionaron dos valores contradictorios Pregunta 8= No, Pregunta 6=
versin_temprana" );
};
};
FIN
PROCEDIMIENTO Coordinacin:ValorInconsistente
COMIENZO
{
If ( LengthList( GP26:Valor ) > 0 )
Then {
If ( Member?( GP26:Valor, necesario )
And Member?( GP26:Valor, indiferente ) )
Then {
SetPostMessageTitle( "Error en datos" );
PostMessage( "Se seleccionaron dos valores contradictorios (necesario,indiferente)" );
};
If ( Member?( GP26:Valor, factible )
And Member?( GP26:Valor, indiferente ) )
Then {
SetPostMessageTitle( "Error en datos" );
PostMessage( "Se seleccionaron dos valores contradictorios (factible,indiferente)" );
};
};
};
FIN
Implementacin
del Sistema
SISTEMA EXPERTO: SELECCIN DEL MODELO DE CICLO DE VIDA
Los mtodos al igual que los slots pueden ser heredados o locales. Se
activan cuando el valor del slot del cual dependen es accedido para ser
consultado o modificado. Hay 4 tipos :
Especificacin Requerimientos
ID Afirmacin / Pregunta Opciones
ER1 Al comienzo del proyecto los requerimientos se encuentran Mayoritariamente
definidos:
ER2 El usuario ha explicitado los requisitos: Formalmente,
Exhaustivamente,
Uniformemente
ER3 La exigencia del usuario en el cumplimiento de los Poco exigente
requerimientos en el producto final es:
Tipo de Aplicacin
ID Afirmacin / Pregunta Opciones
TA1 El tipo de aplicacin se orienta al desarrollo de : Otros
TA8 Para lograr una mejor comprensin del sistema los niveles de Pocos
descomposicin en subsistemas son:
TA9 Para lograr una mejor manipulacin del sistema los niveles de Pocos
descomposicin en subsistemas son:
TA10 Se requiere detectar en etapas tempranas del proyecto problemas de: Desconoce
TA11 El Diseo del sistema a desarrollar puede resolverse por: Pocas opciones
TA12 La Implementacin del sistema a desarrollar puede resolverse por: Pocas opciones
Gestin de Proyecto
ID Afirmacin / Pregunta Opciones
GP1 El desarrollo del proyecto es responsabilidad de: La organizacin
GP10 El grado de control que se requiere de la gestin del proyecto es: Poco ajustado
GP21 Se identifican los riesgos asociados con cada una de las Desconoce
alternativas?
GP22 Se cuenta con mtodos y tcnicas para evaluar el riesgo? No
Cada vez que se completan las preguntas de una de las reas, antes de
pasar a otra el sistema verifica que se hayan completado todas las preguntas,
caso contrario le informa al usuario cuales preguntas han quedado sin responder
para que decida si desea continuar o si desea completar esa informacin. En la
figura 8-23 se presenta un ejemplo del rea gestin de Proyectos.
Una vez completadas cada una de las reas el botn Evaluar Ciclo de
Vida realiza el proceso de razonamiento y el sistema presenta los resultados
finales, indicando el resultado propuesta para cada una de las reas y el
resultado final propuesto como el ciclo de vida mas adecuado para llevar
adelante el desarrollo del proyecto, figura 8-24.
El sistema tambin detalla cada una de las reglas que se han aplicado en
el proceso de razonamiento para ese caso en particular, figura 8-25.
---------------------------------------------------------------------------------------------------------------------------
CICLO DE VIDA RECOMENDADO
---------------------------------------------------------------------------------------------------------------------------
Se recomienda el Ciclo de Vida en Cascada
Evaluacin
SISTEMA EXPERTO: SELECCIN DEL MODELO DE CICLO DE VIDA
TA8 Para lograr una mejor comprensin del sistema los niveles de Pocos
descomposicin en subsistemas son:
TA9 Para lograr una mejor manipulacin del sistema los niveles de Pocos
descomposicin en subsistemas son:
TA10 Se requiere detectar en etapas tempranas del proyecto Desconoce
problemas de:
TA11 El Diseo del sistema a desarrollar puede resolverse por: Varias opciones
GP10 El grado de control que se requiere de la gestin del proyecto Medianamente ajustado
es:
GP21 Se identifican los riesgos asociados con cada una de las Desconoce
alternativas?
GP22 Se cuenta con mtodos y tcnicas para evaluar el riesgo? Desconoce
REGLA CV-R5
<SI PROGRE-FASES-DESARR ES No uniforme Y Secuencial
ENTONCES MODELADO-PROTOTIPO ES Conveniente>
REGLA TA-R1
<SI NIVELES-COMPOSICION ES Pocos subsistemas
ENTONCES COMPLEJIDAD-SUBSISTEMAS ES Baja>
REGLA TA-R4
<SI COMPONENTES-PREDOMINANTES ES Matematicos
ENTONCES MODELADO-OBJETOS ES Conveniente>
REGLA TA-R12
<SI TIPO-MODOFICACION ES Extension
ENTONCES VARIABILIDAD-PROCESOS ES Alta>
REGLA TA-R13
<SI TIPO-MODIFICACION ES Ampliacion
ENTONCES VARIABILIDAD-PROCESOS ES Alta>
REGLA TA-R16
<SI VARIABILIDAD-PROCESOS ES Alta
ENTONCES MODELADO-PROTOTIPO ES Conveniente>
REGLA TA-R20
<SI MODELADO-OBJETOS ES Conveniente Y MODELADO-PROTOTIPO ES Conveniente
ENTONCES CV-PROPU-APLICACION ES Objetos>
REGLA TA-R21
<SI MODELADO-OBJETOS ES Conveniente Y MODELADO-PROTOTIPO ES Conveniente Y
INTREGRACION-HW-SW ES Fuertemente
ENTONCES CV-PROPU-APLICACION ES Espiral>
REGLA TA-R22
<SI POSIBILIDAD-DISEO ES Varias opciones
ENTONCES OPCIONALIDAD ES Mltiple>
REGLA TA-R23
<SI POSIBILIDAD-IMPLEMENTACION ES Varias opciones
ENTONCES OPCIONALIDAD ES Mltiple>
REGLA TA-R24
<SI MODELADO-OBJETOS ES Conveniente Y MODELADO-PROTOTIPO ES Conveniente Y
OPCIONALIDAD ES Mltiple
ENTONCES CV-PROPU-APLICACION ES Espiral>
REGLA GP-R13
<SI NIVEL-RIESGO ES Mediano
ENTONCES RIESGO-OO ES Aceptable>
REGLA GP-R15
<SI FORMALIDAD ES Medianamente Y CONVENIENCIA-METOD ES Medianamente probada
TA8 Para lograr una mejor comprensin del sistema los niveles de Pocos
descomposicin en subsistemas son:
TA9 Para lograr una mejor manipulacin del sistema los niveles de Pocos
descomposicin en subsistemas son:
TA10 Se requiere detectar en etapas tempranas del proyecto problemas Desconoce
de:
TA11 El Diseo del sistema a desarrollar puede resolverse por: Varias opciones
TA12 La Implementacin del sistema a desarrollar puede resolverse por: Varias opciones
TA13 Las modificaciones explcitamente previstas son: Extensin - Ampliacin
Gestin de Proyecto
ID Afirmacin / Pregunta Opciones
GP1 El desarrollo del proyecto es responsabilidad de: Terceros
GP2 El equipo de desarrollo tiene experiencia previa en el tipo de No
aplicacin a desarrollar?
GP3 Es factible usar metodologas de desarrollo: Medianamente probadas
GP4 Es necesario usar metodologas de desarrollo: Medianamente probadas
GP5 El equipo de desarrollo tiene experiencia con las tcnicas de Si
ingeniera del software que su usarn?
GP6 El tipo de entrega que el usuario requiere de la aplicacin es: Versin gradual
GP7 El grado de participacin del usuario en el desarrollo debe ser: Alto
GP8 Es necesario facilitar la introduccin gradual del sistema para los Si
usuarios?
GP9 Se requiere una gestin de proyecto: Medianamente formal
GP10 El grado de control que se requiere de la gestin del proyecto es: Medianamente ajustado
GP11 La gestin de proyecto prev definir explcitamente estrategias Desconoce
para reusar software existente?
GP12 Se prev la necesidad de reutilizar los componentes del software Poco necesario
a desarrollar en proyectos futuros?
GP13 Existe un sistema previo desarrollado en objetos de forma tal que Sin relacin
el proyecto actual es ..?
GP14 Existe la necesidad de reutilizar los componentes de un software No
ya existente desarrollado en objetos?
GP15 Se dispone de software para prototipar? Desconoce
GP16 Es posible adquirir software para prototipar? Si
GP17 Existen dudas sobre la viabilidad del software? No
GP18 Se estima la posibilidad de terminacin prematura de proyectos Desconoce
no viables?
GP19 Se estima que el factor de riesgo en el desarrollo del sistema es: Medio
REGLA GP-R29
<SI ENTREGA-INTERMEDIA ES Existe
ENTONCES APLICABILIDAD-OO ES Aplicable Y APLICABILIDAD-PROTOTIPO ES Aplicable>
REGLA GP-R31
<SI PROC-DES-MANTE ES Necesario Y Factible
ENTONCES PROCEDIMIENTOS-DM ES Conveniente>
REGLA GP-R32
<SI PROCEDIMIENTOS-DM ES Conveniente
ENTONCES APLICABILIDAD-ESPIRAL ES Aplicable>
REGLA GP-R33
<SI PROC-CAMBIOS ES Acuerdos confirmados
ENTONCES APLICABILIDAD-ESPIRAL ES Aplicable>
REGLA GP-R36
<SI CATEGORIA-RIESGO ES Tecnico
ENTONCES FACTOR-RIESGO ES Existe>
REGLA GP-R37
<SI NECESIDAD-METOD ES Medianamente probada Y
FACTIB-METOD ES Medianamente probada
ENTONCES CONVENIENCIA-METOD ES Medianamente probada>
REGLA GP-R15
<SI FORMALIDAD ES Medianamente Y CONVENIENCIA-METOD ES Medianamente probada
ENTONCES APLICABILIDAD-OO ES Aplicable>
REGLA GP-R38
<SI RIESGO-ALTERNATIVAS ES Se identifican Y
IDENTIFICACION-ALTERNATIVAS ES Se identifican
ENTONCES HABILIDAD-RIESGO ES Existe>
REGLA GP-R43
<SI FACTOR-RIESGO ES Existe Y ANALISIS-RIESGO ES Estrategias explicitas
ENTONCES APLICABILIDAD-ESPIRAL ES Aplicable>
REGLA GP-R45
<SI APLICAB-PROTOTIPO ES Aplicable Y FACTIB-PROTOTIPO ES Factible Y
RIESGO ES Evaluable Y APLICAB-ESPIRAL ES Aplicable
ENTONCES CV-PROPU-GESTION ES Espiral>
REGLA R2
<SI CV-PROPU-REQUISITOS ES Espiral Y CV-PROPU-APLIC ES Espiral Y
CV-PROPU-GESTION ES Espiral
ENTONCES CV-PROPU-PROYECTO ES Espiral>
REGLA ER-R4
<SI DEFINICION-REQUISITOS ES Incierta Y DEFINICION-LIMITES ES Incierta Y
GRADO-DE-CERTIDUMBRE-INICIO ES Parcialmente
CV-PROPU-GESTION ES Espiral
ENTONCES CV-PROPU-PROYECTO ES Espiral>
REGLA R26
<SI CV-PROPU-REQUISITOS ES Objetos Y CV-PROPU-APLIC ES Espiral Y
CV-PROPU-GESTION ES Espiral
ENTONCES CV-PROPU-PROYECTO ES Espiral>
REGLA GP-R56
<SI FACTOR-RIESGO ES Existe Y HABILIDAD-RIESGO ES Existe Y
TECNICAS-AR ES Se dispone
ENTONCES RIESGO ES Evaluable>
REGLA GP-R45
<SI APLICAB-PROTOTIPO ES Aplicable Y FACTIB-PROTOTIPO ES Factible Y
RIESGO ES Evaluable Y APLICAB-ESPIRAL ES Aplicable
ENTONCES CV-PROPU-GESTION ES Espiral>
REGLA R2
<SI CV-PROPU-REQUISITOS ES Espiral Y CV-PROPU-APLIC ES Espiral Y
CV-PROPU-GESTION ES Espiral
ENTONCES CV-PROPU-PROYECTO ES Espiral>
REGLA R15
<SI CV-PROPU-REQUISITOS ES Objetos Y CV-PROPU-APLIC ES Objetos Y
CV-PROPU-GESTION ES Espiral
ENTONCES CV-PROPU-PROYECTO ES Objetos>
REGLA R24
<SI CV-PROPU-REQUISITOS ES Espiral Y CV-PROPU-APLIC ES Objetos Y
CV-PROPU-GESTION ES Espiral
ENTONCES CV-PROPU-PROYECTO ES Espiral>
REGLA R26
<SI CV-PROPU-REQUISITOS ES Objetos Y CV-PROPU-APLIC ES Espiral Y
CV-PROPU-GESTION ES Espiral
ENTONCES CV-PROPU-PROYECTO ES Espiral>
-------------------------------------------------------------------------------------------------------------------------------------
Gestin de Proyecto
ID Afirmacin / Pregunta Opciones
GP1 El desarrollo del proyecto es responsabilidad de: La organizacin
GP10 El grado de control que se requiere de la gestin del proyecto Poco ajustado
es:
GP11 La gestin de proyecto prev definir explcitamente No
estrategias para reusar software existente?
GP12 Se prev la necesidad de reutilizar los componentes del Muy necesario
software a desarrollar en proyectos futuros?
GP13 Existe un sistema previo desarrollado en objetos de forma tal Sin relacin
que el proyecto actual es ..?
GP14 Existe la necesidad de reutilizar los componentes de un No
software ya existente desarrollado en objetos?
GP15 Se dispone de software para prototipar? No
GP16 Es posible adquirir software para prototipar? Desconoce
GP17 Existen dudas sobre la viabilidad del software? No
GP18 Se estima la posibilidad de terminacin prematura de No
proyectos no viables?
GP19 Se estima que el factor de riesgo en el desarrollo del sistema Bajo
es:
GP20 Se estiman riesgos tcnicos en el desarrollo del sistema? No
GP21 Se identifican los riesgos asociados con cada una de las Desconoce
alternativas?
GP22 Se cuenta con mtodos y tcnicas para evaluar el riesgo? No
Fecha: 19/05/2001
ID: 002
Proyecto: Control de stock
Lider de Proyecto: Lic. Carlos Beltrami
Objetivo: Desarrollar e Implementar un Sist. de control de stock para deposito central y negocios.
Fecha de inicio: 06/08/1999
Fecha de finalizacin: 22/03/2000
Ciclo de Vida recomendado: Cascada
Ciclo de Vida seleccionado: Cascada
------------------------------------------------------------------------------------------
REGLA ER-R1
<SI TIPO-DEFINICION ES Formalmente Y Exhaustivamente Y Uniformemente
ENTONCES DEFINICION-REQUISITOS ES Clara Y DEFINICION-LIMITES ES Clara>
REGLA ER-R2
<SI DEFINICION-REQUISITOS ES Clara Y DEFINICION-LIMITES ES Clara Y
GRADO-DE-CERTIDUMBRE-INICIO ES Mayoritariamente
ENTONCES CV-PROPUESTO-REQUISITOS ES Cascada>
REGLA CV-R2
<SI RELACION-FASES-DESARROLLO ES Poca dependencia
ENTONCES RETROALIMENTACION-FASES-DESARROLLO ES Baja>
REGLA CV-R4
<SI PROGRE-FASES-DESARR ES Uniforme Y Secuencial Y
RETROALIM-FASES-DESARR ES Baja Y COMP-PREDOMINANTES ES Algortmico
ENTONCES CV-PROP-APLICACION ES Cascada>
REGLA TA-R1
<SI NIVELES-COMPOSICION ES Pocos subsistemas
ENTONCES COMPLEJIDAD-SUBSISTEMAS ES Baja>
REGLA TA-R12
<SI TIPO-MODOFICACION ES Extensin
ENTONCES VARIABILIDAD-PROCESOS ES Alta>
REGLA TA-R16
<SI VARIABILIDAD-PROCESOS ES Alta
ENTONCES MODELADO-PROTOTIPO ES Conveniente>
REGLA GP-R2
<SI NIVEL-RIESGO ES Bajo
ENTONCES RIESGO-CASCADA ES Aceptable>
REGLA GP-R11
REGLA ER-R2
<SI DEFINICION-REQUISITOS ES Clara Y DEFINICION-LIMITES ES Clara Y
GRADO-DE-CERTIDUMBRE-INICIO ES Mayoritariamente
ENTONCES CV-PROPUESTO-REQUISITOS ES Cascada>
REGLA R3
<SI CV-PROPU-REQUISITOS ES Cascada Y CV-PROPU-APLIC ES Cascada Y
CV-PROPU-GESTION ES Objetos
ENTONCES CV-PROPU-PROYECTO ES Cascada>
REGLA TA-R101
<SI PROGRESION-FASES-DESARR ES Uniforme Y Secuencial Y
RETROALIMENTACION-FASES-DESARR ES Baja Y
COMPORTAMIENTO-PREDOMINANTE ES Batch
ENTONCES CV-PROPU-APLIC ES Cascada>
REGLA R3
<SI CV-PROPU-REQUISITOS ES Cascada Y CV-PROPU-APLIC ES Cascada Y
CV-PROPU-GESTION ES Objetos
ENTONCES CV-PROPU-PROYECTO ES Cascada>
REGLA TA-R102
<SI PROGRESION-FASES-DESARR ES Uniforme Y Secuencial Y
COMPLEJIDAD-SUBSISTEMAS ES Baja Y
COMPONENTES-PREDOMINANTES ES Algortmico
ENTONCES CV-PROPU-APLIC ES Cascada>
REGLA R3
<SI CV-PROPU-REQUISITOS ES Cascada Y CV-PROPU-APLIC ES Cascada Y
CV-PROPU-GESTION ES Objetos
ENTONCES CV-PROPU-PROYECTO ES Cascada>
REGLA TA-R103
<SI PROGRESION-FASES-DESARR ES Uniforme Y Secuencial Y
COMPLEJIDAD-SUBSISTEMAS ES Baja Y COMPORTAMIENTO-PREDOMINANTE ES Batch
ENTONCES CV-PROPU-APLIC ES Cascada>
REGLA R3
<SI CV-PROPU-REQUISITOS ES Cascada Y CV-PROPU-APLIC ES Cascada Y
CV-PROPU-GESTION ES Objetos
ENTONCES CV-PROPU-PROYECTO ES Cascada>
------------------------------------------------------------------------------------------------------------
TA8 Para lograr una mejor comprensin del sistema los niveles de Pocos
descomposicin en subsistemas son:
TA9 Para lograr una mejor manipulacin del sistema los niveles de Pocos
descomposicin en subsistemas son:
TA10 Se requiere detectar en etapas tempranas del proyecto Desconoce
problemas de:
TA11 El Diseo del sistema a desarrollar puede resolverse por: Pocas opciones
Gestin de Proyecto
ID Afirmacin / Pregunta Opciones
GP1 El desarrollo del proyecto es responsabilidad de: La organizacin
REGLA GP-R5
<SI CONVENIENCIA-METOD ES Ampliamente probada Y
ENTREGAS ES Versin completa Y RIESGO-CASCADA ES Aceptable
ENTONCES CV-PROPU-GESTION ES Cascada>
REGLA GP-R16
<SI FACTIB-PROTOTIPO ES No factible Y RIESGO-CASCADA ES Aceptable
ENTONCES CV-PROPU-GESTION ES Cascada>
REGLA GP-R19
<SI NIVEL-RIESGO ES No hay
ENTONCES RIESGO-OO ES Aceptable>
REGLA GP-R22
<SI INTRODUCCION-GRADUAL ES Necesaria
ENTONCES APLICABILIDAD-PROTOTIPO ES Aplicable>
REGLA GP-R33
<SI PROC-CAMBIOS ES Acuerdos confirmados
ENTONCES APLICABILIDAD-ESPIRAL ES Aplicable>
REGLA GP-R34
<SI RESPONSABILIDAD ES Organizacin propia
ENTONCES APLICABILIDAD-ESPIRAL ES Aplicable>
REGLA R0
<SI CV-PROPU-REQUISITOS ES Cascada Y CV-PROPU-APLIC ES Cascada Y
CV-PROPU-GESTION ES Cascada
ENTONCES CV-PROPU-PROYECTO ES Cascada>
REGLA ER-R2
<SI DEFINICION-REQUISITOS ES Clara Y DEFINICION-LIMITES ES Clara Y
GRADO-DE-CERTIDUMBRE-INICIO ES Mayoritariamente
ENTONCES CV-PROPUESTO-REQUISITOS ES Cascada>
REGLA R0
<SI CV-PROPU-REQUISITOS ES Cascada Y CV-PROPU-APLIC ES Cascada Y
CV-PROPU-GESTION ES Cascada
ENTONCES CV-PROPU-PROYECTO ES Cascada>
REGLA R6
<SI CV-PROPU-REQUISITOS ES Objetos Y CV-PROPU-APLIC ES Cascada Y
CV-PROPU-GESTION ES Cascada
ENTONCES CV-PROPU-PROYECTO ES Cascada>
REGLA R10
<SI CV-PROPU-REQUISITOS ES Espiral Y CV-PROPU-APLIC ES Cascada Y
CV-PROPU-GESTION ES Cascada
ENTONCES CV-PROPU-PROYECTO ES Cascada>
REGLA TA-R101
<SI PROGRESION-FASES-DESARR ES Uniforme Y Secuencial Y
RETROALIMENTACION-FASES-DESARR ES Baja Y
COMPORTAMIENTO-PREDOMINANTE ES Batch
ENTONCES CV-PROPU-APLIC ES Cascada>
REGLA R0
<SI CV-PROPU-REQUISITOS ES Cascada Y CV-PROPU-APLIC ES Cascada Y
CV-PROPU-GESTION ES Cascada
ENTONCES CV-PROPU-PROYECTO ES Cascada>
REGLA R6
<SI CV-PROPU-REQUISITOS ES Objetos Y CV-PROPU-APLIC ES Cascada Y
CV-PROPU-GESTION ES Cascada
ENTONCES CV-PROPU-PROYECTO ES Cascada>
REGLA R10
<SI CV-PROPU-REQUISITOS ES Espiral Y CV-PROPU-APLIC ES Cascada Y
CV-PROPU-GESTION ES Cascada
ENTONCES CV-PROPU-PROYECTO ES Cascada>
REGLA TA-R102
<SI PROGRESION-FASES-DESARR ES Uniforme Y Secuencial Y
COMPLEJIDAD-SUBSISTEMAS ES Baja Y
COMPONENTES-PREDOMINANTES ES Algortmico
ENTONCES CV-PROPU-APLIC ES Cascada>
REGLA R0
<SI CV-PROPU-REQUISITOS ES Cascada Y CV-PROPU-APLIC ES Cascada Y
CV-PROPU-GESTION ES Cascada
ENTONCES CV-PROPU-PROYECTO ES Cascada>
REGLA R6
<SI CV-PROPU-REQUISITOS ES Objetos Y CV-PROPU-APLIC ES Cascada Y
CV-PROPU-GESTION ES Cascada
ENTONCES CV-PROPU-PROYECTO ES Cascada>
REGLA R10
<SI CV-PROPU-REQUISITOS ES Espiral Y CV-PROPU-APLIC ES Cascada Y
CV-PROPU-GESTION ES Cascada
ENTONCES CV-PROPU-PROYECTO ES Cascada>
REGLA TA-R103
<SI PROGRESION-FASES-DESARR ES Uniforme Y Secuencial Y
COMPLEJIDAD-SUBSISTEMAS ES Baja Y COMPORTAMIENTO-PREDOMINANTE ES Batch
ENTONCES CV-PROPU-APLIC ES Cascada>
REGLA R0
<SI CV-PROPU-REQUISITOS ES Cascada Y CV-PROPU-APLIC ES Cascada Y
CV-PROPU-GESTION ES Cascada
ENTONCES CV-PROPU-PROYECTO ES Cascada>
REGLA R6
<SI CV-PROPU-REQUISITOS ES Objetos Y CV-PROPU-APLIC ES Cascada Y
CV-PROPU-GESTION ES Cascada
ENTONCES CV-PROPU-PROYECTO ES Cascada>
REGLA R10
<SI CV-PROPU-REQUISITOS ES Espiral Y CV-PROPU-APLIC ES Cascada Y
CV-PROPU-GESTION ES Cascada
ENTONCES CV-PROPU-PROYECTO ES Cascada>
----------------------------------------------------------------------------------------------------------
CICLO DE VIDA RECOMENDADO
----------------------------------------------------------------------------------------------------------
Se recomienda el Ciclo de Vida en Cascada
TA5 La relacin entre las fases del proyecto es: Mucha dependencia
TA8 Para lograr una mejor comprensin del sistema los niveles de Pocos
descomposicin en subsistemas son:
TA9 Para lograr una mejor manipulacin del sistema los niveles de Pocos
descomposicin en subsistemas son:
TA10 Se requiere detectar en etapas tempranas del proyecto Eficacia
problemas de:
TA11 El Diseo del sistema a desarrollar puede resolverse por: Pocas opciones
Gestin de Proyecto
ID Afirmacin / Pregunta Opciones
GP1 El desarrollo del proyecto es responsabilidad de: La organizacin
GP10 El grado de control que se requiere de la gestin del proyecto Poco ajustado
es:
GP11 La gestin de proyecto prev definir explcitamente Si
estrategias para reusar software existente?
GP12 Se prev la necesidad de reutilizar los componentes del Muy necesario
software a desarrollar en proyectos futuros?
GP13 Existe un sistema previo desarrollado en objetos de forma tal Sin relacin
que el proyecto actual es ..?
GP14 Existe la necesidad de reutilizar los componentes de un Desconoce
software ya existente desarrollado en objetos?
GP15 Se dispone de software para prototipar? Si
REGLA GP-R37
<SI NECESIDAD-METOD ES Medianamente probada Y
FACTIB-METOD ES Medianamente probada
ENTONCES CONVENIENCIA-METOD ES Medianamente probada>
REGLA GP-R17
<SI FORMALIDAD ES Poco Y CONVENIENCIA-METOD ES Medianamente probada
ENTONCES APLICABILIDAD-OO ES Aplicable>
REGLA GP-R18
<SI APLICABILIDAD-OO ES Aplicable Y SISTEMA-OO ES Existe Y RIESGO-OO ES Aceptable
ENTONCES CV-PROPU-GESTION ES Objetos>
REGLA R1
<SI CV-PROPU-REQUISITOS ES Objetos Y CV-PROPU-APLIC ES Objetos Y
CV-PROPU-GESTION ES Objetos
ENTONCES CV-PROPU-PROYECTO ES Objetos>
REGLA ER-R4
<SI DEFINICION-REQUISITOS ES Incierta Y DEFINICION-LIMITES ES Incierta Y
GRADO-DE-CERTIDUMBRE-INICIO ES Parcialmente
ENTONCES CV-PROPUESTO-REQUISITOS ES Espiral Y Objetos>
REGLA R1
<SI CV-PROPU-REQUISITOS ES Objetos Y CV-PROPU-APLIC ES Objetos Y
CV-PROPU-GESTION ES Objetos
ENTONCES CV-PROPU-PROYECTO ES Objetos>
REGLA R18
<SI CV-PROPU-REQUISITOS ES Espiral Y CV-PROPU-APLIC ES Objetos Y
CV-PROPU-GESTION ES Objetos
ENTONCES CV-PROPU-PROYECTO ES Objetos>
---------------------------------------------------------------------------------------------------------------------
CICLO DE VIDA RECOMENDADO
---------------------------------------------------------------------------------------------------------------------
Se recomienda el Ciclo de Vida de Objetos
TA8 Para lograr una mejor comprensin del sistema los niveles de Muchos
descomposicin en subsistemas son:
TA9 Para lograr una mejor manipulacin del sistema los niveles de Muchos
descomposicin en subsistemas son:
TA10 Se requiere detectar en etapas tempranas del proyecto Arquitectura Eficacia
problemas de:
TA11 El Diseo del sistema a desarrollar puede resolverse por: Varias opciones
Gestin de Proyecto
ID Afirmacin / Pregunta Opciones
GP1 El desarrollo del proyecto es responsabilidad de: La organizacin
GP10 El grado de control que se requiere de la gestin del proyecto Medianamente ajustado
es:
GP11 La gestin de proyecto prev definir explcitamente No
estrategias para reusar software existente?
GP12 Se prev la necesidad de reutilizar los componentes del Muy necesario
software a desarrollar en proyectos futuros?
GP13 Existe un sistema previo desarrollado en objetos de forma tal Sin relacin
que el proyecto actual es ..?
GP14 Existe la necesidad de reutilizar los componentes de un No
software ya existente desarrollado en objetos?
GP15 Se dispone de software para prototipar? No
REGLA GP-R27
<SI EXPERIENCIA-PREVIA ES No hay
ENTONCES APLICABILIDAD-PROTOTIPO ES Aplicable>
REGLA GP-R30
<SI EXPERIENCIA-TECNICAS-IS ES No hay
ENTONCES APLICABILIDAD-PROTOTIPO ES Aplicable>
REGLA GP-R31
<SI PROC-DES-MANTE ES Necesario Y Factible
ENTONCES PROCEDIMIENTOS-DM ES Conveniente>
REGLA GP-R32
<SI PROCEDIMIENTOS-DM ES Conveniente
ENTONCES APLICABILIDAD-ESPIRAL ES Aplicable>
REGLA GP-R33
<SI PROC-CAMBIOS ES Acuerdos confirmados
ENTONCES APLICABILIDAD-ESPIRAL ES Aplicable>
REGLA GP-R34
<SI RESPONSABILIDAD ES Organizacin propia
ENTONCES APLICABILIDAD-ESPIRAL ES Aplicable>
REGLA GP-R36
<SI CATEGORIA-RIESGO ES Tcnico
ENTONCES FACTOR-RIESGO ES Existe>
REGLA GP-R37
<SI NECESIDAD-METOD ES Medianamente probada Y
FACTIB-METOD ES Medianamente probada
ENTONCES CONVENIENCIA-METOD ES Medianamente probada>
REGLA GP-R15
<SI FORMALIDAD ES Medianamente Y CONVENIENCIA-METOD ES Medianamente probada
ENTONCES APLICABILIDAD-OO ES Aplicable>
REGLA GP-R38
<SI RIESGO-ALTERNATIVAS ES Se identifican Y
IDENTIFICACION-ALTERNATIVAS ES Se identifican
ENTONCES HABILIDAD-RIESGO ES Existe>
REGLA GP-R39
<SI HABILIDAD-RIESGO ES Existe Y IDENTIFICACION-ALTERNATIVAS ES Etapas anteriores
ENTONCES APLICABILIDAD-ESPIRAL ES Aplicable>
REGLA GP-R40
<FORMULACION EXTERNA>
REGLA GP-R43
<SI FACTOR-RIESGO ES Existe Y ANALISIS-RIESGO ES Estrategias explicitas
ENTONCES APLICABILIDAD-ESPIRAL ES Aplicable>
REGLA GP-R44
<SI FACTOR-RIESGO ES Existe Y OBJETIVO-CALIDAD ES Mecanismos explcitos
ENTONCES APLICABILIDAD-ESPIRAL ES Aplicable>
REGLA GP-R45
<SI APLICAB-PROTOTIPO ES Aplicable Y FACTIB-PROTOTIPO ES Factible Y
RIESGO ES Evaluable Y APLICAB-ESPIRAL ES Aplicable
ENTONCES CV-PROPU-GESTION ES Espiral>
REGLA R2
<SI CV-PROPU-REQUISITOS ES Espiral Y CV-PROPU-APLIC ES Espiral Y
CV-PROPU-GESTION ES Espiral
ENTONCES CV-PROPU-PROYECTO ES Espiral>
REGLA R2
<SI CV-PROPU-REQUISITOS ES Espiral Y CV-PROPU-APLIC ES Espiral Y
CV-PROPU-GESTION ES Espiral
ENTONCES CV-PROPU-PROYECTO ES Espiral>
REGLA R15
<SI CV-PROPU-REQUISITOS ES Objetos Y CV-PROPU-APLIC ES Objetos Y
CV-PROPU-GESTION ES Espiral
ENTONCES CV-PROPU-PROYECTO ES Objetos>
REGLA R24
<SI CV-PROPU-REQUISITOS ES Espiral Y CV-PROPU-APLIC ES Objetos Y
CV-PROPU-GESTION ES Espiral
ENTONCES CV-PROPU-PROYECTO ES Espiral>
REGLA R26
<SI CV-PROPU-REQUISITOS ES Objetos Y CV-PROPU-APLIC ES Espiral Y
CV-PROPU-GESTION ES Espiral
ENTONCES CV-PROPU-PROYECTO ES Espiral>
REGLA GP-R52
<SI RIESGO-ESPIRAL ES Aceptable
ENTONCES FACTOR-RIESGO ES Existe>
REGLA GP-R43
<SI FACTOR-RIESGO ES Existe Y ANALISIS-RIESGO ES Estrategias explicitas
ENTONCES APLICABILIDAD-ESPIRAL ES Aplicable>
REGLA GP-R45
<SI APLICAB-PROTOTIPO ES Aplicable Y FACTIB-PROTOTIPO ES Factible Y
RIESGO ES Evaluable Y APLICAB-ESPIRAL ES Aplicable
ENTONCES CV-PROPU-GESTION ES Espiral>
REGLA R2
<SI CV-PROPU-REQUISITOS ES Espiral Y CV-PROPU-APLIC ES Espiral Y
CV-PROPU-GESTION ES Espiral
REGLA R24
<SI CV-PROPU-REQUISITOS ES Espiral Y CV-PROPU-APLIC ES Objetos Y
CV-PROPU-GESTION ES Espiral
ENTONCES CV-PROPU-PROYECTO ES Espiral>
REGLA R26
<SI CV-PROPU-REQUISITOS ES Objetos Y CV-PROPU-APLIC ES Espiral Y
CV-PROPU-GESTION ES Espiral
ENTONCES CV-PROPU-PROYECTO ES Espiral>
REGLA GP-R56
<SI FACTOR-RIESGO ES Existe Y HABILIDAD-RIESGO ES Existe Y
TECNICAS-AR ES Se dispone
ENTONCES RIESGO ES Evaluable>
REGLA GP-R45
<SI APLICAB-PROTOTIPO ES Aplicable Y FACTIB-PROTOTIPO ES Factible Y
RIESGO ES Evaluable Y APLICAB-ESPIRAL ES Aplicable
ENTONCES CV-PROPU-GESTION ES Espiral>
REGLA R2
<SI CV-PROPU-REQUISITOS ES Espiral Y CV-PROPU-APLIC ES Espiral Y
CV-PROPU-GESTION ES Espiral
ENTONCES CV-PROPU-PROYECTO ES Espiral>
REGLA R15
<SI CV-PROPU-REQUISITOS ES Objetos Y CV-PROPU-APLIC ES Objetos Y
CV-PROPU-GESTION ES Espiral
ENTONCES CV-PROPU-PROYECTO ES Objetos>
REGLA R24
<SI CV-PROPU-REQUISITOS ES Espiral Y CV-PROPU-APLIC ES Objetos Y
CV-PROPU-GESTION ES Espiral
ENTONCES CV-PROPU-PROYECTO ES Espiral>
REGLA R26
<SI CV-PROPU-REQUISITOS ES Objetos Y CV-PROPU-APLIC ES Espiral Y
CV-PROPU-GESTION ES Espiral
ENTONCES CV-PROPU-PROYECTO ES Espiral>
---------------------------------------------------------------------------------------------------------------------
TA8 Para lograr una mejor comprensin del sistema los niveles de Pocos
descomposicin en subsistemas son:
TA9 Para lograr una mejor manipulacin del sistema los niveles de Pocos
descomposicin en subsistemas son:
TA10 Se requiere detectar en etapas tempranas del proyecto Desconoce
problemas de:
TA11 El Diseo del sistema a desarrollar puede resolverse por: Pocas opciones
Gestin de Proyecto
ID Afirmacin / Pregunta Opciones
GP1 El desarrollo del proyecto es responsabilidad de: La organizacin
GP10 El grado de control que se requiere de la gestin del proyecto Muy ajustado
es:
GP11 La gestin de proyecto prev definir explcitamente No
estrategias para reusar software existente?
GP12 Se prev la necesidad de reutilizar los componentes del Poco necesario
software a desarrollar en proyectos futuros?
GP13 Existe un sistema previo desarrollado en objetos de forma tal Sin relacin
que el proyecto actual es ..?
GP14 Existe la necesidad de reutilizar los componentes de un No
software ya existente desarrollado en objetos?
GP15 Se dispone de software para prototipar? No
GP21 Se identifican los riesgos asociados con cada una de las Desconoce
alternativas?
GP22 Se cuenta con mtodos y tcnicas para evaluar el riesgo? Desconoce
TA8 Para lograr una mejor comprensin del sistema los niveles de Pocos
descomposicin en subsistemas son:
TA9 Para lograr una mejor manipulacin del sistema los niveles de Pocos
descomposicin en subsistemas son:
TA10 Se requiere detectar en etapas tempranas del proyecto Desconoce
problemas de:
TA11 El Diseo del sistema a desarrollar puede resolverse por: Pocas opciones
Gestin de Proyecto
ID Afirmacin / Pregunta Opciones
GP1 El desarrollo del proyecto es responsabilidad de: Terceros
GP10 El grado de control que se requiere de la gestin del proyecto Poco ajustado
es:
GP11 La gestin de proyecto prev definir explcitamente No
estrategias para reusar software existente?
GP12 Se prev la necesidad de reutilizar los componentes del Medianamente necesario
software a desarrollar en proyectos futuros?
GP13 Existe un sistema previo desarrollado en objetos de forma tal Sin relacin
que el proyecto actual es ..?
GP14 Existe la necesidad de reutilizar los componentes de un No
software ya existente desarrollado en objetos?
GP15 Se dispone de software para prototipar? No
GP21 Se identifican los riesgos asociados con cada una de las Desconoce
alternativas?
GP22 Se cuenta con mtodos y tcnicas para evaluar el riesgo? Desconoce
REGLA GP-R16
<SI FACTIB-PROTOTIPO ES No factible Y RIESGO-CASCADA ES Aceptable
ENTONCES CV-PROPU-GESTION ES Cascada>
REGLA GP-R19
<SI NIVEL-RIESGO ES No hay
ENTONCES RIESGO-OO ES Aceptable>
REGLA ER-R2
<SI DEFINICION-REQUISITOS ES Clara Y DEFINICION-LIMITES ES Clara Y
GRADO-DE-CERTIDUMBRE-INICIO ES Mayoritariamente
ENTONCES CV-PROPUESTO-REQUISITOS ES Cascada>
REGLA R0
<SI CV-PROPU-REQUISITOS ES Cascada Y CV-PROPU-APLIC ES Cascada Y
CV-PROPU-GESTION ES Cascada
ENTONCES CV-PROPU-PROYECTO ES Cascada>
REGLA TA-R101
<SI PROGRESION-FASES-DESARR ES Uniforme Y Secuencial Y
RETROALIMENTACION-FASES-DESARR ES Baja Y
COMPORTAMIENTO-PREDOMINANTE ES Batch
ENTONCES CV-PROPU-APLIC ES Cascada>
REGLA R0
<SI CV-PROPU-REQUISITOS ES Cascada Y CV-PROPU-APLIC ES Cascada Y
CV-PROPU-GESTION ES Cascada
ENTONCES CV-PROPU-PROYECTO ES Cascada>
REGLA TA-R102
<SI PROGRESION-FASES-DESARR ES Uniforme Y Secuencial Y
COMPLEJIDAD-SUBSISTEMAS ES Baja Y
COMPONENTES-PREDOMINANTES ES Algortmico
ENTONCES CV-PROPU-APLIC ES Cascada>
REGLA R0
<SI CV-PROPU-REQUISITOS ES Cascada Y CV-PROPU-APLIC ES Cascada Y
CV-PROPU-GESTION ES Cascada
ENTONCES CV-PROPU-PROYECTO ES Cascada>
REGLA TA-R103
<SI PROGRESION-FASES-DESARR ES Uniforme Y Secuencial Y
COMPLEJIDAD-SUBSISTEMAS ES Baja Y COMPORTAMIENTO-PREDOMINANTE ES Batch
ENTONCES CV-PROPU-APLIC ES Cascada>
REGLA R0
<SI CV-PROPU-REQUISITOS ES Cascada Y CV-PROPU-APLIC ES Cascada Y
CV-PROPU-GESTION ES Cascada
ENTONCES CV-PROPU-PROYECTO ES Cascada>
----------------------------------------------------------------------------------------------------------
CICLO DE VIDA RECOMENDADO
----------------------------------------------------------------------------------------------------------
Se recomienda el Ciclo de Vida en Cascada
TA8 Para lograr una mejor comprensin del sistema los niveles de Pocos
descomposicin en subsistemas son:
TA9 Para lograr una mejor manipulacin del sistema los niveles de Pocos
descomposicin en subsistemas son:
TA10 Se requiere detectar en etapas tempranas del proyecto Desconoce
problemas de:
TA11 El Diseo del sistema a desarrollar puede resolverse por: Pocas opciones
Gestin de Proyecto
ID Afirmacin / Pregunta Opciones
GP1 El desarrollo del proyecto es responsabilidad de: Terceros
GP21 Se identifican los riesgos asociados con cada una de las Desconoce
alternativas?
GP22 Se cuenta con mtodos y tcnicas para evaluar el riesgo? Desconoce
GP23 Se identifican las diferentes maneras de resolver los riesgos? Desconoce
GP24 Es necesario definir explcitamente estrategias para realizar Desconoce
anlisis de riesgo?
GP25 Es necesario volver a etapas anteriores en el desarrollo del Desconoce
sistema para la resolucin de algn tpico nuevo de riesgo?
GP26 Es posible volver a etapas anteriores en el desarrollo del Desconoce
sistema cuando se identifican mejores alternativas?
GP27 Es necesario definir mecanismos explcitos para incorporar No
objetivos de calidad en el desarrollo del producto?
GP28 El uso de los mismos procedimientos para desarrollo y Indiferente
mantenimiento del producto software est previsto como:
GP29 Se requiere de acuerdos confirmados para los cambios a Si
efectuarse durante el desarrollo del proyecto?
TA8 Para lograr una mejor comprensin del sistema los niveles de Muchos
descomposicin en subsistemas son:
TA9 Para lograr una mejor manipulacin del sistema los niveles de Muchos
descomposicin en subsistemas son:
TA10 Se requiere detectar en etapas tempranas del proyecto Arquitectura Eficacia
problemas de:
TA11 El Diseo del sistema a desarrollar puede resolverse por: Pocas opciones
Gestin de Proyecto
ID Afirmacin / Pregunta Opciones
GP1 El desarrollo del proyecto es responsabilidad de: Terceros
GP10 El grado de control que se requiere de la gestin del proyecto Muy ajustado
es:
GP11 La gestin de proyecto prev definir explcitamente Si
estrategias para reusar software existente?
REGLA ER-R4
<SI DEFINICION-REQUISITOS ES Incierta Y DEFINICION-LIMITES ES Incierta Y
GRADO-DE-CERTIDUMBRE-INICIO ES Parcialmente
ENTONCES CV-PROPUESTO-REQUISITOS ES Espiral Y Objetos>
REGLA ER-R5
<SI GRADO-CUMPLIMIENTO-PRODUCTO-FINAL ES Usuario muy exigente
ENTONCES CV-PROPUESTO-REQUISITOS ES Espiral Y Objetos>
REGLA CV-R3
<SI RELACION-FASES-DESARROLLO ES Mucha dependencia
ENTONCES RETROALIMENTACION-FASES-DESARROLLO ES Alta>
REGLA CV-R5
<SI PROGRE-FASES-DESARR ES No uniforme Y Secuencial
ENTONCES MODELADO-PROTOTIPO ES Conveniente>
REGLA TA-R5
<SI COMPONENTES-PREDOMINANTES ES Grficos
ENTONCES MODELADO-OBJETOS ES Conveniente>
REGLA TA-R7
<SI COMPORTAMIENTO-PREDOMINANTE ES Interactivo
ENTONCES MODELADO-OBJETOS ES Conveniente>
REGLA TA-R8
<SI COMPORTAMIENTO-PREDOMINANTE ES Tiempo real
ENTONCES MODELADO OBJETOS ES Conveniente>
REGLA TA-R14
<SI FACTORES-DISEO ES Problemas de arquitectura
ENTONCES MODELADO-PROTOTIPO ES Conveniente>
REGLA TA-R15
<SI FACTORES-DISEO ES Problemas de eficacia
ENTONCES MODELADO-PROTOTIPO ES Conveniente>
REGLA TA-R20
<SI MODELADO-OBJETOS ES Conveniente Y MODELADO-PROTOTIPO ES Conveniente
ENTONCES CV-PROPU-APLICACION ES Objetos>
REGLA GP-R11
<SI REUSO-APLIC-FUTURA ES Muy necesario ENTONCES SISTEMA-OO ES Existe>
REGLA GP-R13
<SI NIVEL-RIESGO ES Mediano ENTONCES RIESGO-OO ES Aceptable>
REGLA GP-R15
<SI FORMALIDAD ES Medianamente Y CONVENIENCIA-METOD ES Medianamente probada
ENTONCES APLICABILIDAD-OO ES Aplicable>
REGLA GP-R18
<SI APLICABILIDAD-OO ES Aplicable Y SISTEMA-OO ES Existe Y RIESGO-OO ES Aceptable
REGLA GP-R33
<SI PROC-CAMBIOS ES Acuerdos confirmados
ENTONCES APLICABILIDAD-ESPIRAL ES Aplicable>
REGLA GP-R36
<SI CATEGORIA-RIESGO ES Tcnico
ENTONCES FACTOR-RIESGO ES Existe>
REGLA GP-R37
<SI NECESIDAD-METOD ES Medianamente probada Y
FACTIB-METOD ES Medianamente probada
ENTONCES CONVENIENCIA-METOD ES Medianamente probada>
REGLA GP-R15
<SI FORMALIDAD ES Medianamente Y CONVENIENCIA-METOD ES Medianamente probada
ENTONCES APLICABILIDAD-OO ES Aplicable>
REGLA GP-R18
<SI APLICABILIDAD-OO ES Aplicable Y SISTEMA-OO ES Existe Y RIESGO-OO ES Aceptable
ENTONCES CV-PROPU-GESTION ES Objetos>
REGLA GP-R38
<SI RIESGO-ALTERNATIVAS ES Se identifican Y
IDENTIFICACION-ALTERNATIVAS ES Se identifican
ENTONCES HABILIDAD-RIESGO ES Existe>
REGLA GP-R43
<SI FACTOR-RIESGO ES Existe Y ANALISIS-RIESGO ES Estrategias explicitas
ENTONCES APLICABILIDAD-ESPIRAL ES Aplicable>
REGLA GP-R44
<SI FACTOR-RIESGO ES Existe Y OBJETIVO-CALIDAD ES Mecanismos explcitos
ENTONCES APLICABILIDAD-ESPIRAL ES Aplicable>
REGLA R1
<SI CV-PROPU-REQUISITOS ES Objetos Y CV-PROPU-APLIC ES Objetos Y
CV-PROPU-GESTION ES Objetos
ENTONCES CV-PROPU-PROYECTO ES Objetos>
REGLA R18
<SI CV-PROPU-REQUISITOS ES Espiral Y CV-PROPU-APLIC ES Objetos Y
CV-PROPU-GESTION ES Objetos
ENTONCES CV-PROPU-PROYECTO ES Objetos>
REGLA ER-R4
<SI DEFINICION-REQUISITOS ES Incierta Y DEFINICION-LIMITES ES Incierta Y
GRADO-DE-CERTIDUMBRE-INICIO ES Parcialmente
ENTONCES CV-PROPUESTO-REQUISITOS ES Espiral Y Objetos>
REGLA R1
<SI CV-PROPU-REQUISITOS ES Objetos Y CV-PROPU-APLIC ES Objetos Y
CV-PROPU-GESTION ES Objetos
ENTONCES CV-PROPU-PROYECTO ES Objetos>
REGLA R18
<SI CV-PROPU-REQUISITOS ES Espiral Y CV-PROPU-APLIC ES Objetos Y
CV-PROPU-GESTION ES Objetos
ENTONCES CV-PROPU-PROYECTO ES Objetos>
REGLA GP-R50
<SI NIVEL-RIESGO ES Mediano
ENTONCES RIESGO-ESPIRAL ES Aceptable>
REGLA GP-R52
<SI RIESGO-ESPIRAL ES Aceptable
ENTONCES FACTOR-RIESGO ES Existe>
REGLA GP-R43
<SI FACTOR-RIESGO ES Existe Y ANALISIS-RIESGO ES Estrategias explicitas
ENTONCES APLICABILIDAD-ESPIRAL ES Aplicable>
REGLA GP-R44
<SI FACTOR-RIESGO ES Existe Y OBJETIVO-CALIDAD ES Mecanismos explcitos
ENTONCES APLICABILIDAD-ESPIRAL ES Aplicable>
REGLA GP-R56
<SI FACTOR-RIESGO ES Existe Y HABILIDAD-RIESGO ES Existe Y
TECNICAS-AR ES Se dispone
ENTONCES RIESGO ES Evaluable>
---------------------------------------------------------------------------------------------------------------------
Desestructuradamente
ER3 La exigencia del usuario en el cumplimiento de los Muy exigente,
requerimientos en el producto final es:
Tipo de Aplicacin
ID Afirmacin / Pregunta Opciones
TA1 El tipo de aplicacin se orienta al desarrollo de : Otros
TA8 Para lograr una mejor comprensin del sistema los niveles de Muchos
descomposicin en subsistemas son:
TA9 Para lograr una mejor manipulacin del sistema los niveles de Muchos
descomposicin en subsistemas son:
TA10 Se requiere detectar en etapas tempranas del proyecto Arquitectura Eficacia
problemas de:
TA11 El Diseo del sistema a desarrollar puede resolverse por: Varias opciones
GP10 El grado de control que se requiere de la gestin del proyecto Medianamente ajustado
es:
GP11 La gestin de proyecto prev definir explcitamente No
estrategias para reusar software existente?
GP12 Se prev la necesidad de reutilizar los componentes del Medianamente necesario
software a desarrollar en proyectos futuros?
GP13 Existe un sistema previo desarrollado en objetos de forma tal Sin relacin
que el proyecto actual es ..?
GP14 Existe la necesidad de reutilizar los componentes de un No
software ya existente desarrollado en objetos?
GP15 Se dispone de software para prototipar? No
INTREGRACION-HW-SW ES Fuertemente
ENTONCES CV-PROPU-APLICACION ES Espiral>
REGLA TA-R22
<SI POSIBILIDAD-DISEO ES Varias opciones
ENTONCES OPCIONALIDAD ES Mltiple>
REGLA TA-R23
<SI POSIBILIDAD-IMPLEMENTACION ES Varias opciones
ENTONCES OPCIONALIDAD ES Mltiple>
REGLA TA-R24
<SI MODELADO-OBJETOS ES Conveniente Y MODELADO-PROTOTIPO ES Conveniente Y
OPCIONALIDAD ES Mltiple
ENTONCES CV-PROPU-APLICACION ES Espiral>
REGLA GP-R20
<SI SOFT-PROTOTIPO ES Factible
ENTONCES FACTIBILIDAD-PROTOTIPO ES Factible>
REGLA GP-R22
<SI INTRODUCCION-GRADUAL ES Necesaria
ENTONCES APLICABILIDAD-PROTOTIPO ES Aplicable>
REGLA GP-R23
<SI PARTICIPACION-USUARIO ES Fuerte
ENTONCES APLICABILIDAD-PROTOTIPO ES Aplicable>
REGLA GP-R24
<SI ENTREGAS ES Versin temprana
ENTONCES ENTREGA-INTERMEDIA ES Existe>
REGLA GP-R27
<SI EXPERIENCIA-PREVIA ES No hay
ENTONCES APLICABILIDAD-PROTOTIPO ES Aplicable>
REGLA GP-R29
<SI ENTREGA-INTERMEDIA ES Existe
ENTONCES APLICABILIDAD-OO ES Aplicable Y APLICABILIDAD-PROTOTIPO ES Aplicable>
REGLA GP-R30
<SI EXPERIENCIA-TECNICAS-IS ES No hay
ENTONCES APLICABILIDAD-PROTOTIPO ES Aplicable>
REGLA GP-R31
<SI PROC-DES-MANTE ES Necesario Y Factible
ENTONCES PROCEDIMIENTOS-DM ES Conveniente>
REGLA GP-R32
<SI PROCEDIMIENTOS-DM ES Conveniente
ENTONCES APLICABILIDAD-ESPIRAL ES Aplicable>
REGLA GP-R33
REGLA R24
<SI CV-PROPU-REQUISITOS ES Espiral Y CV-PROPU-APLIC ES Objetos Y
CV-PROPU-GESTION ES Espiral
ENTONCES CV-PROPU-PROYECTO ES Espiral>
REGLA R26
<SI CV-PROPU-REQUISITOS ES Objetos Y CV-PROPU-APLIC ES Espiral Y
CV-PROPU-GESTION ES Espiral ENTONCES CV-PROPU-PROYECTO ES Espiral>
REGLA R24
<SI CV-PROPU-REQUISITOS ES Espiral Y CV-PROPU-APLIC ES Objetos Y
CV-PROPU-GESTION ES Espiral
ENTONCES CV-PROPU-PROYECTO ES Espiral>
REGLA R26
<SI CV-PROPU-REQUISITOS ES Objetos Y CV-PROPU-APLIC ES Espiral Y
CV-PROPU-GESTION ES Espiral
ENTONCES CV-PROPU-PROYECTO ES Espiral>
----------------------------------------------------------------------------------------------------------
Conclusiones y
Futuras Lneas de
Investigacin
SISTEMA EXPERTO: SELECCIN DEL MODELO DE CICLO DE VIDA
Analizar las variables y las opciones para cada una de ellas que
identifican un proyecto de desarrollo de sistemas.
Bibliografa
SISTEMA EXPERTO: SELECCIN DEL MODELO DE CICLO DE VIDA
Gmez, A., Juristo, N., Montes, C., Pazos, J. Ingeniera del Conocimiento.
Centro de Estudios Ramn Areces. S.A., Madrid, 1997
IEEE, Standard for Developing Software Life Cycle Processes. IEEE Std|. 1074-
1991, Nueva York, IEEE Computer Society, 1991.
Jacobson, I., Booch, G., Rumbaugh, J., The Unified Software Development
Process . Addison-Wesley, 1999.
Rossi, B., Britos, P., Garca Martnez, R., Modelado de Objetos. Revista N 21
del Intituto Tecnolgico de Buenos Aires, Argentina, 1998.
Rumbaugh, J., Blaha, M., Premerlani, W., Eddy, F. y Lorensen, W., Modelado y
Diseo Orientado a Objetos. Prentice Hall, Espaa. 1996.
Whitten Jeffrey L., Bentley Lonnie D. y Barlow Victor M.: Anlisis y Diseo de
Sistemas de Informacin, 3era. edicin. Editorial IRWIN. Madrid,
1996.
11.2 ABREVIATURAS
Anexos
SISTEMA EXPERTO: SELECCIN DEL MODELO DE CICLO DE VIDA
Identificacin de la Configuracin:
Fases del Ciclo de vida: se enumeran las fases para este proyecto y se
determinan los productos que se espera obtener al final de cada una de ellas.
1. Identificacin de la tarea
Documento que describe el objetivo, alcance, mbito, y metodologa a
aplicar en el desarrollo del SECV.
Plan de actividades.
Estudio de Viabilidad del proyecto.
2. Desarrollo de prototipos
Trascripcin de las Entrevistas con el Experto
Tablas de Ventajas / Desventajas de los Modelos de Ciclos de vida
Cuestionario Mtodo Delphi sesin I
Resultados Mtodo Delphi, sesin I
Cuestionario Mtodo Delphi sesin II
Resultados Mtodo Delphi, sesin II
Cuestionario Mtodo Delphi sesin III
A los efectos del presente trabajo se ha realizado una simplificacin tanto de las
lneas base como de los elementos de configuracin definidos. En este caso el
criterio adoptado es, que dado que es una sola persona, el tesista, quien realiza la
documentacin del proyecto y la programacin se ha definido una sola lnea base
para todo el proceso de Desarrollo y Programacin y una lnea base para el
Mantenimiento Perfectivo.
Caracteres 1-2: Valor fijo CV, que identifica al Producto Sistema Experto para la
seleccin del Ciclo de Vida
Control de Configuracin:
Producto : SECV
Fecha: dd/mm/aaaa
Responsable del Pedido:
Area / Sector / Empresa :
Recibido por: Fecha: dd/mm/aaaa
Analizado por: Fecha: dd/mm/aaaa
ACEPTADO / RECHAZADO
Hoja : 2
Orden de cambio
Hoja : 1
Documentacin anexa
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
__________________________________________________________________
___________________________________________________
Consultora BIROSSI
Registro de Cambios
Producto : SECV
Solicitud Nmero : ..
Responsable del Pedido : ...
Area / Sector / Empresa :
Recibido por : ..
Fecha de recepcin : dd/mm/aaaa
Descripcin breve : ______________________________________
Analizado por : ..
Fecha del anlisis : dd/mm/aaaa
Decisin : (Aprobacin / Rechazo)
Comentarios : _____________________________________
_______________________________________________________________
Prioridad asignada :
Estado actual del pedido :
Hoja : 1
Registro de Instalaciones
Consultora BIROSSI
Registro de Instalaciones
Producto : SECV
Solicitud Nmero : ..
Descripcin breve : ______________________________________
Responsable : .
Lugar de instalacin : ..
Fecha de instalacin : dd/mm/aaaa
Versin instalada : ..
Hoja : 1
Producto: SECV
. dd/mm/aaaa .. .
. dd/mm/aaaa .. .
. dd/mm/aaaa .. .
. dd/mm/aaaa .. .
. dd/mm/aaaa .. .
. dd/mm/aaaa .. .
. dd/mm/aaaa .. .
. dd/mm/aaaa .. .
. dd/mm/aaaa .. .
. dd/mm/aaaa .. .
. dd/mm/aaaa .. .
. dd/mm/aaaa .. .
. dd/mm/aaaa .. .
Hoja : 1
Informe de Instalaciones
Informe de Instalaciones
Producto: SECV
Descripcin Instalado
Lugar Fecha Versin
. dd/mm/aaaa
. dd/mm/aaaa
. dd/mm/aaaa
. dd/mm/aaaa
. dd/mm/aaaa
. dd/mm/aaaa
. dd/mm/aaaa
. dd/mm/aaaa
. dd/mm/aaaa
. dd/mm/aaaa
. dd/mm/aaaa
. dd/mm/aaaa
. dd/mm/aaaa
. dd/mm/aaaa
. dd/mm/aaaa
. dd/mm/aaaa
. dd/mm/aaaa
Hoja : 1
A.1 SESION I
IC. Cules son las primeras actividades a llevar a cabo, en trminos generales en el
desarrollo de un proyecto informtico?
E. Si se trabaja con criterios metodolgicos las primeras fases son la Definicin de los
Requerimientos y la Planificacin o calendarizacin del proyecto y el Anlisis del sistema
actual y/o futuro.
IC. Existe algn tipo de dificultad en la actividad de seleccin del ciclo de vida?
E. Unas cuantas, y podra decir que hay dificultades propias de la tarea de seleccin y
dificultades que son particulares cuando es necesario ensear este tema a los
estudiantes de informtica en la universidad.
IC. Cul puede ser entonces el apoyo que preste el sistema experto a desarrollar?
E. Entiendo que el mayor apoyo est en la especificacin del conjunto de variables que
representan las caractersticas particulares del proyecto de desarrollo, que es necesario
considerar para seleccionar el ciclo de vida.
Conocimientos extrados:
Los conocimientos extrados de la sesin I se encuentran reflejados en el
captulo III, Definicin del problema y en el captulo IV, Estudio de Viabilidad.
Ubicacin de la tarea:
Las primeras fases son la Definicin de los Requerimientos y la
Planificacin o calendarizacin del proyecto y el Anlisis del sistema actual
y/o futuro.
No es conveniente iniciar el anlisis del sistema sin haber definido el
modelo de ciclo de vida a utilizar. Yo dira que como momento ms tardo
debe ser la primer actividad de la fase de anlisis. En mi caso particular
suelo hacerlo antes de calendarizar el proyecto ya que me facilita
considerablemente el armado del plan.
Dificultades:
Existen diversos modelos de ciclo de vida entre los que realizar la seleccin:
cascada, prototipado de usar y tirar, incremental, emisin gradual, mejora
iterativa, ensamblaje de componentes, espiral, prototipado operativo,
prototipado rpido, etc. No existe un modelo de ciclo de vida que funcione
para cualquier proyecto.
Responsable de la tarea:
Los que tengan la responsabilidad de liderar el desarrollo de sistemas
informticos, o sea los lderes de proyecto y los docentes de las ctedras de
anlisis y diseo de sistemas, por supuesto los alumnos que cursen esas
materias para su prctica.
A.2 SESION II
IC. Usted ha mencionado que existe un promedio de 30 ciclos de vida, quizs algunos
ms. Es posible establecer una jerarqua de importancia?
E. Si es muy posible hacerlo ya que en varios casos muchos de ellos son similares en su
esencia bsica y se diferencian en alguna fase o en algn detalle. Si tuviera que
agruparlos genricamente de alguna forma, se puede decir que existen los modelos con
filosofa de cascada, los modelos con filosofa de prototipo, los modelos con filosofa de
orientacin a objetos y quizs algunos modelos menos usados como el modelo en
espiral.
IC. Cul le parece que puede ser un buen punto de partida para identificar las variables
que representan las caractersticas del proyecto que son necesarias conocer para
seleccionar el ciclo de vida?
E. Entiendo que un buen comienzo y casi dira imprescindible es partir de una anlisis de
la bibliografa existente para despus consensuar con la opinin y experiencia de otros
profesionales.
IC. De los proyectos en los que ha participado, existe documentacin que pueda ser
utilizada para probar y evaluar el sistema?
E. Si es posible utilizar la documentacin existente como as tambin los prcticos ya
preparados por los docentes de las ctedras de anlisis y diseo de sistemas.
IC. Breve explicacin del Test de Viabilidad. Revisin de cada una de las caractersticas
de las dimensiones de plausibilidad, justificacin, adecuacin y xito.
E. Revis y ratific los valores de las caractersticas del Test de Viabilidad.
IC. Breve explicacin del Mtodo Delphi. Colaborara en el diseo de los cuestionarios y
en el anlisis de los mismos?
E. Por supuesto. Me parece una excelente idea consensuar la opinin de los expertos, es
una forma clara y ordenada de hacerlo. Los primeros cuestionarios pueden basarse en el
anlisis que resulte en los textos de las ventajas y desventajas de cada ciclo de vida.
Conocimientos extrados:
Los conocimientos extrados de la sesin III se encuentran reflejados en el en
el captulo IV, Estudio de Viabilidad.
Macroproceso
sirve como marco de referencia para controlar al microproceso. Incluye practicas como gestin de configuraciones, control de calidad, recorridos
de cdigo y documentacin. Incluye las siguientes actividades.
establecer requisitos centrales para el software (conceptualizacin)
desarrollar un modelo del comportamiento deseado del sistema (anlisis)
crear una arquitectura par la implementacin (diseo)
transformar la implementacin mediante refinamiento sucesivo(evolucin)
gestionar la evolucin posventa o postentrega (mantenimiento)
Es de importancia capital tener un liderazgo fuerte en el proyecto que gestione y dirija activamente las actividades del mismo
Cada paso puede hacer uso de refinamiento. Representa una forma practica de aplicar refinamiento paso a paso.
El primer paso consiste de una implementacin inicial simple del esqueleto del subproblema de un proyecto. Se crea una lista de control de
proyecto que contiene todas las tareas que necesitan completarse para conseguir la implementacin final deseada.
En los pasos restantes se mejora iterativamente hasta que la implementacin final es conseguida. Cada etapa iterativa consiste en seleccionar y
quitar la siguiente tarea de la lista, diseando la implementacin para la tarea seleccionada.(fase de diseo). codificarla y debugear la
implementacin de la tarea (implementacin), realizar el anlisis de la implementacin parcial existente a esta altura de iteracin y poner al da la
lista de control de proyecto. El proceso es iterado hasta la lista de control de proyecto esta vacua.
La mejora iterativa es un algoritmo heurstico que comienza con la implementacin de un subproblema y prosigue con la modificacin iterativa
de la implementacin existente basada en un conjunto de guas informales para conseguir la implementacin completa deseada. Esta tcnica
involucra el desarrollo de un producto de software a travs de una secuencia de pasos sucesivos de diseo y implementacin empezando con una
prediccin inicial y una implementacin de un esqueleto del subproblema.
PROTOTIPOS
Modelo Ventajas Desventajas Ejemplo
Prototipo No est limitado a proyectos chicos tambin puede
Evolutivo manejar proyectos grandes (1)
Sirve para la formular los requerimientos de un
sistema de Software cuando los requerimientos del
usuario son vagos, incompletos o inestables (1)
Puede servir como herramienta para experimentar
con nuevas e innovadoras ideas de diseo (1)
Puede servir como factor de seguridad en
desarrollos con alto factor de riesgo (1)
Puede servir como forma de reaccionar ante
potenciales cambios organizacionales (1)
Puede servir como forma de promover al cliente a
participar del proceso de desarrollo (1)
Facilita un ambiente de enseanza para usuarios
finales potenciales durante el desarrollo (1)
Puede facilitar la introduccin gradual de un
sistema de computacin en una organizacin (1)
Es usado cuando hay un gran nivel de
incertidumbre (1)
Es usado cuando hay varias opciones de diseo e
implementacin (1)
Es usado cuando hay dificultades en formular las
especificaciones (1)
Es usado cuando no hay experiencia previa en el
desarrollo con una tcnica especifica (1)
Cuando se necesita un mtodo para producir el
sistema en forma gradual (1)
CASCADA
Modelo Ventajas Desventajas Ejemplo
Cascada Ayuda a prevenir que se sobrepasen las fechas de Enfoque secuencial para construir un producto en
entrega y los costos esperados. el cual la iteracin no es evidente.
Al final de cada fase el personal tcnico y los Se tarda mucho tiempo en pasar por todo el ciclo,
usuarios tienen la oportunidad de revisar el progreso dado que hasta que no se finalice una fase no se
del proyecto. pasa a la siguiente.
Da facilidades a los gestores para controlar el El enfoque top-down necesita ser matizado con un
progreso de los sistemas. paso de reciclado (vuelta para atrs) para cubrir
Reconocimiento de ciclos de realimentacin entre temas como riesgo y reuso de mdulos de
etapas (2) software (2)
Es mejor que un enfoque hecho al azar (5) No maneja adecuadamente aspectos
concernientes al desarrollo de familias de
programas y de organizacin de software para
permitir cambios (2)
Asume progresin relativamente uniforme en los
pasos de elaboracin (2)
El nfasis en elaborados documentos como
criterio de finalizacin de las fases de
requerimientos y diseo no funciona bien para
muchas clases de software, particularmente las
aplicaciones interactivos.
No contempla la clase de desarrollo evolutivo que
presenta el prototipado rpido y los lenguajes de
cuarta generacin. (2)
Los proyectos reales rara vez siguen el modelo
secuencial que propone el modelo (5).
No contempla los posibles modos de desarrollo de
software futuros, asociados con las
ANEXO 12.1: ADQUISICIN DE CONOCIMIENTOS 02/09/2003 Bibiana D. Rossi 438
B.1.6: RESULTADO DEL ANLISIS DE TEXTOS SISTEMA EXPERTO: SELECCIN DEL MODELO DE CICLO DE VIDA
ESPIRAL
Modelo Ventajas Desventajas Ejemplo
Modelo en En el desarrollo interno existe una gran flexibilidad y Trabaja bien en los desarrollos internos, pero
espiral libertad para ajustarse a los acuerdos etapa por etapa, para necesita un ajuste posterior para adaptarlo a la
aplazar acuerdos de opciones especficas, para establecer subcontratacin de software.
miniespirales para resolver caminos crticos, para ajustar Necesidad de expertos en evaluacin de riesgos
niveles de esfuerzo, o para acomodar prcticas como para identificar y manejar las fuentes de riesgos
prototipado desarrollo evolutivo y uso de mtodos de de un proyecto.
diseo ajustado al costo. Requiere una considerable habilidad para la
Alienta el desarrollo de especificaciones que no son evaluacin del riesgo y depende de ella para el
necesariamente uniformes, exhaustivas o formales, al xito (5)
diferir la elaboracin detallada de los elementos de Deposita una gran cantidad de confianza en la
software de bajo riesgo, y evita roturas innecesarias en sus habilidad de los desarrolladores de software
diseos, hasta que los elementos de alto riesgo del diseo para identificar y manejar las fuentes de riesgo
sean establecidos. del proyecto. (5)
La revisin de los principales objetivos sirve para En general, los pasos del proceso necesitan una
asegurar que todas las partes involucradas estn de elaboracin adicional para asegurar que todos
acuerdo respecto al mtodo de trabajo para la siguiente los participantes de un desarrollo de software
fase. estn operando en un contexto consistente. (5)
Existe un reconocimiento explcito de las diferentes Presenta un riesgo de decisiones prematuras de
alternativas para alcanzar los objetivos de un proyecto. diseo
La identificacin de riesgos asociados con cada una de las Puede demostrar dificultad para ejecutar
alternativas y las diferentes maneras de resolverlos son el especificaciones con una adecuada performance
centro del modelo. Con los mtodos tradicionales, es En el desarrollo de software bajo contrato no
habitual dejar las partes, ms difciles para el final y existe esta flexibilidad y libertad, por lo que es
empezar con las ms fciles y de menor riesgo, necesario mucho tiempo para definir los
obteniendo as la ilusin de un gran avance. contratos, ya que los entregables no estn
previamente definidos de forma clara.
ORIENTACION A OBJETOS
Modelo Ventajas Desventajas Ejemplo
Modelo para La tecnologa de objetos pretende acelerar el desarrollo de Otro aspecto importante en la tecnologa de
Desarrollo de sistemas de una manera iterativa e incremental. objetos es la de "generalizar" los componentes
Sistemas La ventaja principal que permiten fijar hitos ms para que sean reutilizables, lo que incrementa
Orientados a frecuentemente, realizando entregas de sistemas que son los costos de desarrollo entre un 10 y 50%, por
Objetos operativos cada dos o tres meses para recibir lo que resulta imprescindible un desarrollo que
retroalimentacin del cliente lo antes posible e ir optimice esta inversin.
adaptando la aplicacin segn cambien las necesidades y El inconveniente que presentan es la dificultad
se refinen los requisitos de gestionar de manera formal los proyectos que
siguen estos ciclos de vida aunque este
problema se puede paliar diferenciando el
"micro" del "macroproceso".
Object Modeling Produce un diseo limpio y fcil de comprender, que La distincin entre anlisis y diseo podr
Tool (OMT) (6) resulta ms fcil de probar, mantener y extender parecer a veces arbitraria y confusa
El diseo resultante es ms adaptable, los cambios futuros
sern mucho ms sencillos
Da al proceso de desarrollo una base ms estable, y
permite utilizar un nico concepto unificador de software
a lo largo del proceso: el concepto de objeto, de tal forma
que la informacin registrada durante el anlisis no se
pierde ni se transforma cuando se produce el diseo y la
implementacin
La organizacin de un sistema en torno de objetos da al
desarrollo una estabilidad mayor que las orientadas a
funciones.
Es ms flexible al cambio y ms extensible.
Cambios de funcionalidad se admiten con facilidad en el
diseo orientado a objetos
ANEXO 12.1: ADQUISICIN DE CONOCIMIENTOS 02/09/2003 Bibiana D. Rossi 443
B.1.6: RESULTADO DEL ANLISIS DE TEXTOS SISTEMA EXPERTO: SELECCIN DEL MODELO DE CICLO DE VIDA
OTROS
Modelo Ventajas Desventajas Ejemplo
Parnas information Maneja adecuadamente aspectos No ha sido completamente elaborado para ver
hiding approach concernientes al desarrollo de familias de como cubre aspectos tales como prototipado y
programas y a la organizacin de software reusabilidad (2)
para acomodar cambios (2)
Two Leg Model Contiene procesos de abstraccin separados Tiene retos en acomodar reusabilidad de software,
hasta que se obtiene una especificacin familias de programas y compromisos (trade-offs)
formal (2) de diseo fsico lgico (2)
Automatic Incorpora al ciclo de vida un marco Tiene problemas en escalar a sistemas muy
Paradigm conceptual para incorporar capacidades de grandes (2)
programacin automtica, transformacin de Tiene problemas en acomodar familas de
programas y asistentes basados en programas (2)
conocimiento (2) Tiene problemas en manejar opciones entre
nuevas y antiguas capacidades (2)
Anlisis /Diseo Tienen unos lmites del sistema bien definidos, as
Estucturado (6) que puede resultar difcil extender un diseo
SA/SD hasta unos nuevos lmites
Modelo Los requerimientos en prosa pueden ser Los requerimientos informales son notorios por su
Convencional (4) ledos y aprobados directamente por los ambigedad (4)
clientes (4) El testeo y la prueba de correctitud son muy
El prototipado es posible por iteracin del difciles (4)
ciclo de desarrollo entero Es difcil que soporte automatizacin completa (4)
Provee de puntos tiles de chequeo Los requerimientos de caja negra son difciles de
(milestones) (4) especificar (4)
La descomposicin top-down es difcil y riesgosa
Bibliografa Analizada