You are on page 1of 9

Determinacin del nivel de influencia

Aqu se describirn cada una de las 14 caractersticas mencionadas y cmo analizar su grado
de influencia en la determinacin del factor de ajuste.
1- Comunicacin de datos
Los datos e informaciones de control utilizados por la aplicacin son enviados o recibidos a
travs de recursos de comunicacin de datos. Terminales y estaciones de trabajo son
algunos ejemplos. Todos los dispositivos de comunicacin utilizan algn tipo de protocolo
de comunicacin.
Calificar el nivel de influencia en la aplicacin de acuerdo con la siguiente tabla:
Grado

Descripcin

Aplicacin puramente batch o funciona en una


computadora aislada

La aplicacin es batch, pero utiliza entrada de datos


remota o impresin remota

La aplicacin es batch, pero utiliza entrada de datos


remota e impresin remota

La aplicacin incluye entrada de datos on-line va


entrada de video o un procesador front-end para
alimentar procesos batch o sistemas de consultas.

La aplicacin es ms que una entrada on-line, y


soporta apenas un protocolo de comunicacin

La aplicacin es ms que una entrada on-line y


soporta ms de un protocolo de comunicacin

2- Procesamiento distribuido
Datos o procesamiento distribuidos entre varias unidades de procesamiento (CPUs) son
caractersticas generales que pueden influenciar en la complejidad de la aplicacin.
Grado

Descripcin

La aplicacin no contribuye en la transferencia de


datos o funciones entre los procesadores de la
empresa

La aplicacin prepara datos para el usuario final en


otra CPU de la empresa

La aplicacin prepara datos para transferencia, los


transfiere y entonces son procesados en otro
equipamiento de la empresa (no por el usuario final)

Procesamiento distribuido y la transferencia de


datos son on-line, en apenas una direccin

Procesamiento distribuido y la transferencia de


datos son on-line, en ambas direcciones

Las funciones de procesamiento son dinmicamente


ejecutadas en el equipamiento ms adecuado

3- Perfomance
Los objetivos de la perfomance del sistema, establecidos y aprobados por el usuario en
trminos de respuesta, influye o podra influenciar el proyecto, desarrollo, implementacin
o soporte de la aplicacin.
Grado

Descripcin

Ningn requerimiento especial de perfomance fue


solicitado por el usuario

Requerimientos de perfomance y de diseo fueron


establecidos y previstos, sin embargo ninguna
accin especial fue requerida

El tiempo de respuesta y el volumen de datos son


crticos durante horarios pico de procesamiento.
Ninguna determinacin especial para la utilizacin
del procesador fue establecida. El intervalo de
tiempo
lmite
para
la
disponibilidad
de
procesamiento es siempre el prximo da hbil

El tiempo de respuesta y volumen de procesamiento


son items crticos durante todo el horario
comercial. Ninguna determinacin especial para la
utilizacin del procesador fue establecida. El
tiempo limite necesario para la comunicacin con
otros sistemas es un aspecto importante

Los requerimientos de perfomance establecidos


requieren tareas de anlisis de perfomance en la
fase de anlisis y diseo de la aplicacin

Adems de lo descrito en el tem anterior,


herramientas de anlisis de perfomance fueron
usadas en las fases de diseo, desarrollo y/o
implementacin para atender los requerimientos de
perfomance establecidos por el usuario

4- Configuracin del equipamiento


Esta caracterstica representa la necesidad de realizar consideraciones especiales en el
diseo de los sistemas para que la configuracin del equipamiento no sea sobrecargada
Grado

Descripcin

Ninguna restriccin operacional explcita o implcita


fue incluida

Existen restricciones operacionales leves. No es


necesario un esfuerzo especial para resolver estas
restricciones

Algunas consideraciones de ajuste de perfomance y


seguridad son necesarias

Son

necesarias

especificaciones

especiales

de

procesador
aplicacin

para

un

mdulo

especfico

de

la

Restricciones operacionales requieren cuidados


especiales en el procesador central o procesador
dedicado

Adems de las caractersticas del tem anterior, hay


consideraciones especiales en la distribucin del
sistema y sus componentes

5- Volumen de transacciones
El nivel de transacciones es alto y tiene influencia en el diseo, desarrollo, implementacin
y mantenimiento de la aplicacin
Grado

Descripcin

No estn previstos periodos picos de volumen de


transaccin

Estn
previstos
picos
de
transacciones
mensualmente, trimestralmente, anualmente o en
un cierto periodo del ao

Se prevn picos semanales

Se prevn picos diariamente

Alto nivel de transacciones fue establecido por el


usuario, el tiempo de respuesta necesario exige un
nivel alto o suficiente para requerir anlisis de
perfomance y diseo

Adems de lo descrito en el tem anterior, es


necesario utilizar herramientas de anlisis de
perfomance en las fases de diseo, desarrollo y/o
implementacin

6- Entrada de datos on-line


