guia de trabajos practicofs espd

Upload: jose-zc

Post on 07-Jan-2016

232 views

Category:

Documents


2 download

DESCRIPTION

FDWERRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR

TRANSCRIPT

  • 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 FA.C.E.N.A.INDICE

    Introduccin a la Evaluacin de RendimientoRepresentacin de los resultados:

    Diagrama de GanttGrfico de Kiviat

    Caracterizacin de CargaAnlisis OperacionalPunto de Funcin

    AlbertMark II

    MtricaCocomo

    Mtodo Pert

  • 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 B Tiempo

    0 0 30

    0 1 20

    1 0 45

    1 1 5

    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) CPU ocupada.(mas es mejor)c) Cpu y cualquier Canal de E/S.(mas es mejor)d) CPU en estado de espera.(menos es mejor)e) Al menos un Canal activo sin solape de CPU.(menos es mejor)f) Cualquier canal activo.(mas es mejor)g) CPAU en estado de usuario.(mas es mejor)h) 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 B C TIEMPO1 1 1 101 1 0 151 0 1 51 0 0 100 1 1 150 1 0 200 0 1 50 0 0 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 Tiempo1 1 1 1 51 1 1 0 101 1 0 1 51 1 0 0 51 0 1 1 51 0 1 0 01 0 0 1 51 0 0 0 100 1 1 1 5

  • Optativa III: Evaluacin de Sistemas y Procesamiento de Datos FA.C.E.N.A.0 1 1 0 50 1 0 1 100 1 0 0 50 0 1 1 100 0 1 0 50 0 0 1 50 0 0 0 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 B C TIEMPO1 1 1 251 1 0 51 0 1 201 0 0 100 1 1 150 1 0 50 0 1 100 0 0 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 B C TIEMPO1 1 1 301 1 0 51 0 1 51 0 0 100 1 1 150 1 0 100 0 1 150 0 0 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 B C TIEMPO0 0 0 200 0 1 50 1 0 150 1 1 101 0 0 151 0 1 101 1 0 151 1 1 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 B C D Tiempo0 0 0 0 10

  • Optativa III: Evaluacin de Sistemas y Procesamiento de Datos FA.C.E.N.A.0 0 0 1 50 0 1 0 50 0 1 1 100 1 0 0 150 1 0 1 00 1 1 0 50 1 1 1 101 0 0 0 01 0 0 1 51 0 1 0 01 0 1 1 51 1 0 0 51 1 0 1 51 1 1 0 101 1 1 1 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 B C D Tiempo0 0 0 0 50 0 0 1 50 0 1 0 100 0 1 1 50 1 0 0 100 1 0 1 50 1 1 0 50 1 1 1 101 0 0 0 01 0 0 1 51 0 1 0 101 0 1 1 51 1 0 0 51 1 0 1 51 1 1 0 101 1 1 1 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 WC WL WI W1C W1L W1I W2C W2L W2IProcesador 80 30 40 90 25 42 190 15 80Presencia 1000 400 500 1100 350 530 2000 200 250Operaciones E/S

    300 5000 1000 600 2500 500 280 4000 900

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

    Parmetro Mnimo Mximo Rango (mx.- min.)Procesador 20 220 200Presencia 200 2200 2000Operaciones E/S 100 3100 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 W W WTiempo de Procesador 4 2,5 3Tiempo de Presencia 3 3,1 2,6

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

    Parmetro Valor mximo Valor mnimo Rango (mx. min.)Tiempo de Procesador 6 1 5Tiempo de Presencia 5 1 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 Tamao (KB) Acceso1 40 702 4 2603 11 3004 100 105 5 2806 30 1007 90 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 Log x Tamao (KB) Log x Acceso1 1,60 1,852 0,60 2,413 1,04 2,484 2,00 1,005 0,70 2,456 1,48 2,007 1,95 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 WM WE W1M W1E W2M W2EProcesador 40 30 90 25 190 15Operaciones E/S 300 500 650 250 280 400

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

    Parmetro Mnimo Mximo Rango (mx.- min.)Procesador 20 220 200Operaciones E/S 100 700 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 W W WTiempo de Procesador 6 4 5,5Tiempo de Presencia 3 3,6 2,8

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

    Parmetro Valor mximo Valor mnimo Rango (mx. min.)Tiempo de Procesador 9 2 7Tiempo de Presencia 6 1 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 Tiempo procesador Operaciones E/SM 5 3L 6 8E 4 6C 2 4S 1 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 Procesador (ms) E/S por sC3 Actualizaciones Pesadas 8 27C4 Actualizaciones medianas 6 27C5 Actualizaciones ligeras 6 12C6 Consulta pesada 4 91

  • Optativa III: Evaluacin de Sistemas y Procesamiento de Datos FA.C.E.N.A.C7 Editor de textos ligero 1 33

    Anlisis OperacionalEjercicio 1

    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 disco5) 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 Razn de visitas Tiempo de respuesta (ms)1 1.6 1.0

  • Optativa III: Evaluacin de Sistemas y Procesamiento de Datos FA.C.E.N.A.2 2.0 5.83 5.9 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 Razn de visita Tiempo de servicio (s)Procesador (1) 5 0.02Disco (2) 4 0.05

    Se pide calcular:1) La demanda de servicio de cada dispositivo2) 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 Web3) 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 Razn de visita Tiempo de servicio (ms)1 8 8.32 7 2.13 1 5.44 6 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 12La 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.Calcular1) 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 transaccin2) Hallar los puntos de funcin no ajustados3) 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)

    A T R I B U T O S INFLUENCIA

    1 Comunicacin de datos 12 Funciones distribuidas 33 Prestaciones 34 Gran uso de la configuracin 35 Velocidad de las transacciones 26 Entrada de datos en lnea 57 Diseo para la eficiencia del usuario final 58 Actualizacin de datos en lnea 59 Complejidad del proceso lgico interno de la aplicacin 110 Reusabilidad del cdigo 211 Facilidad de instalacin 212 Facilidad de operacin 213 Localizaciones mltiples 314 Facilidad de cambios 4

    SUMA (SVA)

  • 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.

    Salidas Externas FTR DET Complejidad

    Imprimir Ficha 5 6Mostrar Mensaje 7 8Entregar Pedido 3 12

    Entradas Externas FTR DET Complejidad

    Recibir Pedido 5 1Registrar Pedido 4 4Modificar Pedido 2 15Cancelar Pedido 0 18

    Consultas Externas Salida FTR DET Complejidad

    Consultar Datos 0 12Consultar Pedido 5 4

    Realizar Orden de Compras 2 10Consultar Liberacin 7 12

    Consultas Externas Entrada FTR DET Complejidad

    Consultar Datos 2 2Consultar Pedido 2 13

    Realizar Orden de Compra 6 14Consultar Liberacin 4 8

    Ejercicio n 3

    A T R I B U T O S INFLUENCIA1 Comunicacin de datos 52 Funciones distribuidas 13 Prestaciones 24 Gran uso de la configuracin 45 Tasa de transacciones 56 Entrada On-Line de datos 07 Diseo para la eficiencia del usuario final 08 Actualizacin on-line 19 Complejidad del Procesamiento 510 Utilizable en otras aplicaciones 211 Facilidad de instalacin 312 Facilidad de operacin 313 Puestos mltiples 114 Facilidad de cambios 1

    SUMA (SVA)

  • 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.

    Salidas Externas FTR DET Complejidad

    Imprimir Ficha 3 12Mostrar Mensaje 9 15Entregar Pedido 5 0

    Entradas Externas FTR DET Complejidad

    Recibir Pedido 3 5Registrar Pedido 8 9Modificar Pedido 4 7Cancelar Pedido 3 2

    Consultas Externas Salida FTR DET Complejidad

    Consultar Datos 2 9Consultar Pedido 4 8

    Realizar Orden de Compras 6 5Consultar Liberacin 9 6

    Consultas Externas Entrada FTR DET Complejidad

    Consultar Datos 4 6Consultar Pedido 6 8

    Realizar Orden de Compra 12 6Consultar Liberacin 3 16

    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.

    A T R I B U T O S INFLUENCIA1 Comunicacin de datos 02 Funciones distribuidas 23 Prestaciones 44 Gran uso de la configuracin 15 Tasa de transacciones 36 Entrada On-Line de datos 57 Diseo para la eficiencia del usuario final 28 Actualizacin on-line 49 Complejidad del Procesamiento 010 Utilizable en otras aplicaciones 311 Facilidad de instalacin 112 Facilidad de operacin 213 Puestos mltiples 314 Facilidad de cambios 5

    SUMA (SVA)

  • 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)

    A T R I B U T O S INFLUENCIA

    1 Comunicacin de datos 22 Funciones distribuidas 03 Prestaciones 44 Gran uso de la configuracin 55 Velocidad de las transacciones 16 Entrada de datos en lnea 27 Diseo para la eficiencia del usuario final 08 Actualizacin de datos en lnea 49 Complejidad del proceso lgico interno de la aplicacin 410 Reusabilidad del cdigo 411 Facilidad de instalacin 312 Facilidad de operacin 013 Localizaciones mltiples 214 Facilidad de cambios 1

    SUMA (SVA)

  • 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 Tamao TipoCdigo-cliente 6 NumricoNombre-cliente 12 AlfanumricoRazn-social 30 AlfanumricoTipo-cliente 2 NumricoTerritorio 3 AlfanumricoDireccin 30 AlfanumricoBarrio 12 AlfanumricoZona-postal 8 NumricoCiudad 12 AlfanumricoRUC 12 NumricoRegistro-contribuyente

    12 Numrico

    Contacto1 20 AlfanumricoTelefonon1 10 NumricoContacto2 20 AlfanumricoTelefono2 10 Numrico

    Histrico de Clientes

    tem Tamao TipoCdigo-cliente 6 NumricoProducto1-mas-comprado

    12 Numrico

  • Optativa III: Evaluacin de Sistemas y Procesamiento de Datos FA.C.E.N.A.Valor-compra-producto1

    12 Numrico

    Precio-medio-prod1 12 NumricoProducto2-mas-comprado

    12 Numrico

    Valor-compra-producto2

    12 Numrico

    Precio-medio-prod2 12 NumricoProducto3-mas-comprado

    12 Numrico

    Valor-compra-producto3

    12 Numrico

    Precio-medio-prod3 12 NumricoTotal-compra-ao-anterior

    12 Numrico

    Total-compra-ao 12 NumricoTotal-compra-mes-actual

    12 Numrico

    Total-compra-mes-ao

    12 Numrico

    Registro de Productos

    tem Tamao TipoCdigo-producto 12 NumricoNombre-producto 12 AlfanumricoDescripcin-producto 30 AlfanumricoTipo-producto 2 NumricoUnidad-producto 3 AlfanumricoCosto-medio-unitario 12 NumricoPrecio-medio-unitario 12 NumricoPrincipal-proveedor 12 AlfanumricoPrecio-ultima-compra 12 NumricoPrincipal-cliente 12 AlfanumricoFecha-ultimo-pedido 8 NumricoCantidad-ultimo-pedido 8 NumricoPrecio-unit-ultimo-pedido 12 Numrico

    Registro de pedidos

    tem Tamao

    Tipo

    Numero-pedido 10 Numrico

    Cdigo-producto 12 Numrico

    Cdigo-cliente 6 Numrico

  • Optativa III: Evaluacin de Sistemas y Procesamiento de Datos FA.C.E.N.A.Cantidad 12 Numri

    co

    Precio-unitario 12 Numrico

    Fecha-pedido 8 Numrico

    Registro de contraseas

    tem Tamao

    Tipo

    Cdigo-usuario 6 Numrico

    Contrasea 6Alfanumri

    coFecha-validez 8 NumricoFecha-ultimo-acceso 8 NumricoHora-ultimo-acceso 8 Numrico

    Caractersticas generales del sistema

    A T R I B U T O S INFLUENCIA

    1 Comunicacin de datos 42 Funciones distribuidas 03 Prestaciones 14 Gran uso de la configuracin 15 Velocidad de las transacciones 16 Entrada de datos en lnea 57 Diseo para la eficiencia del usuario final 18 Actualizacin de datos en lnea 39 Complejidad del proceso lgico interno de la aplicacin 010 Reusabilidad del cdigo 011 Facilidad de instalacin 012 Facilidad de operacin 013 Localizaciones mltiples 114 Facilidad de cambios 015 Requerimientos de otras aplicacin 416 Seguridad, privacidad, auditabilidad 217 Necesidades de formacin o capacitacin de usuarios 318 Utilizacin directa por terceras partes 519 Documentacin 2

    SUMA (TGI)

    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 Tamao

    Tipo

    Nmero de libreta del alumno 5 NumricoNombre-Alumno 12 AlfanumricoRazn-social 30 AlfanumricoDireccin 30 AlfanumricoBarrio 12 AlfanumricoZona-postal 8 NumricoCiudad 12 AlfanumricoContacto 20 AlfanumricoTelfono 10 Numrico

    Histrico de Alumnos

    tem Tamao

    Tipo

    Nmero de libreta del alumno 6 NumricoLibro mas solicitado 12 NumricoFecha del prstamo 12 NumricoTotal-libros prestados ao-anterior 12 NumricoTotal-libros prestados-ao 12 NumricoTotal-libros-mes-actual 12 NumricoTotal-libros devueltos-mes-ao 12 NumricoTotal-libros devueltos-ao 12 Numrico

    Registro de Libros

    tem Tamao

    Tipo

    Cdigo-libro 12 NumricoNombre-libro 12 AlfanumricoDescripcin-libro 30 AlfanumricoFecha-ultimo-pedido 8 Numrico

  • Optativa III: Evaluacin de Sistemas y Procesamiento de Datos FA.C.E.N.A.Autor 8 NumricoEditorial 8 NumricoCantidad de libros 3 NumricoDisponibilidad 2 Alfanumrico

    Registro de pedidos

    tem Tamao

    Tipo

    Numero-pedido 10 NumricoCdigo-Libro 12 NumricoNmero de libreta del alumno 5 NumricoFecha de entrega 12 NumricoFecha de devolucin 12 Numrico

    Registro de contraseas

    temTama

    oTipo

    Cdigo-usuario 6 NumricoContrasea 6 AlfanumricoFecha-validez 8 NumricoFecha-ultimo-acceso 8 NumricoHora-ultimo-acceso 8 Numrico

    Caractersticas generales del sistema

    A T R I B U T O S INFLUENCIA

    1 Comunicacin de datos 42 Funciones distribuidas 03 Prestaciones 14 Gran uso de la configuracin 15 Velocidad de las transacciones 06 Entrada de datos en lnea 57 Diseo para la eficiencia del usuario final 18 Actualizacin de datos en lnea 39 Complejidad del proceso lgico interno de la aplicacin 010 Reusabilidad del cdigo 011 Facilidad de instalacin 412 Facilidad de operacin 513 Localizaciones mltiples 114 Facilidad de cambios 015 Requerimientos de otras aplicacin 416 Seguridad, privacidad, auditabilidad 117 Necesidades de formacin o capacitacin de usuarios 318 Utilizacin directa por terceras partes 219 Documentacin 3

    SUMA (TGI)

  • 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

    DNIApellido y NombreSexo Fecha de nacimiento

    Historia Clnica

    NHCDNIFecha de ingreso al archivoUbicacinUltima visitaCdigo-prstamoCdigo-diagnostico

    Prstamo

    Cdigo-prstamoFecha-PrstamoFecha-devolucinMatricula

    Mdicos

    MatriculaNombre y ApellidoCdigo SectorCdigo Especialidad

    Diagnostico

    Cdigo DiagnosticoDescripcin Diagnostico

  • Optativa III: Evaluacin de Sistemas y Procesamiento de Datos FA.C.E.N.A.Caractersticas generales del sistema

    A T R I B U T O S INFLUENCIA

    1 Comunicacin de datos 02 Funciones distribuidas 13 Prestaciones 14 Gran uso de la configuracin 15 Velocidad de las transacciones 06 Entrada de datos en lnea 07 Diseo para la eficiencia del usuario final 18 Actualizacin de datos en lnea 09 Complejidad del proceso lgico interno de la aplicacin 210 Reusabilidad del cdigo 011 Facilidad de instalacin 412 Facilidad de operacin 513 Localizaciones mltiples 114 Facilidad de cambios 015 Requerimientos de otras aplicacin 416 Seguridad, privacidad, auditabilidad 117 Necesidades de formacin o capacitacin de usuarios 318 Utilizacin directa por terceras partes 119 Documentacin 3

    SUMA (TGI)

    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 transaccin2) Hallar los puntos de funcin no ajustados3) 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)

    A T R I B U T O S INFLUENCIA

    1 Comunicacin de datos 32 Funciones distribuidas 13 Prestaciones 24 Gran uso de la configuracin 25 Velocidad de las transacciones 16 Entrada de datos en lnea 47 Diseo para la eficiencia del usuario final 18 Actualizacin de datos en lnea 29 Complejidad del proceso lgico interno de la aplicacin 310 Reusabilidad del cdigo 311 Facilidad de instalacin 112 Facilidad de operacin 113 Localizaciones mltiples 114 Facilidad de cambios 3

    SUMA (SVA)

    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 FA.C.E.N.A.

    Ejercicios de PERT

    Ejercicio 1

    Actividad Precedencia DuracinA - 10B - 5C A 2D A 8E B 5F C 8G D 2H E 9I F 6J G, H 5

    Ejercicio 2

    Actividad Precedencia DuracinA - 7B - 5C - 10D A 3E B 11F B 6G C 5H D 5I E 2J F 4K F, G 7L H, I 9M H, I, J 6N K 3

    Ejercicio 3

    Actividad Precedencia DuracinA - 4B - 6C A 7D B 5

  • Optativa III: Evaluacin de Sistemas y Procesamiento de Datos FA.C.E.N.A.E B 9F C 12G D 7H E 9I F, G 3J H 8

    Principales funciones del sistemaArchivosRegistro de ClientesRegistro de ProductosRegistro de pedidosRegistro de contraseasCaractersticas generales del sistemaPrincipales funciones del sistema

    ArchivosRegistro de AlumnoRegistro de LibrosRegistro de pedidosRegistro de contraseasCaractersticas generales del sistemaEste 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 fallecidoCuando 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 PacientesDNIApellido y NombreSexo Fecha de nacimientoHistoria ClnicaNHCDNIFecha de ingreso al archivoUbicacinUltima visitaCdigo-prstamoCdigo-diagnosticoPrstamoCdigo-prstamoFecha-PrstamoFecha-devolucinMatriculaMdicosMatriculaNombre y ApellidoCdigo SectorCdigo EspecialidadDiagnosticoCdigo DiagnosticoDescripcin Diagnostico Caractersticas generales del sistema