Sunteți pe pagina 1din 29

Universidad Nacional del Nordeste

Facultad de Ciencias Exactas y Naturales y


Agrimensura

Profesor: Mgter. Vallejos, Oscar Adolfo

Optativa III: Evaluacin de Sistemas y Procesamiento de Datos

INDICE
Introduccin a la Evaluacin de Rendimiento
Representacin de los resultados:
Diagrama de Gantt
Grfico de Kiviat
Caracterizacin de Carga
Anlisis Operacional
Punto de Funcin
Albert
Mark II
Mtrica
Cocomo
Mtodo Pert

FA.C.E.N.A.

Optativa III: Evaluacin de Sistemas y Procesamiento de Datos

FA.C.E.N.A.

TRABAJO PRACTICO N 1
Introduccin a la Evaluacin de RENDIMIENTTO

1) Dos ordenadores (A y B) ejecutan el mismo programa en 35 y 87 segundos


respectivamente. Sus costos son de $710 y $650 respectivamente. Calcular cual de
ellos presenta una mejor relacin entre prestacin y costo.
2) La utilizacin del procesador de un sistema informtico es de 83%. Calcular la
mejora de rendimiento que se conseguir si este se sustituye por uno nuevo 2,5 veces
ms rpido.
3) Se quiere mejorar el rendimiento de una computadora mediante la inclusin de una
unidad de coma flotante (FPU). Esta unidad permite reducir a la mitad el tiempo
dedicado a la realizacin de las operaciones aritmticas.
a. Calcular la mejora de rendimiento que se conseguir si la aplicacin
ejecutada dedica el 60% del tiempo a hacer clculo aritmtico.
b. Si el programa tardaba 12 segundos en ejecutarse sin unidad de coma
flotante Cunto tiempo tardara con la nueva unidad?
4) Con el objeto de mejorar el rendimiento de una computadora se tiene dos
opciones:
a. Ampliar la memoria con un costo de $ 250, con lo que se conseguir
que el 50% de los programas se ejecuten tres veces ms rpido.
b. Cambiar la placa madre con un costo de $ 150, con lo que el 70% de los
programas se pueden ejecutar en la mitad de tiempo.
Calcular cual de las dos opciones presenta mejor relacin presentaciones-costo
5) Un programa tarda en ejecutarse un total de 124 segundos. Durante este tiempo el
procesador est ejecutando tres tipos diferentes de instrucciones: a) Aritmticas de
enteros; b) salto; c) Coma flotante. La proporcin del tiempo de ejecucin en que se
emplea tipo es del 28%, 40% y 32% respectivamente.
Se pide:
1.- Calcular el incremento de prestaciones si se mejora un 15% y 45% las
instrucciones de aritmtica de entero y las instrucciones de salto,
respectivamente.
2.- Determinar cunto se tiene que mejorar las operaciones de coma flotante si
queremos rebajar el tiempo de ejecucin original hasta un 95 segundos (con
solo esta mejora).

6) El 70% de las tareas de una aplicacin informtica son susceptibles de ser


paralizadas para su ejecucin en sistema multiprocesador. Si esta aplicacin tarda 120
seg. en ejecutarse en una maquina secuencial, se pide:
1. Que aceleracin experimentara la ejecucin del programa en un sistema con 16
procesadores. En cuanto tiempo se ejecutara el programa.
2. En cuanto tiempo se ejecutara el programa.
7) Con el objeto de mejorar el rendimiento de un computador se dispone de dos
opciones diferentes:
1. Ampliacin de la memoria principal (250 $), con lo que se consigue que el 50%
de los programas se ejecuten 3 veces ms rpidamente.
2. Cambio de la placa base (150 $), con lo que el 70% de los programas se
pueden ejecutar en la mitad de tiempo.
Calcular que opcin de las dos presta la mejor relacion entre prestacin/costo..

Optativa III: Evaluacin de Sistemas y Procesamiento de Datos

FA.C.E.N.A.

8) Con el objeto de mejorar el rendimiento de una computadora se tiene dos


opciones:
c. Cambiar el procesador con un costo de $ 250, con lo que el 60% de los
programas se pueden ejecutar en la mitad de tiempo.
d. Ampliar la memoria con un costo de $ 400, con lo que se conseguir
que el 65% de los programas se ejecuten 4 veces ms rpido.
Calcular cual de las dos opciones presenta mejor relacin presentaciones-costo
9) Los costos de los ordenadores C y D son de $850 y $700 respectivamente y
ejecutan el mismo programa en 45 y 90 segundos. Calcular cual de ellos presenta una
mejor relacin entre prestacin y costo.
10) La utilizacin del procesador de un sistema informtico es de 65%. Calcular la
mejora de rendimiento que se conseguir si este se sustituye por uno nuevo 3 veces
ms rpido.
11) El 80% de las tareas de una aplicacin informtica son susceptibles de ser
paralizadas para su ejecucin en sistema multiprocesador. Si esta aplicacin tarda 115
seg. en ejecutarse en una maquina secuencial, se pide:
1. Que aceleracin experimentara la ejecucin del programa en un sistema con 20
procesadores. En cuanto tiempo se ejecutara el programa.
2. En cuanto tiempo se ejecutara el programa si se dispusiera de 5 procesadores
12) Con el objeto de mejorar el rendimiento de un computador se dispone de dos
opciones diferentes:
1. Cambio de la placa base (200 $), con lo que el 65% de los programas se
pueden ejecutar en la mitad de tiempo.
2. Ampliacin de la memoria principal (300 $), con lo que se consigue que el
60% de los programas se ejecuten 4 veces ms rpidamente.
Calcular que opcin de las dos presta la mejor relacin entre prestacin /costo.

Optativa III: Evaluacin de Sistemas y Procesamiento de Datos

FA.C.E.N.A.

TRABAJO PRACTICO N 2
DIAGRAMAS DE GANTT Y GRAFICAS DE KIVIAT

1) Dada la siguiente tabla, construya el diagrama de Gantt y el de Kiviat


correspondiente. A: CPU; B: Canal de E/S
A

