Sei sulla pagina 1di 5

Tareas Ingeniera de software semestre 1/2012 Tarea 6: Modelo de proceso - hitos 1) Qu son los modelos de proceso o ciclos de vida?

2) Para que sirven? 3) Cuando se usan? 4) Son necesarios? son indispensables? 5) Traer por lo menos 3 modelos diferentes: (Entre sus 3 modelos, solamente uno puede ser cascada/espiral) explicar procesos y fases sus hitos, ventajas y desventajas del modelo cuando usar? Hitos: 1) Qu es hito? 2) Qu es producto entregable? 3) Cul es la diferencia entre hito y producto entregable? 4) Cul es la importancia de definir hitos y producto entregable en la calendarizacin ? Tarea 7: 1) Cmo se organiza el grupo de trabajo en el proceso de desarrollo de SW? 2) Cules las tareas a realizar, cules los roles a cumplir por los diferentes miembros del grupo? 3) Traer varios ejemplos organizacin de equipos de desarrollo. 4) Qu tiene que ver la calendarizacin con el grupo de trabajo? Tarea 8: Gestin de riesgo 1) Que es la gestin de riesgo? 2) Es necesario realizar la gestin de riesgo? Si/no: por que? 3) Cules los pasos a seguir para realizar la gestin de riesgo de un proyecto de software? (describir en forma detallada cada uno de los pasos para la gestin de riesgo). 4) Traer un ejemplo concreto de un riesgo gestionado. OPCIONAL: 3 Puntos de participacin para cualquier grupo de alumnos que traiga un ejemplo de riesgo gestionado que no est en la bibliografa. Mximo 3 personas por grupo. Deben traer un papelgrafo y explicar todos los miembros del grupo de que se trata y presentar por escrito a la docente. Tarea 9: 5) Qu es la calendarizacin?. 6) En que consiste el proceso de calendarizacin? De un ejemplo concreto, para un sistema pequeo. 7) Qu es el camino crtico? A quin le interesa conocer el camino crtico? 8) Qu informacin proporciona el camino crtico? 9) Es lo mismo camino crtico o tarea crtica? 10) Cmo se identifican las tareas a realizar? 11) Las tareas a realizar deben ser generales o especficas?

Tareas Ingeniera de Software Pgina : 1

Tarea 10: Mtricas en el desarrollo de software 1) Qu es necesario estimar? 2) Qu se mide?, con qu se mide? 3) Qu es una mtrica? 4) Traer ejemplos de mtricas que se puedan aplicar al trabajo prctico de la materia Costos y precio de un software 1) Cules son los criterios para fijar precios al software? 2) Cules son los componentes del costo de un proyecto de software? 3) De los componentes del costo cul es el ms importante? y por qu? Tarea 11: Estimacin de recursos: Lneas de cdigo y puntos de funcin 1. En base a qu parmetros se puede calcular el costo de un proyecto y/o su duracin? 2. Cules son las mtricas que existen para medir el tamao o complejidad de un software? 3. Cules son las mtricas que existen para medir la productividad del software ? 4. Traer un ejemplo concreto de estimacin de costos utilizando lneas de cdigo 5. Qu son los puntos de funcin? 6. Traer un ejemplo concreto de estimacin de costos utilizando puntos de funcin. Opcional: Traer un ejemplo concreto de estimacin de costos documentado para un proyecto de software utilizando cualquier mtrica. Tarea 12: Estimacin de recursos: Modelos de estimacin de costos 1. Qu son los modelos de estimacin de costos? Y qu mtricas utilizan la mayora de estos modelos? Y por qu? 2. Por qu existen muchos modelos de estimacin de costos? 3. Todos los modelos de estimacin son adecuados para estimar cualquier proyecto de software? Si/no, por qu? 4. Explica en qu consiste el modelo de estimacin de recursos COCOMO 81 y COCOMO II. 5. Trae un ejemplo concreto de estimacin de costos utilizando COCOMO 81 y COCOMO II. OPCIONAL: Para cualquier grupo de alumnos que traiga un ejemplo de estimacin de costos documentado para un proyecto de software concreto que no est en la bibliografa. Mximo 3 personas por grupo. Deben traer un papelgrafo y explicar todos los miembros del grupo de que se trata y presentar por escrito a la profesora

Tareas Ingeniera de Software Pgina : 2

Tarea 13: Ejercicio 1) Realizar el grfico de red de actividades para las siguientes tareas:
Tareas T1 T2 T3 T4 T5 T6 Duracin (das) 8 15 15 10 10 5 Dependencias Tareas T7 T8 T9 T10 T11 T12 Duracin (das) 20 25 15 15 7 10 Dependencias T1 T4 T3, T6 T5, T7 T9 T11

T1 T2, T4 T1, T2

