Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ASIGNATURA:
SEMESTRE:
TEMA:
8
FECHA ENVIO:
13/10/2016
FECHA ENTREGA:
25/10/2016
HERRAMIENTAS CASE
Decimo B 12ava. Promocin.
GESTIN DEL PROYECTO DE SOFTWARE
INGENIERA DE SOFTWARE ASISTIDA POR COMPUTADOR, REQUISITOS
UNIDAD N 1:
DEL SOFTWARE
Necesidad de estimar tamao, costo y personal en un proyecto de desarrollo de
PROBLEMA:
software
Estimar tamao, costo y personal en un proyecto de desarrollo de software mediante la
OBJETIVO:
aplicacin de tcnicas de estimacin
INDICADOR DE EVALUACION:
CALIFICACIN
Siemp
A
Nun
re
veces ca
(2)
(1) (0,5)
CAPACIDAD DE COMUNICACIN.
EN IMPRESOS
Entrega documentacin impresa y digital. (Siguiendo las normas y convenciones para
la escritura y sin falta de ortografa). La redaccin del documento debe ser clara. Debe
incluir todas las fuentes de donde tom la informacin.
Cumple con el formato, normas y estructura para la elaboracin del documento.
APLICACIN DE VALORES.
Puntualidad. Entrega de trabajo a tiempo
Responsabilidad tica. El trabajo es indito y respeta la propiedad intelectual
Responsabilidad profesional. Cumple con las normas tcnicas.
USO DE RECURSOS:
Recursos bibliogrficos fidedignos y con validez cientfica
Recursos tecnolgicos adecuados
CAPACIDAD DE REFLEXIN.
Incluye ejemplos claros que permiten un mejor entendimiento del tema.
CONOCIMIENTO TCNICO.
Destreza con las herramientas informticas.
TIPO DE ACTIVIDAD
LUGAR
ALCANCE
FORMA
Intraclase
Individual
Taller
Prctica en laboratorio
Extraclase Grupal
Sntesis, esquemas
Prctica en clase
Caso de estudio
Resolucin de problemas, ejercicios
Investigativa
Ensayo, artculo
Vinculacin con la colectividad
Informe de exposicin
ROLES Y RESPONSABILIDADES DE LOS PARTICIPANTES EN LA TAREA:
NOMBRE ESTUDIANTE
ROL
DESCRIPCIN
Edwin Eber Belduma Morocho
Estudiante
Desarrolla la tarea propuesta
DESARROLLO DE LA ACTIVIDAD
EDSI
% TOTAL
CMMNOM
PERSONAL
2000
23.4%
7.06
FACTURA
3000
35.3%
10.60
POR COBRAR
3500
41.2%
12.36
COCOMO es transparente, se puede ver como trabaja con otros modelos tal como
SLIM (Software Life Cycle Management).
Manejadores de costo ayudan particularmente a el estimador a comprender el impacto
de diferentes factores que afectan en el costo del proyecto.
Desventajas
Modelo avanzado: Incluye todo lo del modelo intermedio adems del impacto
de cada conductor de coste en las distintas fases de desarrollo.
Para nuestro caso el modelo intermedio ser el que usaremos, dado que realiza las
estimaciones con bastante precisin.
As pues las frmulas sern las siguientes:
LDC/PF
Ensamblador
320
150
COBOL
105
Pascal
91
Prolog/LISP
64
C++
64
Visual Basic
32
SQL
12
As pues tras saber que son 32 LDC por cada PF, por el hecho de ser Visual Basic el
resultado de los KDLC ser el siguiente:
KLDC= (PF * Lneas de cdigo por cada PF)/1000 = (261,36*32)/1000= 8,363 KDLC
As pues, en nuestro caso el tipo orgnico ser el ms apropiado ya que el nmero de lneas
de cdigo no supera los 50 KLDC, y adems el proyecto no es muy complejo, por consiguiente,
los coeficientes que usaremos sern las siguientes:
PROYECTO SOFTWARE
Orgnico
3,2
1,0
5
2,5
0,3
8
Semi-acoplado
3,0
1,1
2
2,5
0,3
5
Empotrado
2,8
1,2
0
2,5
0,3
2
Y por otro lado tambin hemos de hallar la variable FAE, la cual se obtiene mediante la
multiplicacin de los valores evaluados en los diferentes 15 conductores de coste que se
observan en la siguiente tabla:
CONDUCTORES DE COSTE
VALORACIN
Muy
bajo
Bajo
Nominal
Alto
Muy
alto
Extr.
alto
0,75
0,70
-
0,88
0,94
0,85
0,87
1.00
1.00
1.00
1.00
1.00
1.00
1,15
1,08
1,15
1,11
1,06
1,15
1,40
1,16
1,30
1,30
1,21
1,30
1,65
1,66
1,56
-
0,87
1,19
1,13
1,17
1,10
1.00
1.00
1.00
1.00
1.00
1,07
0,86
0,91
0,86
0,90
1,15
0,71
0,82
0,70
-
1,46
1,29
1,42
1,21
1,14
1,24
1,24
1,23
1,07
1,10
1,10
1,08
1.00
1.00
1.00
1.00
0,95
0,91
0,91
1,04
0,82
0,83
1,10
FAE=1,15*1,00*0,85*1,11*1,00*1,00*1,07*0,86*0,82*0,70*1,00*0,95*1,00*0,91*1,08
= 0,53508480
Justificacin de los valores:
Atributos de software
Atributos de hardware
Productividad:
PR = LDC/Esfuerzo = 8363/15,91 = 525 ,64 LDC/personas mes
Personal promedio:
P = E/T = 15,91/7,15 = 2,22 personas
Segn estas cifras ser necesario un equipo de 3 personas trabajando alrededor de 7 meses, pero
puesto que el desarrollo del proyecto debe realizarse en un plazo 3 meses, incrementaremos a 6
personas el nmero de personas del equipo de proyecto (ya que 15,91/3 nos da alrededor de este
resultado).
As pues tendremos un equipo formado por 1 Jefe de proyecto, 2 Analistas, 2 programadores y 1
Responsable de calidad.
MODELO SLIM
Segn [2] El modelo SLIM (software, life cycle management) es un modelo dinmico que
realiza una reparticin del esfuerzo en funcin del tiempo.
Putnam desarroll un modelo de estimacin del esfuerzo total y del tiempo de finalizacin para
proyectos muy grandes que superen 70.000 LDC (lneas de cdigo). Las ecuaciones bsicas se
pueden ajustar para pequeos proyectos.
EJEMPLO:
Se tiene paquete de software a desarrollarse para una aplicacin de diseo asistido por
computadora (computer-aided design, CAD) 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 de computadora entre
los que se incluyen un ratn, un digitalizador, una pantalla a color de alta resolucin y una
impresora lser.
Valor de productividad
El parmetro de productividad se puede extraer para las condiciones locales mediante datos
histricos recopilados de esfuerzos de desarrollo pasados.
SIMPLIFICACIN DE PROYECTOS DE ESTIMACIN.
Putnam y Myers sugieren un conjunto de ecuaciones obtenidas de la ecuacin del software. Un
tiempo mnim de desarrollo se define como:
CONCLUSIONES
Se concluye:
RECOMENDACIONES
Se recomienda:
BIBLIOGRAFA
[1] M. Romero, http://es.slideshare.net, 11 10 2011. [En lnea]. Available:
http://es.slideshare.net/marfonline/cocomo-ejemplo.
[2] A. A. Vela, https://prezi.com, 13 02 2014. [En lnea]. Available:
https://prezi.com/9jwskwmr_3i0/el-modelo-slim/.