Tiempo

30

20

45

2) Realizar el grafico de Kiviat con los siguientes recursos. Analizar la figura


obtenida y fundamentar su respuesta.

a) solo CPU ocupada.(menos es mejor)


b)
c)
d)
e)
f)
g)

h)

CPU ocupada.(mas es mejor)


Cpu y cualquier Canal de E/S.(mas es mejor)
CPU en estado de espera.(menos es mejor)
Al menos un Canal activo sin solape de CPU.(menos es mejor)
Cualquier canal activo.(mas es mejor)
CPAU en estado de usuario.(mas es mejor)
CPU en estado de supervisor.(menos es mejor)

3) Para un sistema con tres recursos (CPU, canal de E/S y enlace de red) se han
obtenido los siguientes datos de las utilizaciones para los 8 estados posibles.
Construir el diagrama de Gantt y el de Kiviat correspondiente.
A
1
1
1
1
0
0
0
0

B
1
1
0
0
1
1
0
0

C
1
0
1
0
1
0
1
0

TIEMPO
10
15
5
10
15
20
5
20

4) Dada la siguiente tabla construya el Gantt y Kiviat correspondiente.


A: CPU; B: Canal de E/S; C: Canal de E/S; D:
A
B
C
D
Tiempo
1
1
1
1
5
1
1
1
0
10
1
1
0
1
5
1
1
0
0
5
1
0
1
1
5
1
0
1
0
0
1
0
0
1
5
1
0
0
0
10
0
1
1
1
5

Optativa III: Evaluacin de Sistemas y Procesamiento de Datos


0
0
0
0
0
0
0

1
1
1
0
0
0
0

1
0
0
1
1
0
0

0
1
0
1
0
1
0

FA.C.E.N.A.

5
10
5
10
5
5
10

5) Analizar e interpretar los siguientes graficos de Kiviat. Fundamentar la


respuesta.

Optativa III: Evaluacin de Sistemas y Procesamiento de Datos

FA.C.E.N.A.

TRABAJO PRACTICO N 3
DIAGRAMAS DE GANTT Y GRAFICAS DE KIVIAT
1) Para un sistema con tres recursos (CPU, Memoria y Enlace de Red) se han
obtenido los siguientes datos de las utilizaciones para los 8 estados posibles.
Construir el diagrama de Gantt y el de Kiviat correspondiente.
A
1
1
1
1
0
0
0
0

B
1
1
0
0
1
1
0
0

C
1
0
1
0
1
0
1
0

TIEMPO
25
5
20
10
15
5
10
10

2) Para un sistema con tres recursos (Memoria, Canal de E/S, Enlace de Red) se
presentan los siguientes datos .Construir el diagrama de Gantt y el de Kiviat
correspondiente.
A
1
1
1
1
0
0
0
0

B
1
1
0
0
1
1
0
0

C
1
0
1
0
1
0
1
0

TIEMPO
30
5
5
10
15
10
15
10

3) Dada la siguiente tabla construya el diagrama de Gantt y de Kiviat teniendo en


cuenta los siguientes recursos A: CPU; B: Canal de E/S; C : Disco
A
0
0
0
0
1
1
1
1

B
0
0
1
1
0
0
1
1

C
0
1
0
1
0
1
0
1

TIEMPO
20
5
15
10
15
10
15
10

4) Para un sistema con cuatros recursos (Memoria, Canal de E/S, Enlace de Red,
Disco) se presentan los siguientes datos .Construir el diagrama de Gantt y el
de Kiviat correspondiente.
A
0

B
0

C
0

D
0

Tiempo
10

Optativa III: Evaluacin de Sistemas y Procesamiento de Datos


0
0
0
0
0
0
0
1
1
1
1
1
1
1
1

0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

0
1
1
0
0
1
1
0
0
1
1
0
0
1
1

1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

FA.C.E.N.A.

5
5
10
15
0
5
10
0
5
0
5
5
5
10
10

5) Dada la siguiente tabla construya el diagrama de Gantt y de Kiviat teniendo en


cuenta los siguientes recursos A: CPU; B: Canal de E/S; C : Disco; D : Memoria
A
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1

B
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1

C
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1

D
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1

Tiempo
5
5
10
5
10
5
5
10
0
5
10
5
5
5
10
5

Optativa III: Evaluacin de Sistemas y Procesamiento de Datos

FA.C.E.N.A.

Caracterizacin de Carga
Ejercicio 1
En un sistema informtico se procesa una carga real W, generndose a partir de ella
dos modelos, W1 y W2. Hay 3 tipos de aplicaciones, una de calculo (C), otra de
lectura (L) y una tercera inmediata (I), segn se especifica en la tabla anexa. En ella
se indica el tiempo de procesador, el tiempo de presencia y el nmero de operaciones
E/S lgicas. Los tiempos vienen expresados en segundos.
Parmetros
Procesador
Presencia
Operaciones
E/S

WC
80
1000
300

WL
30
400
5000

WI
40
500
1000

W1C
90
1100
600

W1L
25
350
2500

W1I
42
530
500

W2C
190
2000
280

W2L
15
200
4000

W2I
80
250
900

Los rangos asignados a cada parmetro de la carga se indican a continuacin


Parmetro
Procesador
Presencia
Operaciones E/S

Mnimo
20
200
100

Mximo
220
2200
3100

Rango (mx.- min.)


200
2000
3000

