ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

TAREA DE ANALISIS DE SISTEMAS

IsmenherDocumentos de Investigación25 de Julio de 2017

1.737 Palabras (7 Páginas)1.776 Visitas

Página 1 de 7

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

-

FAE=

1.40*0.94*1.15*1.30*1.00*1.00*1.15*1.00*0.91*0.70*0.90*1.00*1.00*1.00*1.00 =

1.297110169

 Justificación de los valores:

           Atributos de software

  • Fiabilidad requerida del software: Si se produce un fallo en el controlador de presión del aire en cabina, puede ocasionar un problema muy serio más que todo cuando el avión este en el aire. (Valoración Muy Alta).

  • Tamaño de la base de datos: La base de datos de nuestro producto será de tipo básica, ya que no requiere de muchos datos para el controlador (Valoración Nominal).
  • Complejidad del producto: Debido a lo delicado de la aplicación por ser un sistema que no tienen que dar errores se ha considerado con una valoración Alta (Valoración Alta).

           Atributos de hardware

  • Restricciones del tiempo de ejecución: En los requerimientos se exige alto rendimiento ya que es un avión (Valoración Muy Alta).

  • Restricciones del almacenamiento principal: No hay restricciones al respecto (Valoración Nominal).
  • Volatilidad de la máquina virtual: Se usarán sistemas con licencia Open Source (Valoración Nominal).
  • Tiempo de respuesta del ordenador: Deberá ser interactivo con el usuario y seguro (Valoración Muy Alta).

         Atributos del personal

  • Capacidad del analista: Capacidad nominal relativamente, debido a la experiencia en análisis en proyecto similar (Valoración Nominal)

  • Experiencia en la aplicación: Se tiene mucha experiencia en aplicaciones de esta envergadura (Valoración Alta).
  • Capacidad de los programadores: Teóricamente deberá tenerse una capacidad muy alta por la experiencia en anteriores proyectos similares (Valoración muy alta).
  • Experiencia en S.O. utilizado: Con un sistema basado en Java es necesario un S.O. de alto rendimiento para que la aplicación sea estable y rápida. (Valoración Alta).
  • Experiencia en el lenguaje de programación: Es relativamente normal, dado que se controlan las nociones básicas y las propias del proyecto (Valoración Nominal).

           Atributos del proyecto

  • Prácticas de programación modernas: Se usarán prácticas de programación mayormente convencional (Valoración Nominal).

  • Utilización de herramientas software: Se usarán herramientas estándar que no exigirán apenas formación, de las cuales se tiene cierta experiencia (Valoración Nominal).
  • Limitaciones de planificación del proyecto: Existen algunos límites de planificación. (Valoración Nominal).

           Cálculo del esfuerzo del desarrollo:

           E = a KLDC e * FAE = 3.0 * (106 KDLC) ^1.12  * 1.297110169 = 721.84 personas /mes

           Cálculo tiempo de desarrollo:

       T = c Esfuerzo d = 2.5 * (721.84) ^ 0.35 = 25.03 meses

           Productividad:

           PR = LDC/Esfuerzo = 106 /721.84 = 0.15 LDC/personas mes

...

Descargar como (para miembros actualizados) txt (13 Kb) pdf (182 Kb) docx (30 Kb)
Leer 6 páginas más »
Disponible sólo en Clubensayos.com