Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Unidad I
Semana 5
Tema
Objetivos Generales:
Comprender correcta y eficientemente los
software.
Objetivos Especficos:
Aplicar
desarrollo de software.
Objetivos Instruccionales:
Realizar estimaciones del trabajo a
La Viabilidad
Una vez identificado el mbito, es razonable
preguntarse:
1. Podemos construir el software de acuerdo a este
mbito?
2. Es factible el proyecto?
La Viabilidad
Dimensin
Incertidumbre
Tecnologa
Financiera
Es factible financieramente?
Puede realizarse a un coste asumible por la
empresa de software y el cliente?
Tiempo
Recursos
La Viabilidad
MOVIMIENTO DE LA CINTA
TRANSPORTADORA
1
2
N ID
N ID
N ID
N ID
N ID
N ID
3
4
CODIGO DE
BARRAS
ESTACION
DE
TRABAJO
MECANISMO DE
CONTROL
5
6
CONEXIN DE CONTROL
FUNCIONES
Ejemplo de mbito
Estimacin de Recursos
Es la segunda actividad de la planificacin del
proyecto de software:
Cada recurso queda especificado
mediante cuatro caractersticas:
Personas
Componentes
de Software
reutilizables
Herramientas
Hardware/Software
Recursos del Proyecto
Estimacin de Recursos
A. Recursos humanos:
Se debe tener en cuenta:
Las habilidades que se requieren para llevar a cabo el
desarrollo, especificando la posicin dentro de la
organizacin (gestor, Ing. de software experimentado, etc.) como la
especialidad (telecomunicaciones, base de datos, etc.).
El nmero de personas requeridas para un proyecto de
software (personas-mes).
Estimacin de Recursos
B. Recursos de software reutilizables:
Se debe tener en cuenta:
1. Componentes ya desarrollados. Puede provenir de la
adquisicin a un tercero o de uno desarrollado internamente
para un proyecto anterior.
2. Componentes ya experimentados. Especificaciones,
diseos, cdigo o datos de prueba existentes
desarrollados para proyectos anteriores que son similares al
software que se va a construir.
3. Componentes con experiencia parcial. Especificaciones,
diseos, cdigo o datos de prueba existentes desarrollados
para proyectos anteriores que se relacionan con el software
que se va a construir, pero requerir una modificacin
sustancial.
4. Componentes nuevos. El equipo de software debe construir
especficamente para las necesidades del proyecto actual.
Estimacin de Recursos
Directrices a tener en cuenta si se especifican
componentes reutilizables:
1. Componentes ya desarrollados. Es preferible adquirirlos si
cumplen los requisitos del proyecto. El coste de adquisicin
e integracin es menor al costo de desarrollo.
2. Componentes ya experimentados. Los riesgos asociados a
la modificacin y a la integracin generalmente se aceptan.
El plan de proyecto debe reflejar la utilizacin de estos
componentes.
3. Componentes con experiencia parcial. Su uso se debe
analizar con detalle. El coste de modificar los componentes
algunas veces puede ser mayor que el coste de desarrollar
componentes nuevos.
Estimacin de Recursos
C. Recursos de entorno:
Se debe tener en cuenta:
1. La incorporacin de hardware y software
requeridos. El hardware proporciona una
plataforma con las herramientas (software)
requeridas para producir los productos que
son el resultado de una buena practica de la
ingeniera de software.
2. El equipo de software puede requerir acceso
a los elementos en desarrollo por otros
equipos de ingeniera.
Estimacin de proyectos
Estimacin de proyectos
Variables inmersas
La estimacin del coste y del esfuerzo del
software no es exacta, y esta involucra
demasiadas variables como:
Humanas,
Tcnicas,
Entorno,
Polticas,
Estimacin de proyectos
Estimacin de proyectos
Estimacin de proyectos
Estimacin de proyectos
Estimacin de proyectos
LDC estimada
2300
5300
6700
3350
4950
2100
8400
33200
Estimacin de proyectos
personas-mes
Estimacin de proyectos
CUENTA
PESO
CUENTA PF
Numero de entradas
24
96
Numero de salidas
16
80
Numero de peticiones
22
88
Numero de archivos
10
40
14
Cuenta total
318
Estimacin de proyectos
VALOR
Comunicacin de datos
Proceso distribuido
Rendimiento critico
Instalaciones mltiples
PF estimado = cuenta total x ( 0,65 + 0.01 x sumatoria Fi ) => PF = 318 x 1.17 = 375
Estimacin de proyectos
personas-mes
Modelo
E = 5.2 x (MLDC)0.91
Walson Felix
Bailey Basili
E = 3.2 x (MLDC)1.05
E = -13.39 + 0.0545 PF
E = 60.62 x 7.728 x 10-8 PF3
E = 585.7 +15.12 PF
Boehm
Alfrech y Gaffney
Kemerer
Matson, Barnett y Mellichamp
rbol de decisiones
US$ 380,000
SIMPLE (0.30)
DIFICIL (0.70)
US$ 450,000
CONSTRUCCION
CAMBIOS MENORES (0.40)
US$ 275,000
SIMPLE (0.20)
US$ 310,000
SISTEMA X
US$ 490,000
COMPRA
CAMBIOS MENORES (0.70)
US$ 210,000
CAMBIOS IMPORTANTES (0.30)
CONTRATO
US$ 400,000
SIN CAMBIOS (0.60)
US$ 350,000
CON CAMBIOS (0.40)
US$ 500,000
rbol de decisiones
Coste esperado Construccin = 0.30 x 380000 + 0.70 x 450000 = 429,000
Herramientas
Herramientas
Herramientas
SISTEMA COSTAR
COmputer
STored
Ambulatory
Record
Resumen
Resumen
Ingeniera de Software
Unidad I
Semana 5
Tema