Dada las caractersticas de ambos modelos, se pide analizar cual de los dos explica
mejor la carga real W, de acuerdo con los objetivos y criterios de ponderacin que se
explanen a continuacin:
1. Objetivo 1: Dar mas importancia a la actividad del procesador y al tiempo de
presencia (w11 = 2; w21 = 2; w31 = 0)
2. Objetivo 2: Dar mas importancia a la actividad de E/S lgica (w12 =0; w22 =1;
w32=2)
La variable w ij representa el peso del parmetro i en el objetivo .Los porcentajes de
programas existentes de cada clase son: q1= 40% q2= 40% q3= 20%
Ejercicio 2
En un sistema informtico se procesa una carga real W, generndose a partir de ella
dos modelos, W y W que se caracterizan por los parmetros indicados en la
siguiente tabla. En ella se indica el tiempo de procesador, el tiempo de presencia. Los
tiempos vienen expresados en segundos.
Dada las caractersticas de ambos modelos, se pide analizar cual de los dos es ms
representativo a la carga real W, de acuerdo con los objetivos y criterios de
ponderacin que se explanen a continuacin:
Para objetivo 1 es dar mayor importancia al procesador (w11=3 w21=1.5) y el caso
del objetivo 2 se debe dar mayor importancia al tiempo de presencia (w 21 = 1,5 w
22=3)
Parmetro
Tiempo de Procesador
Tiempo de Presencia

W
4
3

W
2,5
3,1

W
3
2,6

Y los rangos de dichos parmetros vienen dados por la siguiente tabla:


Parmetro
Tiempo de Procesador
Tiempo de Presencia

Valor mximo
6
5

Valor mnimo
1
1

Rango (mx. min.)


5
4

Optativa III: Evaluacin de Sistemas y Procesamiento de Datos

FA.C.E.N.A.

Ejercicio 3
Supngase que se tiene un servidor Web de documentos que est dedicado a
entregar documentos HTML, bajo demanda. Se grabaron en los archivos de bitcora
el comportamiento de la ejecucin de todas las solicitudes. Se seleccion una muestra
aleatoria de siete solicitudes en un perodo especfico con el objeto de tomar una
muestra pequea. La tabla siguiente presenta los parmetros que caracterizan la
carga para el propsito de este estudio.
Documento
1
2
3
4
5
6
7

Tamao (KB)
40
4
11
100
5
30
90

Acceso
70
260
300
10
280
100
25

Se pide reducir a tres clases la carga de la muestra seleccionada.


Si se analizan los datos de la carga se deduce que se trata de valores de magnitud
muy diferentes y por lo tanto es aconsejable hacer un cambio de escala que los
aproxime un poco ms. Una forma para transformar estos valores es por medio de la
funcin Log x siendo x el valor de la tabla de datos.
Documento
1
2
3
4
5
6
7

Log x Tamao (KB)


1,60
0,60
1,04
2,00
0,70
1,48
1,95

Log x Acceso
1,85
2,41
2,48
1,00
2,45
2,00
1,40

Se va a utilizar la distancia euclidea


Ejercicio 5
En un sistema informtico se procesa una carga real W, generndose a partir de ella
dos modelos, W1 y W2. Hay 2 tipos de aplicaciones, una de multimedia (M), otra de
escritura (E), segn se especifica en la tabla anexa. En ella se indica el tiempo de
procesador y el nmero de operaciones E/S lgicas. Los tiempos vienen expresados en
segundos.
Parmetros
Procesador
Operaciones E/S

WM
40
300

WE
30
500

W1M
90
650

W1E
25
250

W2M
190
280

W2E
15
400

Los rangos asignados a cada parmetro de la carga se indican a continuacin


Parmetro
Procesador
Operaciones E/S

Mnimo
20
100

Mximo
220
700

Rango (mx.- min.)


200
600

Dada las caractersticas de ambos modelos, se pide analizar cual de los dos explica
mejor la carga real W, de acuerdo con los objetivos y criterios de ponderacin que se
explanen a continuacin:

Optativa III: Evaluacin de Sistemas y Procesamiento de Datos

FA.C.E.N.A.

2. Objetivo 1: Dar mas importancia a la actividad del procesador (w11 = 1,6; w12 =
0)
2. Objetivo 2: Dar mas importancia a la actividad de E/S lgica (w21 =0; w22 =1;6)
La variable w ij representa el peso del parmetro i en el objetivo .Los porcentajes de
programas existentes de cada clase son: q1= 45% q2= 55%
Ejercicio 6
En un sistema informtico se procesa una carga real W, generndose a partir de ella
dos modelos, W y W que se caracterizan por los parmetros indicados en la
siguiente tabla. En ella se indica el tiempo de procesador, el tiempo de presencia. Los
tiempos vienen expresados en segundos.
Dada las caractersticas de ambos modelos, se pide analizar cual de los dos es ms
representativo a la carga real W, de acuerdo con los objetivos y criterios de
ponderacin que se explanen a continuacin:
Para objetivo 1 es dar mayor importancia al procesador (w11=3 w21=1.5) y el caso
del objetivo 2 se debe dar mayor importancia al tiempo de presencia (w 21 = 1,5 w
22=3)
Parmetro
Tiempo de Procesador
Tiempo de Presencia

W
6
3

W
4
3,6

W
5,5
2,8

Y los rangos de dichos parmetros vienen dados por la siguiente tabla:


Parmetro
Tiempo de Procesador
Tiempo de Presencia

Valor mximo
9
6

Valor mnimo
2
1

Rango (mx. min.)


7
5

Ejercicio 7
Considrese una carga con cinco componentes, los programas Mixtos (M), de Lectura
(L), Escritura (E), Clculo (C) y Seguridad (S) y los dos parmetros, tiempo de
procesador y operaciones de E/S.

Programas
M
L
E
C
S

Tiempo procesador
5
6
4
2
1

Operaciones E/S
3
8
6
4
5

Ejercicio 8
El tiempo de procesador y el nmero de operaciones de E/S de cinco de las siete
clases de programas que trabajan contra una base de datos relacional y unos
programas de edicin de textos se muestran en la tabla siguiente:
Clase Nombre del Programa
C3 Actualizaciones Pesadas
C4 Actualizaciones medianas
C5 Actualizaciones ligeras
C6 Consulta pesada

Procesador (ms)
8
6
6
4

E/S por s
27
27
12
91

Optativa III: Evaluacin de Sistemas y Procesamiento de Datos


C7 Editor de textos ligero

Ejercicio 1

FA.C.E.N.A.
33

Anlisis Operacional

El disco de un computador se ha monitorizado durante un periodo de medida de 30


