You are on page 1of 5

UNIVERSIDAD NACIONAL DE SAN AGUSTIN DE AREQUIPA ESCUELA PROFESIONAL DE INGENIERIA DE SISTEMAS INGENIERIA DE SOFTWARE 1

PRIMER EXAMEN FECHA 1 2 3 4 5 6 7 8 9 10 11 12 13 B D C C D D E E D D E E D : 05/06/2012

14. (1 punto) Indique tres diferencias entre el modelo DRA y el espiral. Recomiende cual de los modelos aplicara a un proyecto de mediano alcance.

15. (2 puntos) Dibuje un esquema general de los lenguajes de 4ta generacin incluya sus componentes principales. Indique cual es el objetivo y que modificaciones hara para cumplir la reusabilidad.

DB query language

Screen Generator

Spreadsheet

Report generator

Reusable component repository

Component composition system

Executable prototype

Component catalogue

System Specification

Database Management System

Fourth-generation language

16. (2 puntos) Los esquemas de la Notacin Z se dividen en 3 partes, indique cuales son Estado Coleccion de variables de Estado y valores Operaciones que pueden cambiar dicho estado

17. (2 puntos) Las mtricas de factor de calidad de McCall estn en funcin de: Revision del producto Transicin de producto Operacin de producto

Indique caractersticas de calidad para cada enfoque del producto

18. (5 puntos) Del costeo de desarrollo de software se conoce:

Orgnico: proyectos relativamente sencillos, menores de 50 KDLC lneas de cdigo, en los cuales se tiene experiencia de proyectos similares y se encuentran en entornos estables. Semi-acoplado: proyectos intermedios en complejidad y tamao (menores de 300 KDLC), donde la experiencia en este tipo de proyectos es variable, y las restricciones intermedias. Empotrado: proyectos bastante complejos, en los que apenas se tiene experiencia y se engloban en un entorno de gran innovacin tcnica. Adems se trabaja con unos requisitos muy restrictivos y de gran volatilidad.

Y por otro lado existen diferentes modelos que define COCOMO: Modelo bsico: Se basa exclusivamente en el tamao expresado en LDC. Modelo intermedio: Adems del tamao del programa incluye un conjunto de medidas subjetivas llamadas conductores de costes. Modelo avanzado: Incluye todo lo del modelo intermedio adems del impacto de cada conductor de coste en las distintas fases de desarrollo. E = Esfuerzo = a KLDC e * FAE (persona x mes) T = Tiempo de duracin del desarrollo = c Esfuerzo d (meses) P= Personal = E/T (personas)

LENGUAJE

LDC/PF 320 150 105 91 64 64 32 12

Ensamblador C COBOL Pascal Prolog/LISP C++ Visual Basic SQL

PROYECTO SOFTWARE Orgnico Semi-acoplado Empotrado

3,2 3,0 2,8

1,05 1,12 1,20

2,5 2,5 2,5

0,38 0,35 0,32

CONDUCTORES DE COSTE

VALORACIN Bajo 0,88 0,94 0,85 0,87 0,87 1,19 1,13 1,17 1,10 1,07 1,10 1,10 1,08 Nominal 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00 Alto 1,15 1,08 1,15 1,11 1,06 1,15 1,07 0,86 0,91 0,86 0,90 0,95 0,91 0,91 1,04 Muy alto 1,40 1,16 1,30 1,30 1,21 1,30 1,15 0,71 0,82 0,70 0,82 0,83 1,10 Extr. alto 1,65 1,66 1,56 -

Muy bajo Fiabilidad requerida del software 0,75 Tamao de la base de datos Complejidad del producto 0,70 Restricciones del tiempo de ejecucin Restricciones del almacenamiento principal Volatilidad de la mquina virtual Tiempo de respuesta del ordenador Capacidad del analista 1,46 Experiencia en la aplicacin 1,29 Capacidad de los programadores 1,42 Experiencia en S.O. utilizado 1,21 Experiencia en el lenguaje de programacin 1,14 Prcticas de programacin modernas 1,24 Utilizacin de herramientas software 1,24 Limitaciones de planificacin del proyecto 1,23

La empresa aseguradora El Castaazo est pensando construir un nuevo software para la gestin de sus plizas de seguro para el que se ha estimado un tamao de 184 puntos de funcin El lenguaje de programacin que se utilizar para su programacin es Visual Age2.0 Determinar esfuerzo, duracin y personal necesario para desarrollar el proyecto, teniendo en cuenta que se deben considerar los siguientes factores de escala Todo el cdigo que se desarrolle para este proyecto es de nueva elaboracin La organizacin se encuentra en el nivel 1 de madurez de su capacidad Es la primera vez que se va a utilizar el entorno de programacin Visual Age2.0 Se han desarrollado varias aplicaciones para la gestin de polizasde seguro

El equipo de proyecto estarformado por 6 personas de las cuales 3 son de nueva contratacin Existe una necesidad muy alta de que el software cumpla con los requisitos preestablecidos para el software a construir El factor de escala RESL no deberser tenido en cuenta para la realizacin de estimaciones PREC(A), FLEX(MB), TEAM(B), RESL(N), PMAT(VL)
Aplicando COCOMO calcular esfuerzo, tiempo de desarrollo, personal necesario RESPUESTA

Esfuerzo = 13.9 personasmes Tiempo de desarrollo = 8.7 meses Personal necesario = 1.6 personas 2 personas Productividad = 277.8 SLOC/pm
19. (2 puntos) De riesgos:
No.

Dibuje la estructura de desglose de riesgos para proyectos IT e indique un valor ponderado para proyectos medianos en nuestra Region Arequipa. Las columnas para el registro de riesgo
Riesgo Descripcin Categora Causa Principal Disparador Potencial Respuestas Dueo del Riesgo Probabilidad

Categora

Imp

R44 R21 R7

1 2 3

IT Project Business Competitors Suppliers Cash flow Technical Hardware Software Network Organizational Executive support User support Team support Project Management Estimates
Communicatio n

Resources

You might also like