Esta caracterstica cuantifica la entrada de datos on-line proveda por la aplicacin
Grado

Descripcin

Todas las transacciones son procesadas en modo


batch

De 1% al 7% de las transacciones son entradas de


datos on-line

De 8% al 15% de las transacciones son entradas de


datos on-line

De 16% al 23% de las transacciones son entradas de


datos on-line

De 24% al 30% de las transacciones son entradas de


datos on-line

Ms del 30% de las transacciones son entradas de


datos on-line

7- Interfase con el usuario


Las funciones on-line del sistema hacen nfasis en la amigabilidad del sistema y su facilidad
de uso, buscando aumentar la eficiencia del usuario final. El sistema posee:
Ayuda para la navegacin (teclas de funcin, accesos directos y mens dinmicos)
Mens
Documentacin y ayuda on-line
Movimiento automtico del cursor
Scrolling vertical y horizontal
Impresin remota (a travs de transacciones on-line)
Teclas de funcin preestablecidas
Ejecucin de procesos batch a partir de transacciones on-line
Seleccin de datos va movimiento del cursor en la pantalla
Utilizacin intensa de campos en video reverso, intensificados, subrayados, coloridos y
otros indicadores
Impresin de la documentacin de las transacciones on-line por medio de hard copy
Utilizacin del mouse
Mens pop-up
El menor nmero de pantallas posibles para ejecutar las funciones del negocio
Soporte bilinge (el soporte de dos idiomas, cuente como cuatro items)
Soporte multilinge (el soporte de ms de dos idiomas, cuente como seis items)

Grado

Descripcin

ningn de los items descritos

De uno a tres de los items descritos

De cuatro a cinco de los items descritos

Ms de cinco de los items descritos, no hay


requerimientos especficos del usuario en cuanto a
amigabilidad del sistema

Ms de cinco de los items descritos, y fueron


descritos requerimientos en cuanto a amigabilidad
del sistema suficientes para generar actividades
especficas incluyendo factores tales como
minimizacin de la digitacin

Ms de cinco de los items descritos y fueron


establecidos requerimientos en cuanto a la
amigabilidad suficientes para utilizar herramientas
especiales y procesos especiales para demostrar
anticipadamente
que
los
objetivos
fueron
alcanzados

8- Actualizacin on-line
La aplicacin posibilita la actualizacin on-line de los archivos lgicos internos

Grado

Descripcin

Ninguna

Actualizacin on-line de uno a tres archivos lgicos


internos

Actualizacin on-line de ms de tres archivos lgicos


internos

Actualizacin on-line de la mayora de los archivos


lgicos internos

Adems del tem anterior, la proteccin contra


prdidas de datos es esencial y fue especficamente
proyectado y codificado en el sistema

Adems del tem anterior, altos volmenes influyen


en la las consideraciones de costo en el proceso de
recuperacin. Procesos para automatizar la
recuperacin fueron incluios minimizando la
intervencin del operador

9- Procesamiento complejo
El procesamiento complejo es una de las caractersticas de la aplicacin, los siguientes
componentes estn presentes:
Procesamiento especial de auditoria y/o procesamiento especial de seguridad
Procesamiento lgico extensivo
Procesamiento matemtico extensivo
Gran cantidad de procesamiento de excepciones, resultando en transacciones
incompletas que deber ser procesadas nuevamente. Por ejemplo, transacciones de datos
incompletas interrumpidas por problemas de comunicacin o con datos incompletos
Procesamiento complejo para manipular mltiples posibilidades de entrada/salida.
Ejemplo: multimedia
Grado

Descripcin

Ninguno de los items descritos

apenas uno de los items descritos

Dos de los items descritos

Tres de los items descritos

Cuatro de los items descritos

Todos los items descritos

10 - Reusabilidad
La aplicacin y su cdigo sern o fueron proyectados, desarrollados y mantenidos para ser
utilizados en otras aplicaciones.
Grado

Descripcin

No presenta cdigo reutilizable

Cdigo reutilizado fue usado solamente dentro de la


aplicacin

Menos del 10% de la aplicacin fue proyectada


previendo la utilizacin posterior del cdigo por
otra aplicacin

10% o ms de la aplicacin fue proyectada


previendo la utilizacin posterior del cdigo por
otra aplicacin

La aplicacin fue especficamente proyectada y/o


documentada para tener su cdigo fcilmente
reutilizable por otra aplicacin y la aplicacin es
configurada por el usuario a nivel de cdigo fuente

La aplicacin fue especficamente proyectada y/o


documentada para tener su cdigo fcilmente
reutilizable por otra aplicacin y la aplicacin es
configurada para uso a travs de parmetros que
pueden ser alterados por el usuario

11- Facilidad de implementacin


La facilidad de implementacin y conversin de datos son caractersticas de la aplicacin.
Un plan de conversin e implementacin y/o herramientas de conversin fueron provedas y
probadas durante la fase de prueba de la aplicacin
Grado

