Está en la página 1de 10

Parcial Practico

Presentado Por:

Jorge Daniel Rincones Fernández.

Ingeniería de Software II

Docente:

Maribel Romero

Universidad Popular del Cesar

Facultad de Ingeniería y Tecnológicas

Programa de Ingeniería de Sistemas.

Valledupar – cesar

2020
UNIVERSIDAD POPULAR DEL CESAR
PROGRAMA DE INGENIERIA DE SISTEMAS
INGENIERIA DE SOFTWARE II

1. Para la siguiente red de comunicación de tecnología de una empresa


(1.5 puntos)

Realice:
1.1. El grafo de comunicaciones del equipo del área de TI. Tenga en cuenta los dos
tipos de comunicación el formal y el informal

1- G. de Ti
2- G. de Si
3- G. Soporte
4- Jefe Desarrollo
5- Jefe Bd
6- Analista
7- Analista
8- Jefe de redes
9- J hardware
10- jefe de Software
11- Operador
12-Operador
1.2. Complete la siguiente tabla de métricas:
Métrica Resultado
Tamaño del equipo 12

Densidad de comunicación e/n


13/12= 1.0833
Nivel de comunicación m(G) = 2.(e – n + 1) / (n -1) (n – 2)
m(G)= 2*(13-12+1)/(12-1)(12-2)
m(G)=0,03636

Nivel medio de comunicaciones 1- Con 3,8,2= 3


2- Con 1,5,4,11= 4
3- Con 1,8,9,10= 4
4- Con 2, 6,7= 3
5- Con 2= 1
6- Con 4= 1
7- Con 4= 1
8- Con 1,3= 2
9- Con 3= 1
10- Con 3,11,12= 3
11- Con 2,10= 2
12- Con 10= 1
Nivel de
comunicación = 26
Promedio del nivel
de comunicación
individual= 26/12=
2,16

1.3. Analice el resultado de cada medición y haga una conclusión final

CONCLUSIÓN

Teniendo en cuenta que si el nivel de comunicación promediado tiene a uno (1) la


cual sería una métrica precisa o aceptada, en este caso la las comunicaciones son
muy escasas ya que la proporción del tamaño del equipo y el numero de
comunicaciones entre ellos es muy baja (mala) y este está tendiendo a cero lo
contrario a lo que seria una métrica precisa.
2. Encuentre el tamaño del sistema siguiente, utilizando el método de
puntos de función. (2.0 puntos)
Considere todas las funcionalidades posibles para el desarrollo del
software

Se quiere hacer un Sistema de Reservaciones de Vuelos que permite al usuario


hacer consultas y reservas de vuelos, además de poder comprar los boletos
aéreos de forma online, sin la necesidad de recurrir a un agente de viajes humano.
Se desea que el sistema de reservaciones sea accesible a través del Internet.

El sistema presenta en su pantalla principal un mensaje de bienvenida


describiendo los servicios ofrecidos junto con la opción para registrarse por
primera vez, o si ya se está registrado, poder utilizar el sistema de reservaciones
de vuelos.
Este acceso se da por medio del registro de usuario, ingresando un login
previamente especificado y un password previamente escogido, el cual debe
validarse.
Una vez registrado el usuario, y después de haberse validado el registro y
contraseña del usuario, se pueden seleccionar las siguientes actividades:
 Consulta de vuelos
 Reserva de vuelos
 Pago de boletos
La consulta de vuelos se puede hacer de tres maneras diferentes:
 Horarios de Vuelos
 Tarifas de Vuelos
 Estado de Vuelo

El pago se le permite al cliente, dada una reserva de vuelo previa y una tarjeta de
crédito válida, para adquirir los boletos aéreos. Los boletos serán posteriormente
enviados al cliente, o estarán listos para ser recogidos en el mostrador del
aeropuerto previo a la salida del primer vuelo.
Además de los servicios de vuelo, el usuario podrá en cualquier momento acceder
a modificar o cancelar su propio registro, todo esto después de haber sido el
usuario validado en el sistema.

2.1. Identifique las siguientes unidades de medición:


Entradas:
Realizar reservas
Realizar compras
Registro clientes
Registros de pagos
Modificar Registros de usuarios
Consultas:
Consulta Horarios de vuelos
Consulta Usuarios
Consulta Reservas por usuarios
Consultar Estados de vuelos por usuario
Consultar Reservas general
Consulta de Compras de tiquetes
Consulta de Tarifas de Vuelo
Consulta Vuelos disponibles
Salidas:
Reportes de Usuarios
Informes de compras
Informe de vuelos
Imprimir tiquetes en mostrador
Archivos:
Archivo Cliente
Archivos compras
Archivos reservas de vuelos
Interfaces:
Tiquetes Comprados: (se relaciona con otro sistema al imprimirlo en el
mostrador)
2.2. Calcule punto de función sin ajustar

Puntos de función sin ajuste


Entrada: 5 | medio | 5x4=20 |

Consultas: 8 | Medio | 8x4=32 |

Salidas: 4 | Medio | 4x5=20 |

Archivos: 3 | Medio | 3x10=30 |

Interfaces: 1 | Medio | 1x7=7 |

= 109
2.3. Calcule el factor de complejidad de procesamiento
Tenga en cuenta que el sistema se trabaja en línea, debe manejar niveles
de respuestas óptimos, debe ser fácil de usar y de mantener.

14 factores

Comunicación de Datos= 5
Procesamiento distribuido de los datos= 4
Rendimiento= 5
Configuraciones fuertemente utilizadas= 3
Tasas de transacción= 5
Entrada de datos on-line= 5
Diseño para la eficiencia de usuario final= 4
Actualización on-line= 5
Procesamiento complejo= 5
Reusabilidad= 4
Facilidad de instalación= 5
Facilidad de operación = 4
Puestos múltiples= 5
Facilidad de cambio= 5
------------------------------------------------------------------------------

-PUNTOS DE COMPLEJIDAD:

suma de los 14= 64

-FACTOR DE COMPLEJIDAD DE PROCESAMIENTO (FCP)

= 0.65+(0.01×64) = 1,29
2.4. Determine el punto de función

-PUNTO DE FUNCIÓN: (PFS * FCP) = (109 x 1,29) = 140,61

Encuentre el tamaño en miles de líneas de código KLOC, escoja un lenguaje


apropiado para el desarrollo de este tipo de sistemas

Lenguaje

.Net (60)

140,61*60 = 8436,6

8436,6/1000= 8.4366
3. Tomando como base la especificación de un proyecto software, se han
identificado las siguientes funciones principales:

• Subsistema de captura de datos


• Subsistema de gestión de la base de datos
• Subsistema de gestión de procesos
• Subsistema de edición de resultados
• Interface de usuario
• Control de dispositivos

Partiendo de un archivo histórico de proyectos, se ha determinado para cada una


de las funciones las siguientes mediciones:

El proyecto tiene una duración de tres (3) meses y se han encargo a tres (3)
ingenieros para su desarrollo. Determine: (1.5 puntos)

3.1. El tamaño total en líneas de código LOC


3.2. El costo de un mes del proyecto
3.3. La productividad del proyecto
Productividad = tamaño / esfuerzo

Nota: Para calcular el esfuerzo Asuma que un hombre/mes son 150 horas de trabajo

SOLUCIÓN

-El tamaño total en líneas de código LOC:

Seria realizar la suma de códigos por mes y como


son tres meses de trabajo multiplicarla por tres:

1285 líneas de código

(1285*3) = 3855
-El costo de un mes del proyecto:

Seria evaluar la cantidad multiplicando el valor de


la línea de código por la cantidad de líneas al mes

(60*300) = 18,000
(78*220) = 17,160
(102*200) = 20,400
(108*190) = 20,520
(120*180) = 21,600
(114*195) = 22,230
------------------------------
119910
-La productividad del proyecto:

Productividad = tamaño / esfuerzo

Nota: Para calcular el esfuerzo Asuma que un hombre/mes son 150 horas de trabajo
El esfuerzo serio por cada hombre (150) = 150 * 3 = 450
Por los 3 ingenieros: 1350

Tamaño= (1285*3) = 3855

Productividad = 3855/ 1350


= 2.855

También podría gustarte