TAREA DE ANALISIS DE SISTEMAS
Enviado por Ismenher • 25 de Julio de 2017 • Documentos de Investigación • 1.737 Palabras (7 Páginas) • 1.740 Visitas
TAREA DE ANALISIS DE SISTEMAS I.
ISMAEL ALCIDES MENDOZA HERNANDEZ – MH100610
EJERCICIO 1.-
Se desea desarrollar para el avión AIR-96 el software para un controlador de presión del aire en cabina que residente en ROM, interactúe sobre los mecanismos de ajuste, en función de las señales que le llegan de los sensores con bastantes cambios de requisitos debidos a distintas variaciones en el soporte hardware. El tamaño estimado es de 65 KLDC. Consideramos los factores de costes a nivel nominal excepto la fiabilidad (muy alta), base de datos (reducida), restricciones de memoria, de tiempo de ejecución y de respuesta (muy altas), complejidad (alta), experiencia en el SO utilizado (alta) y gran calidad en los programadores.
Teniendo en cuenta que el salario medio bruto anual es de $24,000.00 por persona, estímese el esfuerzo requerido para este proyecto.
Datos:
- Tamaño: 65 KLDC – Semi-acoplado por el número de KLDC
- Fiabilidad (muy alta)
- Base de Datos (Reducida)
- Restricciones de memoria, de tiempo de ejecución y de respuesta(muy altas)
- Complejidad (alta)
- Experiencia en el SO utilizado (alta)
- Programadores (Gran Calidad)
- Los restantes con valor nominal
- PF: $24,000.00 por persona al año, $2,000 X mes.
El lenguaje a utilizar es el siguiente, el cual nos permitirá identificar el esfuerzo.
LENGUAJE | LDC/PF |
Ensamblador | 320 |
C | 150 |
COBOL | 105 |
Pascal | 91 |
Prolog/LISP | 64 |
C++ | 64 |
Visual Basic | 32 |
SQL | 12 |
Java[pic 1] | 53 |
KLDC= (PF * Líneas de código por cada PF)/1000 = (2000*53)/1000= 106 KDLC
Los coeficientes que usaremos serán las siguientes:
PROYECTO SOFTWARE | A | E | c | d |
Orgánico | 3,2 | 1,05 | 2,5 | 0,38 |
Semi-acoplado | 3,0 | 1,12 | 2,5 | 0,35 |
Empotrado | 2,8 | 1,20 | 2,5 | 0,32 |
[pic 2]
Encontrando la variable FAE.
CONDUCTORES DE COSTE | VALORACIÓN | |||||
Muy bajo | Bajo | Nominal | Alto | Muy Alto | Extra Alto | |
Fiabilidad requerida del software | 0,75 | 0,88 | 1.00 | 1,15 | 1,40 | - |
Tamaño de la base de datos | - | 0,94 | 1.00 | 1,08 | 1,16 | - |
Complejidad del producto | 0,70 | 0,85 | 1.00 | 1,15 | 1,30 | 1,65 |
Restricciones del tiempo de ejecución | - | - | 1.00 | 1,11 | 1,30 | 1,66 |
Restricciones del almacenamiento principal | - | - | 1.00 | 1,06 | 1,21 | 1,56 |
Volatilidad de la máquina virtual | - | 0,87 | 1.00 | 1,15 | 1,30 | - |
Tiempo de respuesta del ordenador | - | 0,87 | 1.00 | 1,07 | 1,15 | - |
Capacidad del analista | 1,46 | 1,19 | 1.00 | 0,86 | 0,71 | - |
Experiencia en la aplicación | 1,29 | 1,13 | 1.00 | 0,91 | 0,82 | - |
Capacidad de los programadores | 1,42 | 1,17 | 1.00 | 0,86 | 0,70 | - |
Experiencia en S.O. utilizado | 1,21 | 1,10 | 1.00 | 0,90 | - | - |
Experiencia en el lenguaje de programación | 1,14 | 1,07 | 1.00 | 0,95 | - | - |
Prácticas de programación modernas | 1,24 | 1,10 | 1.00 | 0,91 | 0,82 | - |
Utilización de herramientas software | 1,24 | 1,10 | 1.00 | 0,91 | 0,83 | - |
Limitaciones de planificación del proyecto | 1,23 | 1,08 | 1.00 | 1,04 | 1,10 | - |
...