PONTIFICIA UNIVERSIDAD CATLICA DEL ECUADOR SEDE AMBATO
Nombre: David Bassante
David Mora. Puntos de funcin Contar funciones de datos Numero de archivos o tablas (Internal Logical Files): (8) (Estudiantes, Notas, Materias, Clases, Profesores, Usuarios, Registros, Archivos) Interfaces externas (External Interface Files): (0)
Funciones transaccionales Numero de entradas de usuario (External Inputs): Estudiantes (9) Notas (10) Materias (2) Clases (1) Profesores (5) Usuarios (7) Registros (5) Archivos (15) Numero de salidas (External Outputs) Notas (2) Registros (3) Numero de peticiones de usuario (External Inquiries): Entradas: (2) Salidas: (2)
Determinar puntos de funcin no ajustados Valoracin de la complejidad 1. Entradas externas ( Baja{5}, Media{1}, Alta{2}) Estudiantes (9) Baja
Notas (10) Media
Materias (2) Baja
Clases (1) Baja
Profesores (5) Baja
Usuarios (7) Baja
Registros (5) Alta
Archivos (15) Alta - En la tabla estudiantes tenemos 9 campos que pertenecen a la misma tabla por lo tanto es Baja. - En la tabla notas tenemos 10 campos donde 2 pertenecen a las tablas Estudiantes y Registros por lo tanto es Media. - En la tabla materias tenemos 2 campos que pertenecen a la misma por lo tanto es Baja. - En la tabla clases tenemos 1 campo que pertenece a la misma tabla por lo tanto es Baja. - En la tabla Profesores tenemos 5 campos que pertenecen a la misma tabla por lo tanto es Baja. - En la tabla Usuarios tenemos 7 campos que pertenecen a la misma tabla por lo tanto es Baja. - En la tabla Registros tenemos 5 campos de los cuales 3 pertenecen a Profesores, Materias y Clases por lo tanto es Alta - En la tabla Archivos tenemos 15 campos los cuales son tomados de las tablas notas, clases y registros.
Registros (3) Baja - reporte de notas formado por dos tablas que son Estudiantes y Registros, por lo tanto es Baja.
- reporte formado por un registro que contiene las tablas de Profesores, Materias, Clases, por lo tanto es Baja.
3. Peticiones del usuario (Baja {0}, Media{2}, Alta{0}) Entradas salidas Notas (2)Baja Registros (3) Media Notas (2) Media Registros (3)Media -En la peticin de notas se usa tres 2 tablas que son estudiantes y registros por lo que es baja - En la peticin de registros se usa 3 tablas que son de profesores, materias, clases por lo que es media - Como salida de notas el sistema devolver 5 a 19 campos por lo que es media. - Como salida de peticin de registros el sistema devolver de 5 a 19 campos por lo que es media -Como resultado la valorizacin de EQ para la peticin notas es media. - Como resultado de la valorizacin de EQ para la peticin de registros es media.
4. Archivos lgicos (Baja {1}, Media{7}, Alta{0}) Estudiantes (9) Media
Notas (10) Media
Materias (2) Media
Clases (1) Media
Profesores (5) Media
Usuarios (7) Baja
Registros (5) Media
Archivos (15) Media
En la tabla estudiantes hay 9 campos con 6 o ms estudiantes, por lo que es Media. En la tabla nota hay 10 campos con 6 o ms notas, por lo que es media.
En la tabla materias hay 2 campos con 6 o ms materias, por lo que es media. En la tablas clases hay 1 campos con 6 o ms clases, por lo que es media.
En la tabla profesores hay 5 campos con 6 o ms profesores, por lo que es media. En la tabla usuarios hay 7 campos con 1 registro de usuario por lo que es baja. En la tabla registros hay 5 campos con 6 o ms registros, por lo que es media. En la tabla Archivos hay 15 campos con 6 o ms registros de archivos por lo que es media.
5. Interfaces [0]
Determinar los puntos de funcin no ajustados Una vez recopilado los datos anteriormente, a la cuenta se asocia un valor de complejidad, la cual es algo subjetiva. Tipo de componente Complejidad por Componente Baja Media Alta TOTAL Entradas Externas 5 3 15 1 4 4 2 6 12 31 Salidas Externas 2 4 8 0 5 0 0 7 0 8 Peticiones de usuario 0 3 0 2 4 8 0 6 0 8 Archivos Lgicos 1 7 7 7 10 70 0 15 0 77 Interfaces 0 5 0 0 7 0 0 10 0 0
PFNA 124
Puntos de funcin Ajustados Puntos de funcin Ajustados Valor Explicacin 1. Comunicacin de datos. (Se requiere comunicacin de datos?) 1 Escogimos uno porque cuando se requiera un informe impreso se va a necesitar que se est conectado a una impresora. 2. Funciones distribuidas.(Existen funciones de procesamiento distribuido?) 1 Escogimos uno porque la aplicacin va a preparar datos para que el usuario al final los procese en un ordenador personal. 3. Rendimiento.(Es crtico el rendimiento?) 1 Escogimos uno porque si tuvimos requisitos pedidos por el usuario como fue el de controlar las notas por bloques. 4. Configuraciones fuertemente utilizadas. 0 Escogimos cero porque no existen restricciones. 5. Frecuencia de transacciones
1 Escogimos uno porque en nuestro caso si conocemos el periodo punta que va a ser en matriculas, mensual y quimestral. 6. Entrada on-line de datos. 0 Escogimos cero porque no existen entradas por internet. 7. Diseo para la eficiencia del usuario final. 2 Escogimos 2 porque va a tener varias funciones como: Ayudas a la navegacin, Mens, Ayudas, Movimiento automtico del cursor, Scrolling, Impresin remota, Teclas de funcin pre asignadas. 8. Actualizacin on-line. 0 Escogimos cero porque no existen actualizaciones por internet. 9. Procesos complejos (Es complejo el procesamiento interno?). 0 Escogimos cero porque no existen procesos muy complejos. 10 .Utilizacin en otros sistemas.(Se ha diseado el codigo para ser reusable?) 3 Escogimos tres porque el 10% ms de la aplicacin va a ser reusable para as poder sacar mucha ms provecho de la aplicacin. 11. Facilidad de instalacin 0 Escogimos cero porque el usuario no va a necesitar de desarrollos especiales para poder instalar nuestra aplicacin. 12. Facilidad de operacin. 2 Escogimos dos porque la aplicacin va a tener procesos de arranque, respaldo y Recuperacin. 13. Instalacin de Mltiples sitios.(Se ha diseado el sistema para soportar mltiples instalaciones en diferentes organizaciones?) 0 Escogimos cero porque no hubo requisitos del usuario de tener la necesidad de tener otro lugar de instalacin. 14. Facilidad de cambio.(Se ha diseado la aplicacin para facilitar los cambios y para ser fcilmente utilizada por el usuario?) 1 Escogimos uno porque la aplicacin va a tener facilidad para realizar consultas o informes simples TOTAL 12
Valor del Factor de Ajuste PF = cuenta total * (0,65 + 0,01 x (Fi) PF = 124 * (0.65 + 0.01 x 12) PF = 95,48