Estimacin de recursos:
Tamao esperado: Sesperado = (Soptimista + 4 SmasProbable + Pesimista)/6 Estimaciones informales del nmero medio de lneas de cdigo requeridas para construir un punto de funcin: Lenguaje de LDC/PF Lenguaje de LDC/PF Lenguaje de LDC/PF Programacin (media) Programacin (media) Programacin (media) Ensamblador 320 PASCAL 90 Smalltalk 22 C 128 C++ 64 Powerbuilder 16 COBOL 106 ADA 53 SQL 12 FORTRAM 106 Visual Basic 32 Ejercicio 2) puntos de funcin: Valor de dominio de Optim Proba Pesimi informacin ista ble sta Nmero de entradas Usr Nmero de salidas de Usr Nmero de peticiones Usr Nmero de archivos Nm. De interfaces externas Cuenta Total (UCF)
1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.

Cuenta estimada

Peso 4 5 4 10 7

Cuenta PF

20 12 16 4 2

24 15 22 4 3
4 2 0 4 3 4 5 3 5 5 4 3 5 5

30 22 28 5 3

Copias de seguridad y de recuperacin fiables ? Se requiere comunicacin de datos? Existen funciones de procesamiento distribuido? Es crtico el rendimiento? Entorno operativo existente y fuertemente utilizado? Requiere el sistema entrada de datos interactiva? Transacciones de entrada en mltiples pantallas? Archivos maestros actualizados en lnea? Complejidad de valores del dominio de informacin? Es complejo el procesamiento interno? Se ha diseado el cdigo para ser reutilizable? Estn incluidas en el diseo la conversin y la instalacin? Instalaciones mltiples? Aplicacin diseada para facilitar los cambios ?

PFestimado = UCF x Factor de ajuste de la complejidad

(Fi)] Estimar

PFestimado = UCF x [0,65 + 0,01 x

a) Puntos de funcin estimados b) El esfuerzo total del proyecto si la productividad estimada es de 6.5 pm. c) Costo por persona mes si el costo por PF es de 615.

Tareas Ingeniera de Software Pgina : 3

d) El costo total del proyecto.


Ejercicio 3) Dada la siguiente tabla para un sistema CAD, que muestra las funciones identificadas para el sistema y sus correspondientes estimados del tamao de cada funcin de software:
LDC LDC LDC Funcin optimista Probable pesimista Interfaz de usuario y facilidades de control 1800 2100 3000 Anlisis geomtrico de dos dimensiones 4000 5100 7000 Anlisis geomtrico de tres dimensiones 5200 6600 8100 Gestin de BD 1160 2400 4500 Facilidades de presentacin grfica 3300 4750 7345 Control de perifricos 1100 1900 4200 Mdulos de anlisis de diseo 7800 8200 9700

Estimar: i) El tamao del proyecto en lneas de cdigo ii) Dado que un ingeniero de sistemas gana 4000 Bs., a. Cul el costo del proyecto estimado si la productividad esperada es de 620 LDC/mes? b. En cuantos meses se acabar el proyecto (asumir que tenemos contratados 4 ingenieros que trabajarn mensualmente en el proyecto)?. Comparar con el tiempo obtenido en el ejercicio 4, con COCOMO81. Cul de los tiempos se debera tomar y por qu? iii) Cul el tamao (complejidad) en puntos de funcin dado que el clculo de tamao en LDC se realiz para VISUAL BASIC? a. Cul es el costo del proyecto, si la productividad que se tiene en la empresa es de 6.5 PF/mes? iv) Cuntas lneas de cdigo tendra nuestro sistema si el proyecto se realiza en ENSAMBLADOR? v) Cuntas lneas de cdigo tendra nuestro sistema si el proyecto se realiza en PASCAL? Ejercicio 4) 1. De acuerdo al tamao de proyecto estimado en el anterior ejercicio estimar el esfuerzo, costo, el tiempo y el nmero de ingenieros mes (para esto asumir que un ingeniero gana 4000 Bs./mes) en base a los modelos de: a. COCOMO'81 para M=1, para un proyecto simple? b. COCOMO'81 para M=1, para un proyecto incrustado? 2. Calcular con COCOMO II, a. Nivel inicial: para el anterior proyecto M = 1, conociendo que la productividad de mis ingenieros es MUY BAJA y que la relacin de lneas de cdigo por puntos de objeto es: 85 LDC/PON (1.25 PON/PF), y que el nivel de reutilizacin es del 10%. b. Nivel de diseo: para un nuevo proyecto para el cual se tiene 340 PF, (asumir que el proyecto se realizar en Pascal) , a. para un proyecto conocido con M=1 b. para un proyecto novedoso con M=1, con M=1,4

Tarea 14 : Repaso Repaso 1. En qu consiste el estudio de factibilidad? 2. El estudio de factibilidad se lo debe hacer antes o despus de la planificacin? 3. En qu consiste el anlisis de opciones? 4. Cul el objetivo del anlisis de opciones? Repaso

Tareas Ingeniera de Software Pgina : 4

1. Cules los objetivos de un plan de sistemas? 2. Cules son las actividades estructurales de la planificacin, dentro de la ingeniera de software y cules los productos? 3. Cul es el producto de la actividad de planificacin en la Ingeniera de Software? Nuevo 4. Indica un ndice de contenido mximo y uno mnimo de un plan de proyecto de software y explica en que consiste cada uno de los temas mencionados en el ndice.

Tareas Ingeniera de Software Pgina : 5

Potrebbero piacerti anche