segundos. Durante ese tiempo han llegado 11 peticiones y han acabado 12. Se sabe
que el disco ha estado vaci durante 2.5 segundos y se ha podido medir el tiempo de
respuesta de 9 peticiones. Estos tiempos, expresados en segundos, son: 8,2; 9,1;
2,3; 5,9; 2,0; 6,2; 4,1; 6,5; 7,3.Se pide calcular:
1) La exactitud con que se cumple la hiptesis del flujo equilibrado de trabajo.
2) La tasa de llegadas de peticiones al disco y el tiempo entre llegadas.
3) La productividad del disco.
4) Tiempo de respuesta del disco
5) La utilizacin del disco.
6) El tiempo de servicio del disco.
Ejercicio 2
Un procesador recibe una media de dos programas por segundos. Cada programa
experimenta un tiempo medio de ejecucin de 0,4 segundos y tiempo medio de
respuesta de 2 segundos. Se pide calcular:
1) Utilizacin media del procesador.
2) Tiempo medio de espera en la cola del procesador.
3) Nmero medio de programas en la cola de espera del procesador
Ejercicio 3
Despus de monitorizar el procesador de un servidor Web durante un periodo de 30
segundos se sabe que ha utilizado durante 27 segundos. As mismo, se han
contabilizado 74 llegadas y 72 salidas de peticiones.
1) Cual es la tasa de llegadas al procesador.
2) Cual es la productividad del procesador,
3) Determnese la utilizacin del procesador.
4) Si cada trabajo hace una media de 4 visitas al procesador, Cul es la
productividad del servidor Web?
Ejercicio 4
Las transacciones a una base de datos realizan una media de 5 operaciones de
entrada/ salida al servidor que la contiene. Este servidor ha sido monitorizado durante
2 horas en las que se ejecutaron 28.800 transacciones. Determnese:
1) La productividad media del servidor que almacena la base de datos.
2) La utilizacin del disco si cada acceso de entrada/salida al mismo tarda una
media de 25ms.
3) La demanda del servicio del disco.
Ejercicio 5
El monitor de un servidor dedicado al comercio electrnico ha estimado la razn de
visita y el tiempo de respuesta de los 3 dispositivos afectados por las peticiones. Esta
informacin se refleja en la tabla adjunta. Calcular:
1) EL tiempo de respuesta que experimenta una transaccin en este servidor

Dispositivo
1

Razn de visitas
1.6

Tiempo de respuesta (ms)


1.0

Optativa III: Evaluacin de Sistemas y Procesamiento de Datos


2
3

2.0
5.9

FA.C.E.N.A.

5.8
1.1

Ejercicio 6
Considerando un servidor Web con un procesador y un disco. Este sistema recibe una
media de =3 peticiones por segundos. Las peticiones siguen el modelo de
comportamiento del servidor central. Los tiempos de servicio y las razones de visitas a
cada dispositivo se indican en la siguiente tabla:
Dispositivo
Procesador (1)
Disco (2)

Razn de visita
5
4

Tiempo de servicio (s)


0.02
0.05

Se pide calcular:
1) La demanda de servicio de cada dispositivo
2) Si el tiempo de respuesta del procesador y del disco es 0.0286 y 0.1250
segundos, respectivamente, calclese el tiempo de respuesta del servidor Web
3) El nmero medio de peticiones en el sistema
Ejercicio 7
Un modelo de sistema informtico con 4 dispositivos presenta los parmetros que si
indican a continuacin:
Dispositivo
1
2
3
4

Razn de visita
8
7
1
6

Tiempo de servicio (ms)


8.3
2.1
5.4
6.0

Si el sistema ha servido un total de 120 trabajos en medio minuto, calcular las


productividades y las utilizaciones de los dispositivos 1 y 4, as como el tiempo de
respuesta del sistema.
Ejercicio 8
La memoria de una computadora se ha monitorizado durante un periodo de 25
segundos. Durante ese tiempo han llegado 10 peticiones y han terminado 8. Se sabe
que la memoria estuvo ocupada durante 20 segundos.
1) La exactitud con que se cumple la hiptesis del flujo equilibrado de trabajo.
2) La productividad de la memoria.
3) Tiempo de servicio de la memoria.
4) La utilizacin del disco.
Ejercicio 9
Un procesador se ha observado durante 15 segundos, en este tiempo han llegado 5
programas y terminaron 7 programas. Cada programa experimenta un tiempo de
ejecucin de 0,7 segundos. Se considera que hay flujo de equilibrio. Se pide calcular:
4) La productividad del procesador.
5) Tiempo de espera en la cola del procesador.
6) Nmero de programas en la cola de espera del procesador.

Optativa III: Evaluacin de Sistemas y Procesamiento de Datos

FA.C.E.N.A.

7) Tasa entre llegadas.