Descripcin

Ninguna consideracin especial fue establecida por


el usuario y ningn procedimiento especial fue
necesario en la implementacin

Ninguna consideracin especial fue establecida por


el usuario, ms procedimientos especiales son
requeridos en la implementacin

Requerimientos de conversin e implementacin


fueron establecidos por el usuario y rutinas de de
conversin
e
implementacin
fueron
proporcionados y probados. el impacto de
conversin en el proyecto no es considerado
importante

Requerimientos de conversin e implementacin


fueron establecidos por el usuario y rutinas de de
conversin
e
implementacin
fueron

proporcionados y probados. el impacto de


conversin en el proyecto es considerado
importante
4

Adems del tem 2, conversin automtica y


herramientas
de
implementacin
fueron
proporcionadas y probadas

Adems del tem 3, conversin automtica y


herramientas de implementacin fueron provedas y

12- Facilidad de operacin


La facilidad de operacin es una caracterstica del sistema. Procedimientos de
inicializacin, respaldo y recuperacin fueron provedos y probados durante la fase de
prueba del sistema. La aplicacin minimiza la necesidad de actividades manuales, tales
como montaje de cintas magnticas, manoseo de papel e intervencin del operador.
Grado

Descripcin

Ninguna consideracin especial de operacin,


adems del proceso normal de respaldo establecido
por el usuario

1-4

Verificar cules de las siguientes afirmaciones


pueden ser identificadas en la aplicacin. Cada tem
vale un punto, excepto se defina lo contrario:
Fueron
desarrollados
procedimientos
de
inicializacin y respaldo, siendo necesaria la
intervencin del operador
Se establecieron procesos de inicializacin,
respaldo y recuperacin sin ninguna intervencin
del operador (contar como 2 items)
La aplicacin minimiza la necesidad de montaje
de cintas magnticas
La aplicacin minimiza la necesidad de manoseo
de papel

La aplicacin fue diseada para trabajar sin


operador, ninguna intervencin del operador es
necesaria para operar el sistema, excepto ejecutar
y cerrar la aplicacin. La aplicacin posee rutinas
automticas de recuperacin en caso de error

13- Mltiples locales


La aplicacin fue especficamente proyectada, diseada e mantenida para ser instalada en
mltiples locales de una organizacin o para mltiples organizaciones.
Grado

Descripcin

Los requerimientos del usuario no consideran la


necesidad de instalacin de ms de un local

La necesidad de mltiples locales fue considerada

en el proyecto y la aplicacin fue diseada para


operar apenas sobre el mismo ambiente de
hardware y software
2

La necesidad de mltiples locales fue considerada


en el proyecto y la aplicacin fue diseada para
operar en ambientes similares de software y
hardware

La necesidad de mltiples locales fue considerada


en el proyecto y la aplicacin est separada para
trabajar sobre diferentes ambientes de hardware
y/o software

Plan de mantenimiento y documentacin fueron


proporcionados y probados para soportar la
aplicacin en mltiples locales, adems los items 1 y
2 caracterizan a la aplicacin

Plan de documentacin e mantenimiento fueron


provedos y probados para soportar la aplicacin en
mltiples locales, adems el tem 3 caracteriza a la
aplicacin

14- Facilidad de cambios


La aplicacin fue especficamente proyectada y diseada con vistas a facilitar su
mantenimiento. Las siguientes caractersticas pueden ser atribuidas a la aplicacin:

Estn disponibles facilidades como consultas e informes flexibles para atender


necesidades simples (contar 1 tem)
Estn disponibles facilidades como consultas e informes flexibles para atender
necesidades de complejidad media (contar 2 items)
Estn disponibles facilidades como consultas e informes flexibles para atender
necesidades complejas (contar 3 items)
Datos de control son almacenados en tablas que son mantenidas por el usuario a travs de
procesos on-line, pero los cambios se hacen efectivos solamente al da siguiente
Datos de control son almacenados en tablas que son mantenidas por el usuario a travs de
procesos on-line, pero los cambios se hacen efectivos inmediatamente (contar 2 items)

Grado

Descripcin

Ninguno de los items descritos

apenas uno de los items descritos

Dos de los items descritos

Tres de los items descritos

Cuatro de los items descritos

Todos los items descritos

Una vez que tipificamos los niveles de influencia para las 14 caractersticas, obtendremos
una tabla como la siguiente:

Caractersticas generales del sistema Nivel de influencia


1- Comunicacin de datos

2- Procesamiento distribuido

3- Perfomance (desempeo)

4-Configuracin del equipamiento

5- Volumen de transacciones

6- Entrada de datos on-line

7- Interfase con el usuario

8- Actualizacin on-line

9- Procesamiento complejo

10- Reusabilidad

11-Facilidad de implementacin

12- Facilidad de operacin

13- Mltiples locales

14- Facilidad de cambios

Nivel de influecia

17

You might also like