Вы находитесь на странице: 1из 3

Capítulo 11

Ciclo de Vida y Modelos de Desarrollo:

Glosario:
Aplicación=Programa=Software
SI=Sistema de Información
El ciclo de vida de una aplicación son las etapas por las que pasa a lo largo de su vida,
desde su concepcion hasta el abandono de su uso

 El ciclo de vida de una aplicación tiene las siguientes etapas: 1)Definicion


b)Incorporacion c) Utilizacion d) abandono

 La etapa del ciclo de vida de definicion incluye a) la vision externa del SI b) limites c)
alcances d)costos

 La etapa del ciclo de vida de definicion permite a) identificar necesidades b) alcance del
proyecto c) alternativas de realizacion d) calculo del costo-beneficio

 La etapa del ciclo de vida de definicion erronea lleva a a) priorizar un proyecto no


prioritario b) no priorizar un proyecto prioritario c) dar alcance excesivo, aumentando
costos d) dar alcance insuficiente

 La etapa del ciclo de vida de definicion debe ser suficiente para: a) eliminar el grado de
complejidad del desarrollo b) estimar las inversiones necesarias c) estimar los costos d)
evaluar el grado de cumplimiento

 La etapa del ciclo de vida de definicion se realiza contestando sobre el problema a


resolver: a) ¿Que? (que necesito) b) ¿por que? c) ¿cuanto tiempo? d) ¿alternativas? e)
¿ventajas y desventajas de las alternativas? f) como se suple hoy la falta de la solucion?

 La etapa del ciclo de vida de incorporacion incluye a) la adquisicion b) contruccion c)


puesta en marcha

 La etapa del ciclo de vida de incorporacion tiene las siguientes fases a) organización y
planeamiento b) ejecucion y control (analisis, diseño, adquisicion, construccion y prueba,
puesta en marcha) c) Finalizacion

 La fases de puesta en marcha incluye las tareas de: a) Entrenamiento a los usuarios b)
conversion de datos c) Instalacion de hardware d) Prueba operativa d) Operación inicial del
sistema

 La etapa del ciclo de vida de utilizacion es cuando el sistema esta somentido a


mantenimiento.
 En la etapa del ciclo de vida de abandono se desaconseja la continuidad cuando a) hay
alto costo de mantenimeinto b) hay limitaciones de funcionalidad c) hay funcionalidades
cubiertas por otras aplicaciones

Compra de software: (de TICs, Cap 9)

 Para ejecutar la compra de software, el comprador debe evaluar las


capacidades,fortalezas y debilidades del abanico de opciones que el mercado ofrece en
términos de software. Las preguntas que se debe realizar el comprador entre otras son: a)
¿Propone el mercado opciones que puedan ser económicamente factibles en términos de
la aplicación buscada? B) ¿Cómo se resuelven las diferencias entre los requerimientos de
la organización y las funcionalidades que ofreces las opción elegida?

 A la hora de elegir que software consumir, las empresas de menor tamaño al tener una
cultura de T.I menos desarrollada y suelen ser muy influenciadas por los proveedores de
los productos. Esto genera que sus demandas de productos responden más a las políticas
comerciales que a sus reales necesidades.

 Podemos identificar dos modelos en cuanto a la selección y evaluación de software:a)


el modelo pretendido por la firma: “modelo objetivo” b) el ofrecido por el mercado: “modelo
de la oferta”

 Proceso de selección: es la determinación de los modelos de la oferta que mejor ajusta


al modelo objetivo y la determinación de cuáles son las diferencias.

 Proceso de selección de software:Podemos encontrar 3 alternativas para lograr una


convergencia total: a)Adecuar modelo de la oferta seleccionado para que ajuste al 100% el
modelo objetivo. B)Modificar los procesos en la organización a las funcionalidades del
modelo de la oferta elegido. C)Se aceptan las diferencias entre modelo objetivo y modelo
de la oferta.

 El proceso de evaluación y selección de software debe ser parte de una metodología de


ciclo de vida del desarrollo de sistemas que contemple: a) Definición de requerimientos
b) pre-selección c)evaluación y selección final d) implementación e) post implementación

 Problemas que se pueden presentar durante el proceso de Evaluación y selección


de software: a) Dificultad en obtener datos objetivos sobre las funcionalidades. B)El
proceso, desarrollado con profesionalidad, requiere una gran cantidad de tiempo y suele
ser visto como tiempo “perdido”. C)La dedicación de los miembros del grupo del proyecto.
D)Los participantes del equipo deben ser a tiempo completo. E)La inexistencia de una
metodología de ciclo de vida en la firma. F)La inexistencia de criterios generales de
decisión o definidos en niveles poco apropiados. G) Impacto de la inadecuada información

 Matriz de Propiedades: Es una de las herramientas más usadas en los proyectos de


selección de software. Es un esquema matricial de factores y grados que ayuda en la
selección y evaluación de software. Se busca formalizar el modelo objetivo y cada una de
las operaciones evaluadas será calificada en relación a la forma que cumplen con los
requerimientos de la matriz.

 Elementos componentes de la matriz de propiedades: a) De las filas: se definen


características (ítems) a evaluar. Cada uno de los aspectos está formado por un conjunto
de variables específicas que se deben evaluar. Cada característica tiene una ponderación.
Es una forma de dar un peso relativo de cada uno de ellos y su sumatoria será 1, por lo
tanto cada ítem debe tener valores entre 0 y 1. Cada característica está formada por un
conjunto de variables. Cada variable debe tener una ponderación entre 0 y 1. b)De las
columnas: cada columna representa a una opción de mercado de los productos que se
están evaluando.

 La definición de las variables de una matriz no es igual para todos los proyectos. En cada
proyecto se deben definir las variables a partir de la fijación de los requerimientos en la
etapa de Análisis de sistema.

hasta aqui Compra de software: (de TICs, Cap 9), a partir de aqui sigue Cap 11

Modelos de desarrollo:
 Los modelos de desarrollo pueden ser a) por etapas b) en cascada c) en espiral d)
incrementales e) agiles

 El modelo de desarrollo por etapas es secuencial y consta de a) Definicion b) Diseño


preliminar c) Analisis y diseño d) Codificacion e) Prueba f) Operación

 El modelo de desarrollo en cascada tiene una retroalimentacion en las etapas y


prototipos para facilitar la deteccion temprana de errores y reducir riesgos

 El modelo de desarrollo evolutivo o en espiral busca reducir riesgos en las modificaciones


enfatizando prototipos e incorporando paralelismo y modularidad. Consiste en a) Planificar
las actividades para la siguiente fase b) determinar objetivos c) analizar alternativas d)
desarrollo , primero en papel y luego en prototipos

 Modelos incrementales: Para reducir el riesgo de modificaciones previas a la utilizacion,


se divide el sistema en subsistemas o modulos definidos para ser puestos en marcha
independientemente...

 Modelos incrementales: La definicion de modulos debe contemplar a) limites b)


implementacion en plazo breve c) indicadores necesarios para evaluar el cumplimiento d)
acciones necesarias para producir resultados

 Modelos incrementales: La implementacion de modulos puede ser a) superpuesta b)


escalonada

 Los modelos de desarrollo agiles: buscan fuerte interaccion con el usuario e inmediatez en
la implementacion

 Los modelos de desarrollo agiles tienen como principal principio "nuestra prioridad mas
alta es satisfacer al cliente a traves de la entrega temprana y continua de software valioso"

Вам также может понравиться