Ejercicio 10
Despus de monitorizar la memoria de un servidor Web durante un periodo de tiempo
de 22 segundos se deduce que se ha utilizado durante 19 segundos. Se han
contabilizado 38 llegadas y 25 salidas de peticiones.
5) Cual es la productividad de la memoria.
6) Determnese la utilizacin de la memoria.
7) Si cada trabajo hace una media de 9 visitas a la memoria, Cul es la
productividad del servidor Web?
8) El tiempo de servicio de la memoria.
Ejercicio 11
Una red FDDI que acta como red central o backbone interconecta varias redes de
rea local a travs de distintos encaminadotes. Un monitor de redes ha revelado que
el encaminador de una red Ethernet tiene latencia de 0,2 ms por cada paquete
transmitido y que el trfico en esta red es de 20.000 paquetes por segundo. As
mismo, los datos tambin muestran que el encaminador que conecta una red Fast
Ethernet a la red FDDI contiene una media de 2 paquetes en trnsito y que el trfico
en la misma es de 2.000 paquetes por segundos.
Calcular el nmero medio de paquetes en trnsito entre la red central y la red
Ethernet, as como el tiempo medio que tarda en gestionar el envio de un paquete el
encaminador que enlaza la red Fast Ethernet y la red central.
Ejercicio 12
La memoria de una computadora se ha monitorizado durante un periodo de 35
segundos. Durante ese tiempo han llegado 15 peticiones y han terminado 12. Se sabe
que la memoria estuvo ocupada durante 28 segundos.
Calcular
1) La exactitud con que se cumple la hiptesis del flujo equilibrado de trabajo.
2) La productividad de la memoria.
3) Tiempo de servicio de la memoria.
4) La utilizacin de la memoria.
5) La Tasa de llegadas.
Ejercicio 13
Un procesador se ha observado durante 25 segundos, en este tiempo han llegado 9
programas y terminaron 6 programas. Cada programa experimenta un tiempo de
ejecucin de 0,6 segundos. Se considera que hay flujo de equilibrio. Se pide calcular:
8) La productividad del procesador.
9) Tiempo de espera en la cola del procesador.
10)Nmero de programas en la cola de espera del procesador.
11)Tasa entre llegadas.
12)La utilizacin del procesador
Ejercicio 14
Despus de monitorizar la memoria de un servidor Web durante un periodo de tiempo
de 40 segundos se deduce que se ha utilizado durante 25 segundos. Se han
contabilizado 35 llegadas y 23 salidas de peticiones.
9) Cual es la productividad de la memoria.
10) Determnese la utilizacin de la memoria.
11)Si cada trabajo hace una media de 10 visitas a la memoria, Cul es la
productividad del servidor Web?

Optativa III: Evaluacin de Sistemas y Procesamiento de Datos

FA.C.E.N.A.

12)El tiempo de servicio de la memoria.


Ejercicio 15
Una red que acta como red central o backbone interconecta varias redes de rea
local a travs de distintos routers. Un monitor de redes ha revelado que el router de
una red Ethernet tiene latencia de 0,5 ms por cada paquete transmitido y que el
trfico en esta red es de 30.000 paquetes por segundo. As mismo, los datos tambin
muestran que el router que conecta una red Fast Ethernet a la red FDDI contiene una
media de 2 paquetes en trnsito y que el trfico en la misma es de 2.500 paquetes
por segundos.
Calcular el nmero medio de paquetes en trnsito entre la red central y la red
Ethernet, as como el tiempo medio que tarda en gestionar el envio de un paquete el
router que enlaza la red Fast Ethernet y la red central.

Optativa III: Evaluacin de Sistemas y Procesamiento de Datos

FA.C.E.N.A.

Puntos de Funcin
Ejercicio n 1
Se tiene un proyecto de sistema de software para una aplicacin de Gestin de
Stock con una medida media 10,9:
1) Identificar la complejidad de las distintas funciones de transaccin
2) Hallar los puntos de funcin no ajustados
3) Teniendo en cuenta el cuadro de caractersticas hallar los puntos de funcin
ajustados.
Luego de obtener los puntos de funcin ajustados, tendremos que determinar la
cantidad de semanas promedio que tardara el proyecto.
Funciones de Transaccin
Entrada Externa
Registrar mercaderia (complejidad promedio)
Recibir Pedido de mercaderas (complejidad Simple)
Registrar Pedido (complejidad promedio)
Cancelar Pedido (complejidad compleja)
Salida Externa
Imprimir ficha (complejidad Simple)
Entregar Pedido (complejidad Medio)
Mostrar Mensaje (complejidad Simple)
Consultas Externas
Consultar Datos del mercaderas (complejidad promedio)
Consultar existencia de mercaderas (complejidad Simple)
Ficheros
Mercaderas (complejidad promedio)
Proveedores (complejidad simple)
ATRIBUTOS
1
2
3
4
5
6
7
8
9
10
11
12
13
14

Comunicacin de datos
Funciones distribuidas
Prestaciones
Gran uso de la configuracin
Velocidad de las transacciones
Entrada de datos en lnea
Diseo para la eficiencia del usuario final
Actualizacin de datos en lnea
Complejidad del proceso lgico interno de la aplicacin
Reusabilidad del cdigo
Facilidad de instalacin
Facilidad de operacin
Localizaciones mltiples
Facilidad de cambios
SUMA (SVA)

INFLUENCIA
1
3
3
3
2
5
5
5
1
2
2
2
3
4

Optativa III: Evaluacin de Sistemas y Procesamiento de Datos

FA.C.E.N.A.

Ejercicio n 2
Calcule los puntos de funcin necesario para llevar a cabo el desarrollo de un
determinado sistema, empleando como medida-media de desarrollo 11.8 puntos de
funcin /semanas.

1
2
3
4
5
6
7
8
9
10
11
12
13
14

ATRIBUTOS
Comunicacin de datos
Funciones distribuidas
Prestaciones
Gran uso de la configuracin
Tasa de transacciones
Entrada On-Line de datos
Diseo para la eficiencia del usuario final
Actualizacin on-line
Complejidad del Procesamiento
Utilizable en otras aplicaciones
Facilidad de instalacin
Facilidad de operacin
Puestos mltiples
Facilidad de cambios
SUMA (SVA)

Imprimir Ficha
Mostrar Mensaje
Entregar Pedido

Salidas Externas
FTR
DET
5
6
7
8
3
12

Recibir Pedido
Registrar Pedido
Modificar Pedido
Cancelar Pedido

Entradas Externas
FTR
DET
5
1
4
4
2
15
0
18

Consultas Externas Salida


FTR
DET
Consultar Datos
0
12
Consultar Pedido
5
4
Realizar Orden de Compras
2
10
Consultar Liberacin
7
12
Consultas Externas Entrada
FTR
DET
Consultar Datos
2
2
Consultar Pedido
2
13
Realizar Orden de Compra
6
14
Consultar Liberacin
4
8
Ejercicio n 3

INFLUENCIA
5
1
2
4
5
0
0
1
5
2
3
3
1
1

Complejidad

Complejidad

Complejidad

Complejidad

Optativa III: Evaluacin de Sistemas y Procesamiento de Datos

FA.C.E.N.A.

Calcule el esfuerzo necesario para llevar a cabo el desarrollo de un determinado


