lunes, 25 de agosto de 2008

Ejercicio de Ingenieria de SW, de mi autoría...

Aqui dejo un ejercicio de Ingenieria de Software resuelto etapa de planificaciòn, utilizando los famosos puntos de función, posteriormente subo mas, para prácticas...
Se desea realizar un producto de SW que permita aprender sobre la flora y fauna chilena, compuesto de 3 subsistemas: animaciones (muestre animales o plantas animadas según selección), textos interactivos (test donde pueda responder sobre algún tema, flora o fauna en particular), galería fotográfica (se revisen distintas imágenes organizadas según clasificación animal, o de la flora). La cantidad de módulos que compone cada subsistema es 10, 8, 15 respectivamente, la relación de complejidad es 3:2:1. Para desarrollar el producto se consideran actividades de análisis, diseño y construcción. El rendimiento para la actividad de diseño es de 3 pf/dia y la relación de rendimiento entre estas actividades es 1:1:2 respectivamente.
- Calcule esfuerzo total de desarrollo, grado de utilización
- Planifique según modelo secuencial
- Realice la descripción para el modulo de textos interactivos y represéntelo formalmente mediante una tabla de eventos
- Genere la interfaz de trabajo para este modulo


Desarrollo:


ANIMACIONES 10 3 =30
TEXTOS INTERACTIVOS 8 2 =16
GALERIA FOTOGRAFICA 15 1 =15
61 PF

ANALISIS 1 = 3 PF/DIA
DISEÑO 3 1 = 3 PF/DIA
CONSTRUCCION 2 = 6 PF/DIA





Esfuerzo total de desarrollo: 50,7 días/hombre


Grado de utilización: Es el grado de utilización de los equipos de desarrollo en las actividades, en este caso como no dice nada se considera un equipo por actividad.

GU del análisis = 20,3/50,7 = 0,40 lo que significa un 40%
GU del Diseño = 20,3/50,7 = 0,40 lo que significa un 40%
GU de la construcción 10,1/50,7 = 0,199 lo que significa un 20 %

Si por ejemplo fuera un equipo para el análisis y la construcción, entonces se suman los tiempos y se calcula el grado de utilización
MODELO SECUENCIAL
VERSIONES SUCESIVAS
ESPIRAL






lA DESCRIPCIÓN Y LA INTERFAZ QUEDAN A GUSTO DEL CONSUMIDOR JAJAJA

Sistema de Numeración

TABLA DE EQUIVALENCIA
DECIMAL BINARIO OCTAL HEXADECIMAL
0 0000 0 0
1 0001 1 1
2 0010 2 2
3 0011 3 3
4 0100 4 4
5 0101 5 5
6 0110 6 6
7 0111 7 7
8 1000 10 8
9 1001 11 9
10 1010 12 A
11 1011 13 B
12 1100 14 C
13 1101 15 D
14 1110 16 E
15 1111 17 F