Tarea 10, 11, 12, 13
Mgr. Indira Camacho del Castillo UMSS: Cochabamba - Bolivia
Factores que afectan el precio del software Composicin del costo de un proyecto Mtricas de complejidad y tamao Ejercicios de estimacin sin modelos Modelos de costos: COCOMO
Tarea 9 10 - 11
Carrera de Sistemas&Informtica UMSS: Cochabamba-Bolivia Mgr. Indira Camacho del Castillo Materia: Ingeniera de Software
Costo Precio
Carrera de Sistemas&Informtica UMSS: Cochabamba-Bolivia
Mgr. Indira Camacho del Castillo
Materia: Ingeniera de Software
Factores que afectan la asignacin de precios al software
Oportunidad de mercado Una organizacin de desarrollo podra cotizar un bajo precio debido a que desea moverse a un nuevo mercado de software. Aceptar un bajo beneficio en un proyecto podra darle la oportunidad de obtener mas beneficios posteriormente. La experiencia obtenida le permite desarrollar nuevos productos. Si una organizacin esta insegura de su costo estimado, por alguna contingencia puede incrementar su precio por encima del beneficio normal. Un cliente puede estar dispuesto a permitir que el desarrollador retenga la propiedad del cdigo y que reutilice dicho cdigo en otros proyectos. Por lo tanto el precio cargado podra ser menor que cuando el cdigo fuente del software es entregado al cliente. Si es probable que los requerimientos cambien, una organizacin puede reducir los precios para ganar un contrato despus de que el contrato se asigna, se cargan precios altos a los cambios en los requerimientos. Los desarrolladores en dificultades financieras podra bajar sus precios para obtener un contrato. Es mejor tener beneficios ms bajos que los normales o incluso quebrar antes que quedar fuera de los negocios.
Mgr. Indira Camacho del Castillo Materia: Ingeniera de Software
Incertidumbre en la estimacin de costos Trminos contractuales
Volatilidad de los requerimientos Salud financiera
Carrera de Sistemas&Informtica UMSS: Cochabamba-Bolivia
INTRODUCCION
Al principio, el coste del software constitua un
pequeo porcentaje del coste total de los sistemas basados en computadora.
Hoy en da, el software es el elemento ms caro de
la mayora de los sistemas informticos.
Carrera de Sistemas&Informtica UMSS: Cochabamba-Bolivia
Mgr. Indira Camacho del Castillo
Materia: Ingeniera de Software
Introduccin :
Estimaciones
La estimacin del coste y del esfuerzo del software
nunca ser una ciencia exacta.
Son demasiadas las variables -humanas, tcnicas, de
entorno, polticas- que pueden afectar al coste final del software y al esfuerzo aplicado para desarrollarlo.
Carrera de Sistemas&Informtica UMSS: Cochabamba-Bolivia
Mgr. Indira Camacho del Castillo
Materia: Ingeniera de Software
Para realizar estimaciones seguras de costes y esfuerzos tenemos varias opciones posibles:
Dejar la estimacin para ms adelante Basar las estimaciones en proyectos similares ya
terminados. Utilizar tcnicas de descomposicin Utilizar uno o ms modelos empricos
Carrera de Sistemas&Informtica UMSS: Cochabamba-Bolivia
Mgr. Indira Camacho del Castillo
Materia: Ingeniera de Software
Qu Medir y para qu medir?
Proceso - duracin, costo, efectividad o eficiencia
Producto - tamao, calidad
Recursos - magnitud, costo, calidad
Carrera de Sistemas&Informtica UMSS: Cochabamba-Bolivia
Mgr. Indira Camacho del Castillo
Materia: Ingeniera de Software
Qu estimamos en un proyecto de software?
Los administradores del proyecto son responsables de
controlar el presupuesto: Deben estimar cuanto va costar el desarrollo de software o parte de ese desarrollo. esfuerzo)
Estimar el esfuerzo y su costo ( el costo dominante es el
Estimar el tiempo
Esta actividad es llevada a cabo con la calendarizacin del proyecto.
Carrera de Sistemas&Informtica UMSS: Cochabamba-Bolivia
Mgr. Indira Camacho del Castillo
Materia: Ingeniera de Software
Componentes del costo de un proyecto
Costos de Hardware
Costos de viajes y entrenamiento
Costo de esfuerzo
Cul es el ms importante? y por qu?
Esfuerzo, porque es el ms difcil de calcular y puede hacer que vare grandemente el presupuesto si es que existen fallas en el mismo. En los otros dos componentes las variaciones por lo general son mnimas.
Carrera de Sistemas&Informtica UMSS: Cochabamba-Bolivia Mgr. Indira Camacho del Castillo Materia: Ingeniera de Software
10
Esfuerzo: Mtricas Introduccin
tamao y complejidad
La medicin es fundamental para cualquier disciplina porque nos permite hacer una evaluacin objetiva.
DEFINICIN:
El IEEE Standard Glossary of Software Enginnering Terms define: Mtrica como una medida cuantitativa del grado en que un sistema, componente o proceso posee un atributo dado
Carrera de Sistemas&Informtica UMSS: Cochabamba-Bolivia
Mgr. Indira Camacho del Castillo
Materia: Ingeniera de Software
11
Esfuerzo:
Mtricas de tamao y complejidad
Lneas de Cdigo - LDC Puntos de funcin - PF Puntos de objeto PO
Otras medidas:
Productividad Calidad Costo Documentacin Esfuerzo
Carrera de Sistemas&Informtica UMSS: Cochabamba-Bolivia
= PF/personas_mes} = errores/PF = dlares/PF = pginas_documentacin/PF = Nro.Personas/mes
Mgr. Indira Camacho del Castillo Materia: Ingeniera de Software
12
Algunas medidas
Anlisis
Cdigo ensamblador 3 semanas
(Pressman) Pruebas Documentacin
Diseo
5 semanas 5 semanas
Codificacin
8 semanas 8 semanas
10 semanas 2 semanas 6 semanas 2 semanas
Lenguaje de alto nivel 3 semanas
Tamao
Cdigo ensamblador Lenguaje alto nivel 5.000 lneas 1.500 lneas
Tiempo
Productividad
28 semanas 714 lin./mes 20 semanas 300 lin. /mes
Carrera de Sistemas&Informtica UMSS: Cochabamba-Bolivia
Mgr. Indira Camacho del Castillo
Materia: Ingeniera de Software
13
Ejemplos con Lneas de Cdigo (LCD) y puntos de funcin (PF)
Tarea 11
Carrera de Sistemas&Informtica UMSS: Cochabamba-Bolivia Mgr. Indira Camacho del Castillo Ingeniera de Software Materia:
14
Introduccin: Ejercicios
Usar LDC , PF o PO p/estimaciones de tamao/complejidad
Si se utiliza LDC, la descomposicin a menudo debe ser a detalle. Si se utiliza PF, se estima cinco puntos de funcin propuestos. Tienen mayor grado de abstraccin que LDC tipos de puntos de objeto.
PO son una abstraccin ms grande que LDC y PF y solo existen tres
Con cualquiera de las opciones se debe calcular:
optimista (O), medio (M) y pesimista (P) para cada funcin o contador, y se calcula el valor esperado (E) con la siguiente frmula:
E = (O + 4 * M + P) / 6
Carrera de Sistemas&Informtica UMSS: Cochabamba-Bolivia Mgr. Indira Camacho del Castillo Materia: Ingeniera de Software
15
Ejemplo : estimaciones utilizando LDC Paso 1
Pressman
Un sistema CAD (Computer-aided-design) de componentes mecnicos. Una revisin de la especificacin del sistema indica que el software va a ejecutarse en una estacin de trabajo de ingeniera y que debe interconectarse con varios perifricos de grficos para computadoras entre los que incluye un ratn, un digitalizador, una pantalla a color de alta resolucin y una impresora lser. Se puede desarrollar una descripcin preliminar del mbito del software:
El software de CAD aceptar datos geomtricos de 2 y 3 dimensiones por la parte del ingeniero. El ingeniero se interconectar y controlar el sistema de CAD por medio de un interfaz de usuario que va a exhibir las caractersticas de un buen diseo de interfaz hombre mquina. Una base de datos CAD contiene todos los datos geomtricos y la informacin de soporte. Se desarrollaran mdulos de anlisis de diseo para reducir la salida requerida que se va a visualizar en varios dispositivos grficos. el software se disear para controlar e interconectar dispositivos perifricos entre los que se incluye un ratn, un digitalizador, un impresor lser y un trazador grafico (ploter).
La descripcin anterior del mbito es preliminar. Para proporcionar detalles concretos y un lmite cuantitativo, se tendran que ampliar todas las descripciones. Por ejemplo antes que la estimacin pueda comenzar el planificador puede determinar que significa Caractersticas de un buen diseo de interfaz hombre maquina y cual ser el tamao y la sofisticacin de la base de datos de CAD.
Carrera de Sistemas&Informtica UMSS: Cochabamba-Bolivia Mgr. Indira Camacho del Castillo Materia: Ingeniera de Software
16
Tarea: Paso
optimista=1800 LDC
2
mas probable= 2100 LDC VE = pesimista = 3000 LDC (1800 +4*2100 + 3000) / 6
Se desarrolla un rango de estimacin de LDC para cada funcin. Por ejemplo: el rango de estimaciones de LDC de la funcin de IUFC es:
LCD esperado = (opt +4Prob + pess) / 6
Funcin
Interfaz de usuario y facilidad de control
Anlisis geomtrico de 2 dimensiones Anlisis geomtrico de 3 dimensiones Gestin de base de datos Facilidades de presentacin grafica de computadoras Control de perifricos Mdulos de anales de diseo
LDC optimista
1800
4000 5200 1160 3300 1100 7800
LDC probable
2100
5100 6600 2400 4750 1900 8200
LDC pesimista
3000
7000 8100 4500 7345 4200 9700
LDC esperado Calcular valor esperado SUMAR
17
Total
Carrera de Sistemas&Informtica UMSS: Cochabamba-Bolivia Mgr. Indira Camacho del Castillo Materia: Ingeniera de Software
Paso 3 ..calcular PRODUCTIVIDAD..
Tarea: Paso
4 ..calcular ESFUERZO..
Carrera de Sistemas&Informtica UMSS: Cochabamba-Bolivia
Mgr. Indira Camacho del Castillo
Materia: Ingeniera de Software
18
EJEMPLO DE ESTIMACIN BASADA EN LDC
Productividad = 500 LDC /hombre-mes El esfuerzo es = (7.400 / 500)
14,8
= 15
hombres-mes
Y si cada hombre-mes cuesta $10,000 (entre sueldos y gastos extras), entonces el costo del sistema ser de:
$150,000.
LDC en miles de lneas de cdigo
Carrera de Sistemas&Informtica UMSS: Cochabamba-Bolivia
E = (O + 4 * M + P) / 6
Mgr. Indira Camacho del Castillo
Materia: Ingeniera de Software
19
Puntos de funcin
Ventajas Vs. lneas de cdigo Primero, los puntos de funcin son independientes del lenguaje, herramientas o metodologas utilizadas en la implementacin Segundo, los puntos de funcin pueden ser estimados a partir de la especificacin de requisitos o especificaciones de diseo Tercero, como los puntos de funcin estn basados en una visin externa del usuario del sistema, el mtodo resuelve muchas de las inconsistencias que aparecen cuando se utiliza lneas de cdigo como mtrica del tamao del software.
Carrera de Sistemas&Informtica UMSS: Cochabamba-Bolivia Mgr. Indira Camacho del Castillo Materia: Ingeniera de Software
20
Puntos de funcin y frmulas
factor de ponderacin parmetro de medida # de entradas de usuario # de salidas de usuario # de consultas # de archivos conteo
simple medio complejo
X 3
X 4
X 3 X 7 X 5
5
4 10 7
7
6 15 10
=
= = =
UCF Fi PF
# de interfaces externas
conteo-total Puntos de funcin no ajustados o UCF
factor de complejidad Grado de Influencia N del factor de complejidad
Puntos Funcin
PF = UCF x (0.65 + 0.01 x Fi)
Mgr. Indira Camacho del Castillo
Carrera de Sistemas&Informtica UMSS: Cochabamba-Bolivia
Materia: Ingeniera de Software
21
Grado de influencia N del factor de ajuste de la complejidad
1. 2. 3. 4. 5.
6. 7.
8. 9. 10. 11. 12. 13. 14.
Requiere el sistema copias de seguridad y de recuperacin fiables? Se requiere comunicacin de datos? Existen funciones de procesamiento distribuido? Es crtico el rendimiento? Se ejecutar el sistema en un entorno operativo existente y fuertemente utilizado? Requiere el sistema entrada de datos interactiva? Requiere la entrada de datos interactiva que las transacciones de entrada se lleven a cabo sobre mltiples pantallas u operaciones? Se actualizan los archivos maestros de forma interactiva? Son complejos las entradas, las salidas, los archivos o las peticiones? Es complejo el procesamiento interno? Se ha diseado el cdigo para ser reutilizable? Estn incluidas en el diseo la conversin y la instalacin'? Se ha diseado el sistema para soportar mltiples instalaciones en diferentes organizaciones? Se ha diseado la aplicacin para facilitar los cambios y para ser fcilmente utilizada por el usuario? Los factores se tasan en una escala 0 (sin importancia) a 5 (muy importante)
Mgr. Indira Camacho del Castillo Materia: Ingeniera de Software
Carrera de Sistemas&Informtica UMSS: Cochabamba-Bolivia
22
Resumen PF
Analizar el dominio de la informacin de la aplicacin y desarrollar el conteo
Establecer el conteo para cada dominio de entrada e interfaces de sistema Asignar el nivel de complejidad o peso para cada conteo Para calcular puntos de funcin (PF), se utiliza la relacin siguiente:
Pesar cada conteo por evaluacin de la complejidad
Evaluar la influencia de factores globales que afecten la aplicacin
PF = cuenta-total * [0,65 + 0,01 * N]
donde:
Factor de complejidad: C = (0.65 + 0.01 x N)
Calcular puntos funcin
Grado de influencia: N = Fi
Fi (i = 1 a 14)
Carrera de Sistemas&Informtica UMSS: Cochabamba-Bolivia Mgr. Indira Camacho del Castillo Materia: Ingeniera de Software
23
Ejemplo PF
parmetro de medida # entradas de usuario conteo peso 40 25 12 4 4 x 4 = 160
# salidas de usuario
# de consultas # de archivos # interfaces externas
x
x x
5
4
=
=
125
48 40 28
Aplicando la frmula PF = UCF * (0.65 + 0.01 * Fi)
10 =
conteo total Grado de influencia puntos funcin
del factor de complejidad
401 84
Factor de complejidad: C = (0.65 + 0.01 x N)
Carrera de Sistemas&Informtica UMSS: Cochabamba-Bolivia
Grado de influencia: N = Fi
Mgr. Indira Camacho del Castillo Materia: Ingeniera de Software
24
EJEMPLO DE ESTIMACIN BASADA EN PF
Aplicando la frmula: PF = UCF x (0.65 + 0.01 x Fi)
Calcular PF: 148.48
PF = 128 * (0.65 + 0.01 * 51) = 149 pf
Si la productividad =7 PF / hombre-mes, entonces el esfuerzo requerido ser de: 21,28 (149 / 7) = 22 hombres-mes, y si el costo por hombre-mes es de $10,000, entonces el costo del proyecto es:
$220,000.
Dominio de informacin Nmero de entradas Nmero de salidas Nmero de peticiones Nmero de archivos Nmero de interfaces externas
Carrera de Sistemas&Informtica UMSS: Cochabamba-Bolivia
Optimista 7 4 5 1 1
Cuenta Medio Pesimista Esperado Peso Subtotal 8 10 9 4 36 5 7 6 5 30 7 9 7 4 28 1 2 2 10 20 1 2 2 7 14 Total UCF . 128
Mgr. Indira Camacho del Castillo Materia: Ingeniera de Software
25
Modelos de costos COCOMO
Tarea 12
Carrera de Sistemas&Informtica UMSS: Cochabamba-Bolivia Mgr. Indira Camacho del Castillo Materia: Ingeniera de Software
26
Qu son ?
Modelos de estimacin de costos
Son modelos que se han establecido en base a anlisis de regresin a partir de datos histricos de grupo de sistemas.
Y qu mtricas utilizan la mayora de estos modelos? Y
por qu?
Estos modelos se basan en una mtrica de tamao/ complejidad e intentan deducir el esfuerzo. Las mtricas que utilizan son:
PON Cundo se utilizan?
PF
LDC
Cuando no se tiene como dato la productividad de los ingenieros.
Carrera de Sistemas&Informtica UMSS: Cochabamba-Bolivia
Mgr. Indira Camacho del Castillo
Materia: Ingeniera de Software
27
Modelos de estimacin de costos
Por qu existen muchos modelos de estimacin de costos?
Porque se hacen en base a un grupo de proyectos de un determinado tipo y de un determinado contexto y sirven para la estimacin de proyectos de un determinado tipo.
Todos los modelos de estimacin son adecuados para
Estimar cualquier proyecto de software? Si/no, por qu?
NO, por que s e hacen base a un muestra de proyectos.
Tarea:
Traer un ejemplo concreto de estimacin de costos documentado para un proyecto de software utilizando cualquier mtrica.
Carrera de Sistemas&Informtica UMSS: Cochabamba-Bolivia
Mgr. Indira Camacho del Castillo
Materia: Ingeniera de Software
28
Mtricas: tamao y complejidad
Lneas de Cdigo - LDC Puntos de funcin - PF Puntos de objeto PO
Otras medidas:
Productividad Calidad Costo Documentacin Esfuerzo = PF/personas_mes} = errores/PF = dlares/PF = pginas_documentacin/PF = Nro.Personas/mes
Carrera de Sistemas&Informtica UMSS: Cochabamba-Bolivia
Mgr. Indira Camacho del Castillo
Materia: Ingeniera de Software
29
MODELOS EMPRICOS DE ESTIMACIN
Forma general: exponente esfuerzo = coefte_afinacin * tamao
usualmente referido como personas-mes de esfuerzo requerido constante o nmero derivado basado en la complejidad del proyecto
Carrera de Sistemas&Informtica UMSS: Cochabamba-Bolivia
derivado empricamente LDC o PF
Mgr. Indira Camacho del Castillo
Materia: Ingeniera de Software
30
Ejemplos: de modelos empricos de estimacin
Carrera de Sistemas&Informtica UMSS: Cochabamba-Bolivia
Mgr. Indira Camacho del Castillo
Materia: Ingeniera de Software
31
MODELO COCOMO I
Creado por Barry Boehm en 1981. Su nombre significa COnstructive COst MOdel (Modelo constructivo de costo) y se puede dividir en tres modelos.
COCOMO bsico. Calcula el esfuerzo y el costo del desarrollo en
funcin del tamao del programa estimado en LDC.
COCOMO intermedio. Calcula el esfuerzo del desarrollo en
funcin del tamao del programa y un conjunto de conductores de costo que incluyen la evaluacin subjetiva del producto, del hardware, del personal y de los atributos del proyecto.
COCOMO detallado. Incorpora las caractersticas de la versin
intermedia y lleva a cabo una evaluacin del impacto de los conductores de costo en cada fase (anlisis, desarrollo, etc.) del proceso.
Carrera de Sistemas&Informtica UMSS: Cochabamba-Bolivia Mgr. Indira Camacho del Castillo Materia: Ingeniera de Software
32
Estimacin de proyectos por mtodo COCOMO
Carrera de Sistemas&Informtica UMSS: Cochabamba-Bolivia
Mgr. Indira Camacho del Castillo
Materia: Ingeniera de Software
33
Los modelos COCOMO estn definidos para tres tipos de proyectos de software:
Orgnicos.
Proyectos pequeos y sencillos.
Equipos pequeos con experiencia en la aplicacin. Requisitos poco rgidos.
Semiacoplados.
Proyectos de tamao y complejidad intermedia. Equipos con variado niveles de experiencia. Requisitos poco o medio rgidos.
Empotrados.
Proyectos que deben ser desarrollados con un conjunto de requisitos
(hardware y software) muy restringidos.
Carrera de Sistemas&Informtica UMSS: Cochabamba-Bolivia
Mgr. Indira Camacho del Castillo
Materia: Ingeniera de Software
34
COCOMO BSICO E = a * KLDC ^b * M
Donde:
D = c * E ^d
E es el esfuerzo, D es el tiempo de desarrollo en meses y KLDC es el nmero de miles de lneas de cdigo estimado para el proyecto. Y M es el factor de ajuste del esfuerzo, que para el bsico consideraremos igual a 1 Los coeficientes a y c y los exponentes b y d se obtienen de la siguiente tabla:
Carrera de Sistemas&Informtica UMSS: Cochabamba-Bolivia
Mgr. Indira Camacho del Castillo
Materia: Ingeniera de Software
35
Ejemplo
Aplicando el modelo COCOMO bsico al ejemplo anterior y usando un tipo de proyecto orgnico obtenemos una estimacin para el esfuerzo: E = 2.4 * KLDC^1.05 = 2.4 * 7.4^1.05 = 20 hombres-mes Para calcular la duracin del proyecto usamos la estimacin de esfuerzo: D = 2.5 * E^0.38 = 2.5 * 20^0.38 = 8 meses El valor de la duracin del proyecto permite al planificador recomendar un nmero de personas N para el proyecto. N = E/D = 20 / 8 = 3 personas
Carrera de Sistemas&Informtica UMSS: Cochabamba-Bolivia Mgr. Indira Camacho del Castillo Materia: Ingeniera de Software
36
COCOMO INTERMEDIO
E = a * KLDC^b * EAF
EAF es un factor de ajuste del esfuerzo que se calcula valorando en una escala de muy bajo, bajo, nominal, alto y muy alto
Carrera de Sistemas&Informtica UMSS: Cochabamba-Bolivia
Mgr. Indira Camacho del Castillo
Materia: Ingeniera de Software
37
EAF : factor de ajuste del esfuerzo
Carrera de Sistemas&Informtica UMSS: Cochabamba-Bolivia
Mgr. Indira Camacho del Castillo
Materia: Ingeniera de Software
38
COCOMO DETALLADO
Proporciona un conjunto de multiplicadores de esfuerzo para cada atributo en cada fase. Organiza el producto en tres niveles:
Nivel mdulo. Nivel subsistema. Nivel sistema.
Carrera de Sistemas&Informtica UMSS: Cochabamba-Bolivia
Mgr. Indira Camacho del Castillo
Materia: Ingeniera de Software
39
MODELO COCOMO II
1. Modelo de composicin de aplicacin. Utilizado
durante las primeras etapas de la ingeniera del software, donde el prototipado de las interfaces de usuario, la interaccin del sistema y del software, la evaluacin del rendimiento, y la evaluacin de la madurez de la tecnologa son de suma importancia. se han estabilizado los requisitos y que se ha establecido la arquitectura bsica del software. durante la construccin del software.
Mgr. Indira Camacho del Castillo
2. Modelo de fase de diseo previo. Utilizado una vez que
3. Modelo de fase posterior a la arquitectura. Utilizado
Carrera de Sistemas&Informtica UMSS: Cochabamba-Bolivia
Materia: Ingeniera de Software
40
1. Modelo de composicin de aplicacin
PON = (puntos objeto) x [(lOO - %reutilizacin)/100]
Donde PON significa puntos objeto nuevos.
Esfuerzo estimado = PON / PROD
Carrera de Sistemas&Informtica UMSS: Cochabamba-Bolivia
Mgr. Indira Camacho del Castillo
Materia: Ingeniera de Software
41
2. Modelo de fase de diseo previo
o Nivel de diseo inicial
Este nivel se basa en la frmula estndar para modelos
algortmicos: Esfuerzo = A x tamaoB x M Donde Boehm propone:
A=2.5
Tamao = KSLOC = miles de lneas de cdigo fuente (se estima los
puntos de funcin y luego mediante tablas estndares que relacionan las lneas de cdigo a PF se calculas las KSLOC)
B= esfuerzo creciente al incrementarse el tamao del proyecto, no
se fija como en la primera versin del modelo y varia de 1.1 a 1.24 dependiendo de la novedad del proyecto, ms nuevo entonces ms alto
M= se calcula como para el COCOMO 81
Carrera de Sistemas&Informtica UMSS: Cochabamba-Bolivia
Mgr. Indira Camacho del Castillo
Materia: Ingeniera de Software
42
Por qu planificar?
Carrera de Sistemas&Informtica UMSS: Cochabamba-Bolivia
Mgr. Indira Camacho del Castillo
Materia: Ingeniera de Software
43
Bibliografa
Pressman, Roger S. "Ingeniera del Software. Un enfoque prctico". Ed. McGraw-Hill.
Piattini, M.G. Anlisis y diseo detallado de aplicaciones informticas de gestin.,Ed. Ra-ma Luque Ruiz, Irene "Ingeniera del Software. Fundamentos para el desarrollo de sistemas informticos". Ed. Servicio de publicaciones. Universidad de Crdoba Sommerville, Ian "Software Engineering". Ed. Addison-Wesley,
Carrera de Sistemas&Informtica UMSS: Cochabamba-Bolivia
Mgr. Indira Camacho del Castillo
Materia: Ingeniera de Software
44
Tarea:
Realizar tarea 13 y 14
Carrera de Sistemas&Informtica UMSS: Cochabamba-Bolivia
Mgr. Indira Camacho del Castillo
Materia: Ingeniera de Software
45