sistema, empleando como medida-media de desarrollo 11.2 puntos de funcin
/semanas.

1
2
3
4
5
6
7
8
9
10
11
12
13
14

ATRIBUTOS
Comunicacin de datos
Funciones distribuidas
Prestaciones
Gran uso de la configuracin
Tasa de transacciones
Entrada On-Line de datos
Diseo para la eficiencia del usuario final
Actualizacin on-line
Complejidad del Procesamiento
Utilizable en otras aplicaciones
Facilidad de instalacin
Facilidad de operacin
Puestos mltiples
Facilidad de cambios
SUMA (SVA)

Imprimir Ficha
Mostrar Mensaje
Entregar Pedido

Salidas Externas
FTR
DET
3
12
9
15
5
0

Recibir Pedido
Registrar Pedido
Modificar Pedido
Cancelar Pedido

Entradas Externas
FTR
DET
3
5
8
9
4
7
3
2

Consultas Externas Salida


FTR
DET
Consultar Datos
2
9
Consultar Pedido
4
8
Realizar Orden de Compras
6
5
Consultar Liberacin
9
6
Consultas Externas Entrada
FTR
DET
Consultar Datos
4
6
Consultar Pedido
6
8
Realizar Orden de Compra
12
6
Consultar Liberacin
3
16

INFLUENCIA
0
2
4
1
3
5
2
4
0
3
1
2
3
5

Complejidad

Complejidad

Complejidad

Complejidad

Ejercicio n 4
Se tiene un proyecto de sistema de software para una aplicacin de Gestin de
Alumnos.
1) Identificar la complejidad de las distintas funciones de transaccin.

Optativa III: Evaluacin de Sistemas y Procesamiento de Datos

FA.C.E.N.A.

2) Hallar los puntos de funcin no ajustados.


3) Teniendo en cuenta el cuadro de caractersticas hallar los puntos de funcin
ajustados.
Luego de obtener los puntos de funcin ajustados, tendremos que determinar la
cantidad de semanas promedio que tardara el proyecto teniendo en cuenta una media
de 11,6.
Funciones de Transaccin
Entrada Externa
Registrar alumnos (complejidad promedio)
Recibir Inscripcin a Examen (complejidad promedio)
Registrar Inscripcin (complejidad compleja)
Cancelar Inscripcin (complejidad simple)
Salida Externa
Imprimir ficha de inscripcin (complejidad Simple)
Mostrar Mensaje (complejidad Simple)
Consultas Externas
Consultar Datos del alumno (complejidad promedio)
Consultar inscripcin a materias (complejidad Simple)
Consultar situacin acadmica (complejidad Simple)
Ficheros
Materias (complejidad promedio)
Alumnos (complejidad promedio)
ATRIBUTOS
1
2
3
4
5
6
7
8
9
10
11
12
13
14

Comunicacin de datos
Funciones distribuidas
Prestaciones
Gran uso de la configuracin
Velocidad de las transacciones
Entrada de datos en lnea
Diseo para la eficiencia del usuario final
Actualizacin de datos en lnea
Complejidad del proceso lgico interno de la aplicacin
Reusabilidad del cdigo
Facilidad de instalacin
Facilidad de operacin
Localizaciones mltiples
Facilidad de cambios
SUMA (SVA)

INFLUENCIA
2
0
4
5
1
2
0
4
4
4
3
0
2
1

Optativa III: Evaluacin de Sistemas y Procesamiento de Datos

FA.C.E.N.A.

SERIE DE MARK II
Ejercicio 1
El sistema de clientes ser diseado para apoyar algunas reas de una empresa,
especficamente al departamento de ventas y al departamento de marketing. El
sistema de clientes ser diseado en un lenguaje de cuarta generacin utilizando
una base de datos y ser implementado en un equipamiento Unix o en un entorno
de redes. El sistema ser utilizado por cerca de 60 usuarios en un ambiente on-line
a travs de terminales. Los usuarios conocen poco de informtica, como
consecuencia, las pantallas deben ser de fcil utilizacin y deben estar siempre
presentes pantallas de ayuda. El volumen de transacciones no ser alto, pero se
espera que cada fin de ao sea un periodo crtico.
Principales funciones del sistema

Alta de clientes
Modificacin de los datos de clientes
Consulta de datos de clientes
Alta de productos
Modificacin de datos de productos
Seguridad para acceso al sistema
Pedidos de clientes

Archivos
Registro de Clientes
tem
Cdigo-cliente
Nombre-cliente
Razn-social
Tipo-cliente
Territorio
Direccin
Barrio
Zona-postal
Ciudad
RUC
Registrocontribuyente
Contacto1
Telefonon1
Contacto2
Telefono2

Tamao
6
12
30
2
3
30
12
8
12
12

Tipo
Numrico
Alfanumrico
Alfanumrico
Numrico
Alfanumrico
Alfanumrico
Alfanumrico
Numrico
Alfanumrico
Numrico

12

Numrico

20
10
20
10

Alfanumrico
Numrico
Alfanumrico
Numrico

Histrico de Clientes
tem
Cdigo-cliente
Producto1-mascomprado

Tamao
6
12

Tipo
Numrico
Numrico

Optativa III: Evaluacin de Sistemas y Procesamiento de Datos


Valor-compraproducto1
Precio-medio-prod1
Producto2-mascomprado
Valor-compraproducto2
Precio-medio-prod2
Producto3-mascomprado
Valor-compraproducto3
Precio-medio-prod3
Total-compra-aoanterior
Total-compra-ao
Total-compra-mesactual
Total-compra-mesao

12

Numrico

12

Numrico

12

Numrico

12

Numrico

12

Numrico

12

Numrico

12

Numrico

12

Numrico

12

Numrico

12

Numrico

12

Numrico

12

Numrico

Registro de Productos
tem
Cdigo-producto
Nombre-producto
Descripcin-producto
Tipo-producto
Unidad-producto
Costo-medio-unitario
Precio-medio-unitario
Principal-proveedor
Precio-ultima-compra
Principal-cliente
Fecha-ultimo-pedido
Cantidad-ultimo-pedido
Precio-unit-ultimo-pedido

