Professional Documents
Culture Documents
1-5
proceso elemental.
combinacin
de
entrada-salida
que 0-1
Bajo
puntos de Funcin
Ficheros Internos Lgicos (FIL).
Agrupacin
de
datos
relacionados
lgicamente o informacin de control
identificable por el usuario y mantenida
dentro de la aplicacin.
q Identificable de forma lgica, o desde
el usuario y satisface un requerimiento
especfico del usuario
q Mantenida por la aplicacin
q Mantenida o modificada mediante un
proceso elemental
q No ha sido contada como un FEI.
Ficheros Externos de Interfaz (FEI)
Agrupacin
de
datos
relacionados
lgicamente o informacin de control
identificable por el usuario, referenciada
por la aplicacin, pero mantenida dentro
de los lmites de otra aplicacin.
q Identificable de forma lgica, o desde
el usuario y satisface un requerimiento
especfico del usuario
q Referenciada por, y externa a, la
aplicacin en estudio
q No mantenida o modificada mediante
la aplicacin en estudio
q Contada como un FIL en otra
aplicacin
q No ha sido contada como un FIL en la
aplicacin en estudio.
Entrada Externa (EE)
Datos de proceso o informacin de control
que viene de afuera de la frontera de la
6-19
20+
Bajo
Medio
Bajo
Medio Alto
Medio Alto
Alto
2-3
4+
TIPO
EE
SE
CE
FIL
FEI
Bajo
_x3
_x4
_x3
_x7
_x5
Medio
_x4
_x5
_x4
_x10
_x7
Alto
_x6
_x7
_x6
_x15
_x10
Total
4
5
6) Proceso Distribudo
Existen Procesos o Datos distribudos, el
control de estos forma parte del sistema.
0
Sistema no tiene como objetivo el
transferir datos p proceso entre
componentes del sistema.
1
El sistema realiza sus proceso en un
equipo, las salidas se preparan para
ser utilizadas en otros equipos,
ejemplo una hoja de clculo en PC
2
El sistema captura los datos en un
equipo, que les da formato, siendo
enviados a otro equipo del sistema
que los trata
3
Proceso
distribudo
pero
con
transferencia de datos en lnea en
una sola direccin
4
Proceso de datos distribudos y
transferencia de datos en lnea en
ambas direcciones. Por ejemplo una
red de cajeros automticos en dond
stos
procesan
parte
de
la
transaccin
5
El sistema est ejecutndose en una
red con procesos cooperativos
ejecutndose en distintos equipos
4) Configuracin de Explotacin Usada
2) Objetivos de Rendimiento
intensamente por Otros Sistemas
2
3
4
5) Tasa de Transacciones
La tasa de transacciones ser elevada. Se
tendr
que
hacer
consideraciones
especiales durante el diseo, codificacin
e instalacin.
0
No se prevn periodos con peaks de
transacciones
1
Se prevn peaks de operaciones de
forma regular, pero poco frecuente
(mensualmente, trimestralmente o
anualmente)
7) Eficiencia con el Usuario Final
8) Actualizaciones EN-LNEA
Los ficheros maestros y las Bases de
Datos son modificadas directamente de
forma interactiva.
0 No hay actualizaciones interactivas
1 Actualizacin en lnea de uno a tres
ficheros con informacin de control.
Ejemplo fichero con usuarios, horas en
que se puede acceder, etc... La
cantidad de actualizaciones es baja y
es fcil recuperar el fichero
2 Igual al anterior, pero con cuatro o
ms ficheros de control
3 Acutalizacin En-Lnea de ficheros
internos lgicos importantes. Ejemplo:
En un banco sera TRANSACCIONES,
CLIENTES, CUENTAS, etc...
4 Adems de lo anterior, es esencial la
proteccin ante prdidas y el sistema
se ha de disear e implementar con
estas consideraciones
5 Gran cantidad de actualizaciones
interactivas, debindose considerar los
costes de recuperacin. Adems
deben
tenerse
sistemas
de y mantenimiento para que el cdigo se
recuperacin, en caso de fallo, muy reutilice en otras aplicaciones
automatizados y con poca intervencin 0
No se piensa en reutilizar el cdigo a
del operador
generar
1
Se pretende reutilizar el cdigo a
9) Lgica de Proceso Interno Compleja
generar dentro de la propia aplicacin
La complejidad de los procesos es una 2
Menos del 10% de la aplicacin tiene
caracterstica de la aplicacin. Alguna de
en cuenta las necesidades de ms de
las
siguientes
carctersticas
estn
un usuario (sistema).
presentes:
3
El 10% o ms de la aplicacin tiene
a)
Los
algoritmos
matemticos
en cuenta las necesidades de ms de
especificados complejos
un usuario (sistema)
b)
Procesos con lgica compleja
4
El 10% de la aplicacin ha sido
c)
Se han especificado muchas
especficamente empaquetada y/o
excepciones,
consecuencia
de
documentada para ser fcil de
transacciones incompletas, que
reutilizar. La aplicacin se adaptar a
debern tratarse
las necesidades de los usuarios a
d)
Manejar mltiples dispositivos de
nivel de cdigo
entrada/salida
5
La aplicacin ha sido especficamente
e)
La aplicacin llevar incorporados
empaquetada y/o documentada para
sistemas de seguridad y control
ser fcil de reutilizar. La aplicacin se
La valoracin ser la siguiente:
adaptar a las necesidades de los
0
No se da ninguna de las
usuarios por medio de parmetros
caractersticas anteriores
1
Se da una caracterstica de las 11)
Contempla
la
Conversin
y
enunciadas
Facilidad de Instalacin
2
Se dan dos caractersticas de las Se proveern facilidades de instalacin y
enunciadas
conversin en el sistema. Se desea que la
3
Se dan tres caractersticas de las conversin del sistema antigua sea fcil de
enunciadas
realizar durante la puesta en marcha del
4
Se dan cuatro caractersticas de sistema nuevo.
las enunciadas
0
No
reemplazamos
un
sistema
5
Se dan cinco caractersticas de las
existente o no se requiere conversin.
enunciadas
Tampoco se enuncia nada sobre la
instalacin.
10) Reusabilidad del Cdigo
1
Se solicita facilidad de instalacin
Se tendr que hacer consideraciones 2
Se ha solicitado procesos de
especiales durante el diseo, codificacin
conversin e instalacin, se han
El cambio de la configuracin se
hace interactivamente y tiene
efecto inmediato. Contar 2
4
Toma el valor:
0 No se especifica nada
1 Se da un tem de los descritos
anteriormente con valor 1
5
2 Se dan algunos tems de los descritos
anteriormente acumulando un valor de
2
3 Se dan algunos tems de los descritos
14) Facilidad de Cambios
anteriormente acumulando un valor de
Se tendr que hacer consideraciones
3
especiales durante el diseo, codificacin 4 Se dan algunos tems de los descritos
y mantenimiento para que en el sistema
anteriormente acumulando un valor 5
#
Factor de Complejidad
Valor
sea fcil de introducir cambios y fcil de
adaptar al usuario.
1
Comunicacin de Datos
Esto contemplar:
2
Proceso Distribudo
Consultas flexibles del usuario.
3
Objetivos de Rendimiento
Podemos tener Consultas:
4
Configuracin Explotacin
Compartida
Simples con condiciones lgicas
5
Tasa de Transacciones
And/Or que implican un solo
6
Entrada de Datos EN-LNEA
fichero lgico. Contar 1
7
Eficiencia con el Usuario
Medias con condiciones lgicas de
Final
complejidad
media
mediante
8
Actualizaciones En-LNEA
And/Or que relacionan a ms de
9
Lgica del Proceso Interno
un fichero lgico. Contar 2
Compleja
10
Reusabilidad del Cdigo
Complejas
con
condiciones
lgicas muy complejas mediante
11
Contempla la Conversin e
Instalacin
combinaciones lgicas And/Or
Facilidad de Operacin
12
entre varios ficheros lgicos.
Contar 3
13 Instalaciones Mltiples
Parmetros de la aplicacin va tablas
14 Facilidad de Cambios
ajenas al cdigo.
Factor de Complejidad Total (FCT)
El cambio de la configuracin se
hace efectivo al arrancar el Clculo de los puntos de funcin ajustados:
sistema
al
da
siguiente. PFA= PFSA * ( 0.65 + ( 0.01 * FCT ) )
Para estimar el esfuerzo hay que conocer lo que le
Contar 1
cuesta cada punto de funcin a la empresa.