Tamao
12
12
30
2
3
12
12
12
12
12
8
8
12

Registro de pedidos
tem

Tama
o

Numero-pedido

10

Cdigo-producto

12

Cdigo-cliente

Tipo
Numri
co
Numri
co
Numri
co

Tipo
Numrico
Alfanumrico
Alfanumrico
Numrico
Alfanumrico
Numrico
Numrico
Alfanumrico
Numrico
Alfanumrico
Numrico
Numrico
Numrico

FA.C.E.N.A.

Optativa III: Evaluacin de Sistemas y Procesamiento de Datos


Cantidad

12

Precio-unitario

12

Fecha-pedido

FA.C.E.N.A.

Numri
co
Numri
co
Numri
co

Registro de contraseas
tem
Cdigo-usuario

Tama
o
6

Contrasea

Fecha-validez
Fecha-ultimo-acceso
Hora-ultimo-acceso

8
8
8

Tipo
Numrico
Alfanumri
co
Numrico
Numrico
Numrico

Caractersticas generales del sistema


ATRIBUTOS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

Comunicacin de datos
Funciones distribuidas
Prestaciones
Gran uso de la configuracin
Velocidad de las transacciones
Entrada de datos en lnea
Diseo para la eficiencia del usuario final
Actualizacin de datos en lnea
Complejidad del proceso lgico interno de la aplicacin
Reusabilidad del cdigo
Facilidad de instalacin
Facilidad de operacin
Localizaciones mltiples
Facilidad de cambios
Requerimientos de otras aplicacin
Seguridad, privacidad, auditabilidad
Necesidades de formacin o capacitacin de usuarios
Utilizacin directa por terceras partes
Documentacin
SUMA (TGI)

INFLUENCIA
4
0
1
1
1
5
1
3
0
0
0
0
1
0
4
2
3
5
2

EJERCICIO 2
El sistema de Gestin de Biblioteca ser diseado para apoyar el rea de
biblioteca de la facultad. El sistema ser diseado en un lenguaje de tercera
generacin utilizando una base de datos y ser implementado en un equipamiento
windows o en un entorno de redes. El sistema ser utilizado por cerca de 10000
usuarios, en un ambiente on-line a travs de terminales lo que se refiera consulta
de disponibilidad de libros y en un ambiente por lotes lo que se refiera a la

Optativa III: Evaluacin de Sistemas y Procesamiento de Datos

FA.C.E.N.A.

administracin de libros. Los usuarios conocen poco de informtica, como


consecuencia, las pantallas deben ser de fcil utilizacin y deben estar siempre
presentes pantallas de ayuda.
Principales funciones del sistema

Alta de Alumnos
Modificacin de los datos de Alumnos
Consulta de datos de Alumnos
Baja de alumnos
Alta de libros
Modificacin del estado de los libros
Seguridad para acceso al sistema
Pedidos de libros del alumno

Archivos
Registro de Alumno
tem
Nmero de libreta del alumno
Nombre-Alumno
Razn-social
Direccin
Barrio
Zona-postal
Ciudad
Contacto
Telfono

Tama
o
5
12
30
30
12
8
12
20
10

Tipo
Numrico
Alfanumrico
Alfanumrico
Alfanumrico
Alfanumrico
Numrico
Alfanumrico
Alfanumrico
Numrico

Histrico de Alumnos
tem
Nmero de libreta del alumno
Libro mas solicitado
Fecha del prstamo
Total-libros prestados ao-anterior
Total-libros prestados-ao
Total-libros-mes-actual
Total-libros devueltos-mes-ao
Total-libros devueltos-ao

Tama
o
6
12
12
12
12
12
12
12

Tipo
Numrico
Numrico
Numrico
Numrico
Numrico
Numrico
Numrico
Numrico

Registro de Libros
tem
Cdigo-libro
Nombre-libro
Descripcin-libro
Fecha-ultimo-pedido

Tama
o
12
12
30
8

Tipo
Numrico
Alfanumrico
Alfanumrico
Numrico

Optativa III: Evaluacin de Sistemas y Procesamiento de Datos


Autor
Editorial
Cantidad de libros
Disponibilidad

8
8
3
2

FA.C.E.N.A.

Numrico
Numrico
Numrico
Alfanumrico

Registro de pedidos
tem
Numero-pedido
Cdigo-Libro
Nmero de libreta del alumno
Fecha de entrega
Fecha de devolucin

Tama
o
10
12
5
12
12

Tipo
Numrico
Numrico
Numrico
Numrico
Numrico

Registro de contraseas
tem
Cdigo-usuario
Contrasea
Fecha-validez
Fecha-ultimo-acceso
Hora-ultimo-acceso

Tama
o
6
6
8
8
8

Tipo
Numrico
Alfanumrico
Numrico
Numrico
Numrico

Caractersticas generales del sistema


ATRIBUTOS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

Comunicacin de datos
Funciones distribuidas
Prestaciones
Gran uso de la configuracin
Velocidad de las transacciones
Entrada de datos en lnea
Diseo para la eficiencia del usuario final
Actualizacin de datos en lnea
Complejidad del proceso lgico interno de la aplicacin
Reusabilidad del cdigo
Facilidad de instalacin
Facilidad de operacin
Localizaciones mltiples
Facilidad de cambios
Requerimientos de otras aplicacin
Seguridad, privacidad, auditabilidad
Necesidades de formacin o capacitacin de usuarios
Utilizacin directa por terceras partes
Documentacin
SUMA (TGI)

INFLUENCIA
4
0
1
1
0
5
1
3
0
0
4
5
1
0
4
1
3
2
3

Optativa III: Evaluacin de Sistemas y Procesamiento de Datos

FA.C.E.N.A.

Ejercicio 3
Este sistema consiste un sistema de Gestin de Historia Clnicas de Pacientes de un
hospital. En el cual el usuario ingresa su nombre y contrasea, para tener acceso al
sistema. Cuando llega un paciente a la seccin de archivos del hospital, y solicita su
nmero de historia clnica. Se ingresa el DNI del paciente; si el paciente posee historia
clnica el sistema le devuelve el nmero de Historia clnica, de lo contrario se debe dar
de alta al paciente solicitndole sus datos personales. Los pacientes se darn de baja
en el sistema cuando se informe de que el paciente ha fallecido
Cuando un medico solicita una historia clnica el usuario ingresara la matricula para
comprobar si tiene permiso para ver la historia clnica, si tiene permiso, se le
entrega la historia clnica con fecha de devolucin de la misma, estos datos
se guardan en una Base de datos para luego realizar un listado mensual de
los prestamos realizados. Por cuestiones de seguridad este sistema se
diseo en lote y no va tener acceso on line
Pacientes
DNI
Apellido y Nombre
Sexo
Fecha de nacimiento
Historia Clnica
NHC
DNI
Fecha de ingreso al archivo
Ubicacin
Ultima visita
Cdigo-prstamo
Cdigo-diagnostico
Prstamo
Cdigo-prstamo
Fecha-Prstamo
Fecha-devolucin
Matricula
Mdicos
Matricula
Nombre y Apellido
Cdigo Sector
Cdigo Especialidad
Diagnostico
Cdigo Diagnostico
Descripcin Diagnostico

Optativa III: Evaluacin de Sistemas y Procesamiento de Datos

FA.C.E.N.A.

Caractersticas generales del sistema


ATRIBUTOS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19

INFLUENCIA

Comunicacin de datos
Funciones distribuidas
Prestaciones
Gran uso de la configuracin
Velocidad de las transacciones
Entrada de datos en lnea
Diseo para la eficiencia del usuario final
Actualizacin de datos en lnea
Complejidad del proceso lgico interno de la aplicacin
Reusabilidad del cdigo
Facilidad de instalacin
Facilidad de operacin
Localizaciones mltiples
Facilidad de cambios
Requerimientos de otras aplicacin
Seguridad, privacidad, auditabilidad
Necesidades de formacin o capacitacin de usuarios
Utilizacin directa por terceras partes
Documentacin
SUMA (TGI)

0
1
1
1
0
0
1
0
2
0
4
5
1
0
4
1
3
1
3

EJERCICO DE PUNTOS DE FUNCION- MODELO COCOMO


Ejercicio n 1
Se tiene un proyecto de sistema de software para una aplicacin de Gestin de
biblioteca desarrollada en el lenguaje de programacin C++, con una medida media
11,5; para el cual debemos estimar el esfuerzo y el tiempo de desarrollo de la
aplicaccion:
1) Identificar la complejidad de las distintas funciones de transaccin
2) Hallar los puntos de funcin no ajustados
3) Teniendo en cuenta el cuadro de caractersticas hallar los puntos de funcin
ajustados.
4) Luego de obtener los puntos de funcin ajustados, tendremos que determinar la
cantidad de semanas promedio que tardara el proyecto, con una medida media 10,8.
El punto de funcion nos dice el tamao en miles de lineas codigo fuente (KSLOC)
de la aplicacin y con este dato determinaremos el esfuerzo estimado, y el tiempo de
desarrollo de la aplicacin utilizando el modelo cocomo.
Funciones de Transaccin
Entrada Externa
Registrar alumnos (complejidad promedio)
Recibir Pedido de libros (complejidad promedio)
Registrar Pedido (complejidad compleja)
Cancelar Pedido (complejidad compleja)

Optativa III: Evaluacin de Sistemas y Procesamiento de Datos

FA.C.E.N.A.

Registrar prestamo (complejidad simple)


Salida Externa
Imprimir ficha de inscripcin (complejidad Simple)
Entregar Pedido (complejidad Simple)
Mostrar Mensaje (complejidad Simple)
Consultas Externas
Consultar Datos del alumno (complejidad promedio)
Consultar existencia de libros (complejidad Simple)
Consultar fecha de devolucion de libros (complejidad Simple)
Ficheros
Libros (complejidad promedio)
Alumnos (complejidad promedio)
Prestamos (complejidad compleja)
ATRIBUTOS
1
2
3
4
5
6
7
8
9
10
11
12
13
14

Comunicacin de datos
Funciones distribuidas
Prestaciones
Gran uso de la configuracin
Velocidad de las transacciones
Entrada de datos en lnea
Diseo para la eficiencia del usuario final
Actualizacin de datos en lnea
Complejidad del proceso lgico interno de la aplicacin
Reusabilidad del cdigo
Facilidad de instalacin
Facilidad de operacin
Localizaciones mltiples
Facilidad de cambios
SUMA (SVA)

INFLUENCIA
3
1
2
2
1
4
1
2
3
3
1
1
1
3

Ejercicio n 2 cocomo
Teniendo en cuenta un proyecto que se ha codificado 8,2 miles de lineas de codigo
fuente, teniendo en cuenta que es un proyecto basico con un tamao y complejidad
media (semiacoplado) determinar cual es el esfuerzo, el tiempo de desarrollo y el
personal necesario para el desarrollo del proyecto.

Optativa III: Evaluacin de Sistemas y Procesamiento de Datos

Ejercicios de PERT
Ejercicio 1
Actividad
A
B
C
D
E
F
G
H
I
J

Precedencia
A
A
B
C
D
E
F
G, H

Duracin
10
5
2
8
5
8
2
9
6
5

Precedencia
A
B
B
C
D
E
F
F, G
H, I
H, I, J
K

Duracin
7
5
10
3
11
6
5
5
2
4
7
9
6
3

Precedencia
A
B

Duracin
4
6
7
5

Ejercicio 2
Actividad
A
B
C
D
E
F
G
H
I
J
K
L
M
N
Ejercicio 3
Actividad
A
B
C
D

FA.C.E.N.A.

Optativa III: Evaluacin de Sistemas y Procesamiento de Datos


E
F
G
H
I
J

B
C
D
E
F, G
H

9
12
7
9
3
8

FA.C.E.N.A.

S-ar putea să vă placă și