Académique Documents
Professionnel Documents
Culture Documents
sistemas
5 simple
'icios df-
itro del -,
Sandra,
'el pro-
trabajo
■ Coino
E�pedficacion�S
de diseno ft'siCD
m o delo Representacion de nicar problemas de negocios, requerimientos y soluciones. Ejemplos de model os con l<xs '
ia realidad. Puesto que "una que p uede ya estar-familiarizado incluyen diagramas de flujo, cuadros de estructura o
imagen vale mas que mis pa- jerarquias y organigramas. '
labras". en muchos modelos En la actualidad, los enfoques basados en modelos casi siempre se resaltan por el uso
se usan imagenes para repre- de herramientas automatizadas. Algunos analistas dibujan modelos de sistemas con soft¬
senlar la realidad. ware grafico de propositos generales como Visio de Microsoft. Otros analistas y organiza-
ciones requieren el uso de herramientas basadas en repositorios CASE o de elaboracion ■
de modelos como System Architect, Visible Architect, Visible Analyst o Rational ROSE. Las i
herramientas CASE ofrecen la ventaja del analisis consistente y completo asi como una
revision de errores basada en reglas.
Los enfoques de analisis basados en modelos se presentan en las metodologias y rutas
basadas en modelos que se presentaron en el capitulo 3. Analicemos de manera breve los
tres enfoques mas populares de analisis basados en modelos.
FiGURA 4.2
1
Respuesta a pedido
Modelo do proceso de miembros
- Cuentas
simple (tambien s
Majnado diagrania
Evaluacion y li'mite
de flujo de dates) Evaluacion de credito
Evaluacion
y
Ifmrte
de credito
y limite
de credito
1
jProcesar
pedidos
' d e b o no s
Prooesar
los pedidos Pedido
: autoiti�ticos L que
se
atendera
ESTODIANTE i . ~
I -
FIGURA .4.4 CURSO .
f�lpdelo de qljjeto -Numero dejtJsntifloaoion I"
-Nombre -Tema�'
(con el estandar -Proimedto de estudios D..* -Nutttsrb ' ;
' tiene re�istro de>
del'ljcngLraje -Tilulo
+A<JmiSr (/ -Credito '
oJa�Qmcion d6
�:-i-Regtstrarsepamc/ases:(): -:' y -r
iUG'de] ().s xmificado)
+flfeftfaree 0 •+CfS3f'on cursa ()
■hCambiar ta direccian () *Eliri}lnar cu/bo msBStro Q
�■Calcularpromedio do estudios (} .•A�Cambtat'Onel-Cuiso Maestro #-
■�Grsduado Q y-j: � �
C eURSO DE TRANSCfflPClbN
-Semcstrc ., r i
�Divisiori-
-Grado
■ ' '
�+Suinar{) - • X'.;:-
+Flenunciar () - i
+Completar () i '
+Cfinnbi8f de grade () .'.'r:
En un sentido, los metodos de analisis acelemdo ponen mucho enfasis en los coraponen-
tes de COMUNICACIONES en su marco de referenda de sistema de infonnacion al construir for-
mas e informes de muestxas. Al mismo tiempo, las herramientas de software utilizadas para
construir prototipos tambien incluyen los componentes de d at os y procesos.
Estos metodos acelerados son comunes en las metodologias de desarroUo rapido de
. aplicaciones (rapid application development, RAD) y las rutas que fueron presentadas en
el capitulo 3. Los metodos RAD requieren herramientas autoraatizadas mientras que algu-
nas herramientas CASE basadas en repositories incluyen instalaciones RAD muy sinaples,
la mayoria de los analistas utilizan verdaderos ambientes de programacion RAD, como
Powerbuilder de Sybase, Access de Microsoft, Visual Basic .NET de Microsoft o Websphere
Studio for Application Development de IBM (basado en Java).
Analicemos de manera breve dos metodos populates de analisis acelerado.
Anaiisis ra p i d o de a rq u it ect ura El anaiisis rapido de arquitectura es u n metodo de anaiisis rapido de ar¬
„-QgljsjS-'acelerado que tambien construye modelos de sistemas. El anaiisis rapido de arqui¬ quitectura Estrategia que
intenta derivar modelos de
tectura se hace posible mediante la tecnologia de ingenieria inversa que se incluye en
sistemas (como se describe
mucbas herramientas automatizadas como CASE y lenguajes de programacion (como se
el capitulo 3). Las herramientas de ingenieria inversa generan modelos de con antelacion en la misma
presentaron en seccion del capitulo) a partir
sistemas de las aplicaciones de software existentes o los prototipos de sistemas. Los mode¬ de sistemas existentes o pro¬
los de sistemas resultantes pueden entonces ser editados y mejorados por los analistas de totipos de identificacion.
sislemas y los usuarios para proporcionar un plan para un sistema nuevo y mejorado. Debe
icr evidente que el anaiisis rapido con arquitectura es una mezcla de los enfoques basados
ell modelos y de anaUsis acelerado. ingenieria inversa Uso de
Hay dos tecnicas diferentes para aplicar un anaiisis de arquitectura rapido: tecnologia que lee el codigo
f La mayorfa de los sistemas ya han sido automatizados hasta cierto grado y existen de programas a partir de
i - como sistiema de informacifin de heredado. Muchas herramientas CASE pueden leer bases de datos, programas
de aplicacion o interfaces de
j' las estructuras de base de datos subyacentes y/ o los programas de aplicacion, y usuarios existentes y genera
luego, con ingenieria inversa, regresarlos en diferentes modelos de sistemas, Esos automatioamente el modelo
modelos sirven como punto de partlda para definir un anaiisis de requerimientos de de sistemas equivalente.
uiuario basado en modelos.
♦ S i los prototipos han sido construidos en herramientas como Access o Visual Basic
de Microsoft, esos prototipos a veces pueden ser revertidos con la ingenieria inversa
1 d su equivalente en modelos de sistemas. Estos ultimos por lo general se prestan
i para analizar los requerimientos de los usuarios en cuanto a su consistencia, totali-
' tlad. estabilidad, escalabilidad y flexibilidad al cambio fijturo. Tambien, los modelos
1 de sistemas con frecuencia pueden ser cambiados por la ingenieria hacia adelante
ADE (ambientes de desarrollo de
J por medio de las mismas herramientas CASE y los
aplicacion) en las bases de datos y plantiUas de aplicacion o los esqueletos que utili-
zaran las robustas bases de datos de nivel empresarial y tecnologia de programacion.
'V Ambas tecnicas abordan el tema anterior de que los ingenieros rara vez elaboran
pri:ilotipos en la ausencia total de un diseiio mas formal y al mismo tiempo, preservan las
■ veiilaias de acelerar las fases de anaiisis de sistemas.
� Estos
elementos de planeaci6n forraan parte del proceso utilizado por los administradores de proyecto para
desarrollar un plan de proyecto."
* Nota
del E.T.: Para el lector interesado, se recomienda consultar un llbro sobre administracs6ri de proyectos,
como el PMBOK del PMI.
110 Parte Dos Metodos de analisis de sistemas
U COMUNIDAD DE KEGOCIOS
FIGURA 4.6
Tareas para la fase
de definidolt de
alcance del aiiffiste
de sistemas
!
PROPIETARIOSY USUARIOS PE aiSTEMAS
(0 COMITE D6 DIRECCION)
DIAGRAMA
DE PBOY EC TO
Deiinidon del
problema preltminar
"� con alcance
� Reposljbrlo
Definlcl6Rde "
programs [ D�fmlcion
y asignacion � ds probiemas
derecursos \ con alcance
dei proyecto >
detrabajo ]
Plan de proyecto -J
—El proyecto es valioso—-
y pragFama base
AuthoHzed Signatures: y ;
�ehe£>£>a J. 7"
Chair, ISS Executive Steenng Body
• Urgencia. �En que tiempo debe ser resuelto el problema o debe ser realizada la
opcrtunidad o directriz? Una escala de calificacion puede desarrollarse para respon-
der de manera. consistente a esta pregunta.
• Visibilidad. iA que grado una solucion o u n sistema nuevo debe ser visible para los
clientes o la administracion ejecutiva? De nuevo, podria desarrollarse una escala de
calificacion para las respuestas.
• Beneficios. iAproximadamente cuanto incrementaria una solucion o u n sistema
nuevo los ingresos anuales o reduciria los costos anuales? Esto a menudo es incierto,
pero si todos los participantes cooperan en esta estimacion, demostrara ser bastante
conservadora,
Analisis de sistemas Capiiula Cuatro 113
Defjnicion de problema
---—r rsii'5
Beneficios Prioridad Solucioti
mj�Jefiniclones breves de problema,
0 dlrectriz Urgencia Visibilidad anuales olu gar propuesta
��p�'oportunidad
gl tiempo ds respuesta del pedido medido Tan pronto Alta - $175 0.00 2 Nuevo desarrollo
■
'desde el momento de recepcion, hasta la como sea
■
•entrega del mismo ha aumentado en un posible
"�promedlode15dias.
' <2 Las recientes adquisiciones de Club de 6 meses Mediana 75 000 2 Nuevo desarrollo
Video de monitoreo privado y pantalla
de juego enfatizarars mas aun los
■
4 5,4 Actual mente existen inconsistencias de 3 meses Alta 35 000 1 Arreglo rapido; luego
;■ s.i datos en los archivos de miembros nuevo desan-ollo
\ '"i y pedidos-
'
e. lia filtracion privada y los archivos de 6 meses Mediana Desconoctdos 2 Nuevo desarrollo.
- ■* sistemas de
pantalla de juegos son Cuantiflcacion adicionai
" de beneSicio podn'a
Si> incompatibles con los equivaSentes de
SoundStage Los probiemas de datos incrementar la urgencia
■ de
negocios incluyen inconsistencia de
r -iidatos y falta de controles de edicion
I ,■ nde entrada.
siste
S DE 7. Hay una oportunidad de abrir sistemas 12 meses Baja Desconocidos 4 Version futura de un
'
de pedidos en el internet, pare la sistema recien desarrollado
inos segurldad y et coritrol son un tema.
GURA 4
8, El sistema de entrada de pedidos actual 3 meses Alta 65 000 1 Arreglo rapido; luego
i8 Miiestr
; es incompatible con el slguiente sistema nuevo desarrollo
de identificacion automatica {codigo de a de defiruci
. barras) que se desarrolla para el almacen. ones de probl
emas
- -
erto,
ante
114 Parte Dos Metodos de analisis de sistemas
» Prioridad. Con base en las respuestas anteriores, �cuales son las prioridades acordadas
entre todos para cada problema, oportunidad o directriz? Si el presupuesto o el programa
se vuelven un problema, estas prioridades ayudaran a ajustar el alcance del proyecto.
•
Solucionesposibles (OPT). En esta etapa inicial del proyecto, las soluciones posibles se
expresan mejor en terminos simples como a) salir de ello bastante bien, &) utilizar un
arreglo rapido, c) hacer una mejora de simple a moderada del sistema existente, d) redi-
senar el sistema existente o e) disenar un nuevo sistema. Los participantes listados arriba
para esta tarea son los adecuados para un analisis de alto nivel de estas opciones.
El marco de referenda PIECES que se presento en el capitulo 3 puede utilizarse como
marco de referenda para clasificar problemas, oportunidades, directrices y restricciones.
For ejemplo, el problema 1 en la figura 4.8 podria clasificarse de acuerdo con PIECES
como P.B.: Desempeno, tiempos de respuesta. (Vease la figura 3-4 en el capitulo 3.) El
problema 4 en la figura 4.8 podria clasificarse como I.A.2: Informacion, Salidas, Falta de
informacion necesaria.
Las tecnicas basicas utilizadas para completar esta tarea incluyen busqueda de datos y
reuniones con los PROPIETARIOS d e l sistema. Estas tecnicas se ensenan en el capitulo 5.
*Nota del R.T.'. Al lector snteresado en este tema se le recomienda consultar el PMBOK del PMI.
11 6 Parte Dos Metodos de analisis de sistemas
vicepresidentes para formar parte del comite de direccion. Otras organizaciones asignan
el personal que reports en forma directa a los vicepresidentes del comite de direccion.
Algunas organizaciones utilizan dos comit�s de direccion, uno para vicepresidentes y uno
para su personal directo. Los gerentes de sistemas de informacion trabajan en el comite de
direccion solo para responder preguntas y para comunicar prioridades de vuelta a los desa-
rrolladores y a los administradores de proyecto.
Sin importar si un proyecto requiere o no de la aprobacion de un comite de direc¬
cion, es de igual importancia lanzar y comunicar de manera formal el proyecto, las metas
y el programa a la comunidad entera del negocio. Abrir las Hneas de la comunicacion es
un paso importante para la investigaci6n preliminar. For esta razon, recomendamos las
"mejores practicas" para conducir un evento deproyetto desalida (kickoff) y crear un sitio
Web de proyecto de intranet. La reunion de salida del proyecto esta abierta a la comunidad
entera de negocios, y no solo a las unidades de ne go dos afectadas y al equipo de pro¬
yecto. El sitio Web de proyecto de intranet establece un portal de comunidad para todas
las noticias no sensibles y la documentaci6n relacionada con el proyecto. ■
De manera ideal, el patrocinador ejecutivo debe facilitar en forma conjunta la tarea con
el administrador de proyecto elegido. La visibilidad del patrocinador ejecutivo establece
una credibUidad instantanea y una prioridad para todos los que participan en la reunion de
salida. Otros participantes en la reunion de salida deben incluir el equipo de proyecto com-
pleto, incluidos los propietaiuos, usuaeios, analistas, disenadores y con st ru ct ok es de sistemas
asignados. Es preferible que la reunion de salida este abierta a cualquier miembro del per¬
sonal interesado de la comunidad de negocios. Esto crea conocimiento y hace un consenso
entre los involucrados al tiempo que reduce tanto el volumen como las consecuencias del
rumor y de la mala informacion. Para el componente de intranet, un Webmaster o un autor
Web debe ser asignado al equipo de proyecto.
Como se muestra en la figura 4.6, esta tarea se dispara por el cumplimiento del plan y
PROGRAMA DEL PROYECTO BASE. Las DEnNiciONES DE PROBLEMA y cl ALCANCE estan disponlbles en
el repositorio. El producto es el esquema d e l p ro y ect o y �ste, por lo general, es un docu-
mento. Incluye diversos elementos que definen el proyecto en terminos de participantes,
problemas, oportunidades y directrices; alcance, metodologia, definicion del trabajo que
se debe completar; productos, estandares de calidad, programa y presupuesto. El esquema
del proyecto debe agregarse al sitio Web del proyecto para que todos lo vearaos. Los
elementos del esquema del proyecto tambien p ueden ser presentados como diapositivas
y boletines (por medio de software como PowerPoint de Microsoft) para inclutrlos en el
suceso de inicio del proyecto.
Las habilidades interpersonales y la comunicacion son las claves para esta tarea. Es-
tas incluyen principios de persuasion, compra-venta, creacion de contratos y hablar en
publico.
Con esto terminamos nuestro analisis de la fase de definicion de alcance. En esta fase,
los participantes podrian decidir que el proyecto no vale la pena para proponerse. Tam¬
bien es posible qtie el comite de direccion pueda decidir que otros proyectos son mas im-
portantes. O el patrocinador ejecutivo podria no avalar el proyecto. En cada uno de estos
casos, el proyecto se termina. Poco tiempo y esfiaerzo se ha n utilizado. Por otro lado, con
la bendicion de todos los propietarios de sistemas y del comite de direccion, el proyecto
podria continuar a la fase de analisis del problema,
: ALCANCE
yvisi6n . . .
□E INFORMAClbN
\ DE DATOS
DE NEGOCIOS
DE PROCESO
DE NEGOCIOS
DE INTERFAZ DE
NEGOCIOS Y
DE SISTEMAS
MODELOS MOOELOS MODELOS
l6gi co s lOgicos logicos
DE DATOS DE PROCESO DE INTERFAZ
APLICACION DE ARQUITECTURA
PROTOTIPOS DE DISENO
mSENO
ESPECIF1CACIONES DEPROCESO ESPECtFlCAClONES
DE DISENO
FI5ICO DE LA
DE NEGOCIOS
ESPECIFICACIOKES
DEL DISENO Fl'SICO
DE INTERFAZDEL V OS
PAQUETES SOLUCIONES
OE SOFTWARE DE INTERFAZ
SOLUCEON COMERCIAL DE LFSUARIO
DE BASE
DE DATOS SOFTWARE SOLUCIONES
DE APLICACION DE INTERFAZ
A LA MEDIDA DE SISTEMAS
FIGURA 4.10
Tareat�para la fiise dc;
aniilisis de problemas
del m41isis
es f-Ato que cualquier usuario pueda representar en su totalidad los intereses de todos los
5usuanos. Sin embargo, los analistas de sistemas pueden fungir como facilitadores para
hacer que participen las personas correctas y sostener una comunicacion eficaz de vuelta
con'Ias umJades del negocio y la administracion. Los d isen ad ores y los c o n s t r u c t o re s de
sihTEMAS rara vez participan en esta tarea a menos que sean entrevistados para determinar
.f-udquier limitacion tecnica del sistema actual.
sEn la figura 4,10 esta tarea se dispara per a p ro b a c i 6 n para c o n t i n u a r el p ro y e ct o;
dt-sde la tase de definicion de alcance. (La Imea punteada indica que esta aprobacion
es iin suceso o disparador, no un flujo de datos o informacion.) La aprobacion viene
de los PROPIETARIOS DEL SISTEMA o de un comite de direccion. La entrada de informacion
hiadamental viene de los p rop iet asios del sistema y cualquier d o cu m e n t ac i 6n de sistema
AcfifAL que pueda existir en el repositorio y en las bibliotecas del programa para el sis-
ttma actual. La documentacion del sistema actual no siempre existe. Y cuando existe,
debe ser revisada con sumo cuidado para ver su actualidad; es notorio que la mayor
parte de dicha documentacion es obsoleta debido a que los programadores y analistas
11© siempre son diligentes para actualizarla cuando ocurren cambios a lo largo de la vida
dc un'sistema,.
Los productos de esta tarea son una comprension del dominio d e l problema y del voca-
SPLABio De NEGoaoS. Su comprension del dominio del problema existente debe ser documen-
ftda para que pueda verificarse que se entiende bien. Hay diversas formas de documentar
el doiiiinio del problema. Es cierto, dibujar modelos d e l sistema del que hay en la actualidad
puetlu ayudar, pero eso puede Uevar a un fenomeno Uamado "paralisis de analisis" en el que
; el deseo de producir modelos perfectos se vuelve contraproducente para el cronograma. Otro
120 Parte Dos Metodos de andiisis de si sterna s
jn�todo podria ser utilizar los componentes de su sistema de informacion como marco
4;
referenda para listar y definir el dominio del sistema; .■
• CONOCIMIENTO. Liste todas las "cosas" acerca de las cuales el sistema en la
actualidad
almacena datos (en archivos, bases de datos, formatoSj etcetera). Defina cada co.sa «•'-
terminos de negocios. Por ejemplo, "un peDiekd es una transaccion de negocios en la-
que un clienle solicita adquirir productos".
Ademas, podriamos listar todos los informes producidos por el sistema actual y
describir su proposito o uso. Por ejemplo, "el informe de pedidos abiertos describe;
todos los pedidos que no ha n side surtidos una semana despues de haber side ap-
bados. El informe se utiliza para iniciar una administracion de la relacion con los
clientes a traves del contacto personal".
• Procesos. Defina cada suceso de negocios para el cual una respuesta de negocio.s
(proceso) es implementada en la actualidad. Por ejemplo, "un cliente coloca un
nuevo pedido" o "un cliente solicita cambios a un pedido ya realizado" o "un cliente
cancela un pedido".
• COMUNICACIONES. Defina todas las ubicaciones
que e l sistema actual atiende y todos
los usuarios en cada una de esas locaciones. Por ejemplo, "el sistema es utilizado en
la actualidad en las oficinas de ventas regionales en San Diego, Dallas, St. Louis, In¬
dianapolis, Atlanta y Manhattan. Cada oficina de ventas regionales tiene un gerente
de ventas, un asistente del gerente de ventas, asistente administrativo y de 5 a 10
empleados de ventas, todos los cuales utilizan el sistema actual. Cada region tambien s
es la base de entre 5 y 30 representantes de ventas que viajan casi todos los dias
pero que cargan pedidos y otras transacciones todas las tardes".
Otra faceta de las interfaces son las interfaces del sistema; es decir, aquellas que
existen entre el sistema de informacion acmal y otros sistemas de informacion y apli-'
caciones de computo. Estas pueden ser listadas de manera rapida y ser descritas pot �
el personal de sistemas de informacion.
Por ultimo, ia metodologia de desarrollo de sistemas de la organizacion y el plan de pro-
yecto determinara que tipos y nivel de documentacion son los esperados.
. , El producto de vocabulario de negocios se abrevia con demasiada frecuencia. En-
tender el vocabulario de negocios del sistema es una forma excelente de comprender el
sistema mismo. Construye puentes para salvar la brecha de comunicacion que a menudo
; existe o se desarrolla entre los expertos de negocios y los de tecnologia.
Si elige realizar modelos de sistemas durante esta tarea, sugerimos que si "desea aprender
algo, no debe tratar de aprender todo-, al menos no en esta tarea". Para evitar una paralisis de
analisis, sugerimos que los modelos de sistemas siguientes pueden ser apropiados; �
• CONOCIMIENTO. Un modelo de datos de una pagina es muy litil para establecer voca¬
bulario y reglas de negocios. La elaboracion de modelos de datos se ensefia en el
capitulo 7.
• Procesos. En la actualidad, es muy aceptado que un diagrama de descomposicioii
funcional de una o dos paginas debe ser suficiente para tener la idea del procesa-
miento del sistema actual. La elaboracion de modelos de descomposicion se ensefia
en el capitulo 8.
• COMUNICACIONES, Un diagrama de contexto de una pagina o los diagramas de caso. de
uso son muy utiles para ilustrar las entradas y salidas de un sistema con otras orga-
nizaciones, unidades de negocios y sistemas. Los diagramas de contexto se analizan
mas adelante. Los diagramas de casos de uso se ensenan en el capitulo 6.
Qtras tecnicas y habilidades son utiles para desarrollar una comprension de un sis¬
tema existente. Es evidente que, las tecnicas de bdsqueda de resultados (ensenadas en
el siguiente capitulo) son criticas para aprender acerca de cualquier sistema existente.
Tambien, las tecnicas de planeacion conjunta de requerimientos o JRP (ensenadas en el
siguiente capftulo) pueden acelerar esta tarea. Por ultimo, la capacidad de comunicar en
forma clara a los usuarios lo que ha aprendido acerca de u n sistema tambien es crucial.
lo marco (
ictualidall
ada cosaf
>cios en ]
la actual!
I descril
r sido apf(
con los
egocios ; p'-:;
'
-Nueva suscripcion Estatus crediticio o
ca un de miembro
'un clienti"
A
-Promocion- -Nuevo programa
OS dias . miembro
- %T
luellas Almacen
don y ap]
;scritas poj Diversas respuestas
de solicitudes Programa 0
de suscripcion
»lan de pfi
Pedido de tniembro -
-Miembro del club
uencia.a, Informes Departamento de mercadotecnia
Qprender e � J<' v.t de miembros
; a menudi o
ea aprendi
paralisis df
A Promocion, suscripcion
Servicios de miembros e informes de miembros
)0SlC10n
J'MRA_4.n IJiagraia a de contexto 0
procesa
se ensena- efcapitulo 6 se muestra un formato diferente para un diagrama de contexto, el que
en la figura 4.11 utiliza un metodo Mbrido. Utiliza simbolos de casos de uso
de ease dj li�fa-yostiado
jut cstos se vuelven una herramienta por lo general aceptada de la fase de anMisis de
'tras orga: fl'ucrmiientbs,
s analizani Hlisistefna mismo se muestra como una "caja negra" en medio dei diagrama. No esta-
��tos para ver dehtro de esa caja. Por ahora, solo queremos ver como todos la utiliza-
I de un si| 4,as figuras de lineas alrededor de la parte externa del diagrama son las personas, las
senadas d �ani7aciones y los otros sistemas de informacion que interactuaran con el sistema. En
1 existenti IS? casos de uso, estos se llaman actores y asi podemos nombrarlos aqui. En los diagra-
iadas en �#&»de Jlujo de datos tradicionales, se llaman agentes externos. En los capitulos 6 y 8
como
municar ��endcra que una vez que usted mira dentro de la caja del sistema, otros factores
� crucial c gl�inpo o aparatos como sensores pueden tambi�n ser actores o agentes externos. Pero
kdiagrama de contexto rara vez se incluyen.
;ar como Imeas indican las entradas (flechas que apuntan hacia el sistema) proporcionadas
as y salii |Fsloi actores al sistema y las salidas (flechas que apuntan hacia los actores) creadas por
En el cap! felerna, Cada entrada y salida se identifica con una frase propia que la describe.
)ara dlbus Py�ara eoiistruir un diagrama de contexto pregunte a los usuarios a que transacciones
Megodds debe responder el sistema; estas son las entradas. Tambien pregunte a los
122 Parte Dos Metodos de anolisis de sistemas
usuarios que reportes, notificaciones y demas salidas debeii ser producidas por el sistema.
Un sistema puede tener muchos reportes o informes que p ueden sobrecargar de manera
rapida el diagrama; consolidelos como sea necesario para mantener legible el diagrama.
Se analizaran en forma separada durante otras fases en el proceso.
Es cierto que no podriamos construir un sistema de informacion a partir de un
diagrama de contexto. Pero es un primer paso solido. Desde este diagrama simple, sa-
bemos a que entradas debe responder el sistema y que salidas debe producir. En otras
palabras, nos ayuda a entender el dominio del problema. Veremos en el capitulo 6 como
detectar casos de uso a partir de un diagrama de contexto. Ese sera el primer paso en abrir
la "caja negra". Seguimos los principios para el desarrollo de sistemas presentados en el
• . capltulo 2; "utilice un metodo de soluci6n de
problemas" y "divida y yencera".
> Tarea 2.2: Analizar problemas y oportunidades
Ademas de aprender acerca del sistema actual, el equtpo del proyecto debe trabajar con
los propietarios y los usuarios de sistemas para a n a l i z a r problemas y oportunidades.
Usted p uede preguntarse, "ino se identificaron con anterioridad los problemas y oportu¬
nidades, en la fase de investigaci6n preliminar?" Si, asi fue. Pero esos problemas iniciales
p ueden ser solo smtomas de otros, taJ vez problemas no tan bien conocidos o entendidos
p or los usuarios. Ademas, en realidad no hemos analizado ninguno de esos problemas en
el sentido clasico.
El analisis verdadero de problemas es una habilidad dificil de dominar, especial-
mente para los analistas de sistemas inexpertos. La experiencia sugiere que la mayoria
de los analistas de sistemas (y muchos de los propietarios y usuarios de sistemas) tratan
de solucionar problemas sin analizarlos de verdad. Ellos podrian definir un problema
como este; "Necesitamos..." o "Queremos..,". A1 hacer esto, definen el problema en ter-
minos de una solucion. Los solucionadores de problemas mas eficaces ha n aprendido
_ a analizar el problema antes de afirmar una posible solucion. Analizan cada problema
analisis de causa y percibido para sus c a usas y efectos. En la practica, un efecto p uede ser en realidad un
efecto T6cnica en la que se slntoma de un problema arraigado en forma mas profunda o mas basica. Ese problema
estudian problemas para de- tambien debe ser analizado para enccntrar sus causas y efectos y asi sucesivamente
terminar sus causas y efectos. hasta q ue llegue el me me nt o en que las causas y los efectos no arrojen smtomas de
otros problemas. El analisis de causa y efecto lleva a una verdadera comprension de
los p r ob l e m a s y puede c ond uc i r a soluciones m a s creativas y v�liosas q u e n o eran tan
evidentes.
Los ANALISTAS DE SISTEMAS facilitan esta tarea; sin emba rgo, t od os los prop ietarios y
usuAHios Di: SISTEMAS d e b e n participar de m a n era activa en el p roc es o del analisis de causa
y efecto. Ellos s on los exp ert os de d om ini o del problema. Los disen adoees y con st ru ct ok es
DE SISTEMAS p o r lo general n o participan en este p roc es o a m en o s qu e sean Ilamados pa ra
analizar p rob lema s tecnicos q ue puedan existir en el sistema actual.
Como se mues t ra en la figura 4.10, la c omp r ens i on del e q uip o del d om in io del
SISTEMA Y vocABULARio DE NEGOCIOS dispara esta tarea. Esta c ompr ensi on del dominio
del problema es crucial debido a q ue los miembros del eq u i p o no deb e n intentar ana¬
lizar pr obl ema s a me n o s q ue ent i en da n el domi nio en el q ue estos ocurren. La otra
ent ra da de informacion de esta tarea son las d ef i n i c i o n e s del f ro b i e m a (de la fase de
definicion de alcance). Los p r oduct os de esta tarea son las d e f i n i c i o n e s del prob lem a
(des de la fase de definicion de alcance). Los p r oduc t os de esta tarea s on las defini¬
c i o n e s DEL PROBLEMA actualizados y el�ANAUsis DE causa-efecto p ara cada pr ob l ema y
op ort uni da d. En la figura 4.12 se ilustra una forma de d o c u me nt a r u n analisis de
causa y efecto.
Una vez mas, la identificacion de hechos y las tecnicas JRP son cruciales para esta
tarea. Estas tecnicas, asi como el analisis de causa y efecto se enseiian en el sigulente
capitulo.
Tt-,'- V
.roblerna
%pfunici�d i Causas y efectos ObjetivQ del sistema Restriccion de sistema
itiempo de respuesta La entrada de pedidos ha aume nta- Disminuir el tiempo requerido 1, No habra un a ume nto en la
do al tiempo q ue el niimero de para procesar un- solo pedido fuerza de trabajo de
emp leados de pedidos ha disminui- en 30 por ciento. proceso de pedidos.
do. El tiempo pa ra procesar un solo Eliminar la entrada de datos en 2. Cualquier siste ma desarro-
pedido SG mantiene relativamente el tablero en 50 por ciento para llado de be ser compatible
constante. todos los pedidos. con e! esta nda r de
El sistema es demasiado dependiente escritorio Windows 95
Para los pedidos pendlentes,
del teclado. Muchos de los mismos existente.
. reducir en lo posible los golpes
valores tlenen clave para la mayoria El nuevo siste ma de be ser
de teclado al reemplazarios por
de los pectidos. H resultado neto toma
objetos de sena la r y dar d ie en compatible con el sistema
en cuenta {con ei sistema actual) que
la pantalla de despliegue de la de identificacion automatico
cada pedido toma mf e tiempo del
computadora. ya aprobado (para el codigo
requerido para procesarse. de barras).
Mover la edicion de datos de
La edicion de datos e s p ro cesa da
una computadora'compartida al
por una AS/400. Mientras e s a escritorlo.
computadora va saturando su
capacidad, las res p uest as de Ree mp laza r las tarjetas
edici6n de pedidos s e van retrasan- perforadas existentes con un
do. Mientras los e mp leados tratan sistema de comunicacion entre
d e trabajar ma s rapido para los seivicios proporoionados y
ma nte ners e al paso con el volumen el almacen.
de pedidos, el nijmero de errores
aumenta.
El almacena miento de tarjetas
perforadas nunca fue diseliado para
maximizar la eficiencia de la
satisfaccion de orde nes (pedidos).
Cuando crecieron las operaciones
del almacen, los retrasos en cuanto
al llenado de pedidos fueron
inevitables.
login de informacion hasta mucho despiies de que ios procesos de negocios ha n sido rediJ
seiiados para una maxima eficienda. Algunos analistas ejticuentran util asumir ia existericiai
de "personas perfectas" y "tecnologia perfecta" que pueda hacer "posible" cualquier cosap
Preguntan, "si el mundo ftiera perfecto, inecesitariamos ese proceso?"
Como se describe en la figura 4.10, una tarea de analisis de proceso de negocios;!
dep ende solo de cierto conocimiento' del dominio d e l problema (de la tarea 2.1). Los pro.;-:
ductos de esta tarea son m od elos de p roc es os y an alisis d e p rocesos "tal como son" dei;
negocio. Los modelos de proceso pueden parecerse mucho a diagramas de flujo de datos-'
(figura 4.2) excepto que se escriben en forma caracterlstica para mostrar 1) el volumeti i
de flujo de datos a traves de los procesos, 2) los tiempos de respuesta de cada proceso '
y 3) cualquier retraso o cuello de botella que ocurre en el sistema. Los datos del analisis«
de proceso proporcionan informacion adicional tal como d) el costo de cada proceso, &)
el valor a�egado de cada proceso y c) las consecuencias de eliminar u orientar el pro�
ceso. Con base en los rnodelos "tal como son" y sus analisis, el equipo desarrolla modelos
"como seran" que redisefian los procesos de negocios para eliminar la redundancia y la
burocracia e incrementar la eficiencia y el servicio.
Diversas tecnicas son aplicables a esta tarea. Una vez mas, las t�cnicas de identifi--
cacioti de hechos y las reuniones del equipo (capitulo 5) son muy utiles. Tambien, las
tecnicas de elaboracion de modelos de procesos (capitulo 8) son critkas para el exito
del BPR.
r Jibs brinda una mayor fiexibilidad. Si, el informe de cuentas morosas funcionaria.
vniL investigacion de la morosidad de un diente podri'a proporcionar una forma to-
fl��a 'mejor de lograr el mismo objetivo.
M�®iLos objetivos de mejora de sistemas pueden ser acotados por restxicciones identifi-
cIRcs- Las restricdones caen dentro de cuatro categorias, como se listan a continuacion
ejemplos);
fe ! ; :
-i I Programa: El nuevo sistema debe ser operativo para el 15 de abril.
Costo: El nuevo sistema no puede costar mas de 350 000 dolares.
Tecnologla- El nuevo sistema debe estar en linea o todos los nuevos sistemas deben
'SL.utilizar el sistema de administracion de base de datos DB2.
''�f�.Polttica-. El nuevo sistema debe utilizar tecnicas de inventario de doble dedinadon
balance.
9t�\del R,T.t Las .tecnicas y los pasos para mejorar el plan de proyecto se ensenan en el PMBOK del PMI.
126 Parte Dos Metodos de analisis de sistemas
CW Plan de prpyectQ'.jXi�-j'i-'S��v;�"
■1. Rocvaluocion y rofinomiento del alcance
■ • ; • ■ ■' ' ■
; . 2. Plan niaosiro revisqdo . ■ .
. 3. Plan detaibdo pard Id tase de definlclon ■' ' ;
Esto concluye la fase del anSlisis del prbblema. Una de las siguientes decisiones debe
realizaxse luego de la conclusion de esta fase:
• Autorizar que el proyecto continue, tal como esta, a la fase de analisis de requeri-
mientos,
• Ajustar el alcance, costo o programa para el proyecto y luego continuar con la fase
de analisis de requerimientos.
• Cancelar el proyecto debido a; 1) falta de recursos para continuar el desarrollo del
sistema, 2) darse cuenta de que los problemas y oportunidades simplemente no eran
tan importantes como se habia anticipado, o 3) comprension de que no es probable
que los beneficios del nuevo sistema excedan los costos.
Con cierto nivel de aprobacion per parte de los pkopieiabios d e l sistema, el proyecto puede
ahora continuar hacia la fase de analisis de requerimientos.
Andlisis de sistemas Capitulo Cuatro 1 27
de anaiisis de requerimientos
jHuchos analistas inexpertos cometen un error critico luego de completar la fase de ana¬
lysis del problema. La tentacion en ese punto es comenzar a considerar alternativas de
iolucion, particularmente tecnicas, Uno de los errores citados con niayor frecuencia en los
nuevos sistemas de inforraacion se ilustra en la frase "segurO; el sistema fundona y tecni-
-cain ent e es impresionante, pero no hace lo que nosotros necesitamos". La fase de andlisis
requerimientos define los requerimientos de negocios para un sistema nuevo.
�Noto la palabra clave en la oracion citada? es "que" jy no "como"! Los analistas con.
frcKiiencla estan tan preocupados per la soludon tecnica que inadecuadainente definen
l3S requerimientos de negocios para esa solucion. La fase de anaiisis de requerimientos
—
lesponde la pregunta, ";Oue necesitan y desean los usuarios de un sistema nuevo?
la fase de anMisis de requerimientos es critica para el exito de cualquier sistema
iiiievo de informacion. En distintas metodologias la fase de anaiisis de requerimientos
� ser Ilamada fase de definicidn o fase de diseno logico.
�Se puede alguna vez pasar per alto la fase de anaiisis de requerimientos? iDefiniti-
Wmente no! Los nuevos sistemas siempre seran evaluados, primero y sobre todoj acerca
de si cumplen o no con los objetivos y requerimientos del negocio, jsin importar que tan
iinpresionante o compleja pueda ser la solucion tecnica!
DeLie reconocerse que algunas metodologias integran las fases de anaiisis del pro-
„' blema y anaiisis de requerimientos en una sola fase.
Una vez mas, sus componentes de sistemas de informacion (figura 4.14) pueden servir
(.oino un marco de referencia utll para documentar los requerimientos de sistemas de infor-
niacjon. Notese que seguimos ocupados con las perspectivas de los USUAWOS del sistema. Los
�Iguferimientbs pueden ser definidos en t�rminos del marco laboral PIECES o en terminos
�jieilos tipos de datos, procesos e interfaces que deben ser incluidos en el misrao.
- ■ ' En la figura 4.15 se ilustran las tareas tipicas de la fase de anaiisis de requerimientos.
|S;|5roducto y la meta a alcanzar de la fase final permitiran crear una definicion de los
: p��RMiENTOs DEL NEGOCIO que satisfaga los objetivos de mejora del sistema identificados
=®jl� fase anterior. Una de las primeras cosas que puede notar en este diagrama de tareas
i ||||u e la mayoria de las tareas no se dan en forma secuencial como las de los diagramas
ffle'tareas anteriores. En lugar de eso, muchas de estas tareas ocurren en paralelo mientras
|el?equipo trabaja hacia la meta de completar la definicion de requerimientos. La fase de
anaiisis de requerimientos generalmente incluye las siguientes tareas:
,
i 1 Tdentificar y expresar los requerimientos del sistema.
2, Pnorizar los requerimientos de sistema.
Wi-
?� Tarea 3.1: Identificar y expre sar los requerimientos del sistema
J !.1,1area inicial de la fase de anaiisis de requerimientos es identificary expresar requeri-
Bjjerafos. Mientras que esto puede parecer como una tarea facil o trivial, a menudo es la
�ente de muchos errores, omisiones y conflictos. La base para esta tarea se establecio
la fase de anaiisis del problema cuando identiflcamos objetivos de mejora de sistemas. En
Jofma rnlnima, esta tarea traduce estos objetivos en im esquema de requerim ien to s funcio- requerimiento ftmcional
Descripcion de las activida-
SJ�s.y no fimcitmales que se neqesitaian para�mplir-con-los-objetivos. Los�reqijerifflien- des y servicios que debe brin-
pfTfi�oonales son frecuejiteflient.e4den�cados,,gn.temiinos.de,_eattadas.r.saUd� dar un sistema.
��GroslSGn�acenados que son necesarios para satisfacer los objetivos de mejora del sistema.
iiifeplos de requerimientos no funcionales incluyen desempeno (tiempo de desempeno y
pe respuesta); facilidad de aprendizaje y uso; presupuestos, costos y ahorros de costos; cro-
feogramas y vencimientos; documentacion y necesidades de capacitacion; administracion de requerimiento no fun-
cional Descripcion de otras
da caHdad y controles de auditoria interna y seguridad.
oaractaristicas y restricciones
Rara vez esta tarea de definicion identifica todos los requerimientos de negocios fun- que definen un sistema satis-
toTiales y no funcionales. Pero este esquema emnarcara su pensamiento mientras procede factorio.
tareas posteriores que agregaran nuevos requerimientos y detalles al mismo. Por
to, ni la totalidad ni la perfeccion son una meta en esta tarea.
128 Parte Dos Metodos de andlisis de sistemas
A
P \
R
DEFINlClbN DE R E Q U E RI M 1 E N T O S DE NEGOCIOS
O
P
REOUERIMIENTOS REQUERIMIENTOS REOUERIMIENTOS
U
DE DATOS DE PROCESO DEINTERFAZ DE
EDE NEGOCJOS DENEGOCiOS NEGOCIOSY
S DE SISTEMAS
T MODELOS MODELOS MODELOS
A LOGJCOS LOGICOS LOGICOS
V
DE DATOS DE PROCESO DE INTERFAZ
D
E
Si ST E Nl AS (o SOLICIT UD DE PROPUESTA DE S IS T E M A S)
APLICAO16N DE ARQUITECTURA
PHOTOTIPOS DE DISENO
[XSENO
� V>
SISTEMA FUNCIONAL MATERIALES DE CAPAC1TAC|6n
C 3}
m c
o o
> o
PAQUETES SOLUCIONES ®o.
DE SOFTWARE DEINTERFA2
SOLUCION COMEHCiAL DE u s u Ani o
DE BASE
DE DATOS sorrwAHE SOLUCIONES A
DE APLiOACldN DE INTERFAZ
A LA MEDIDA DE SISTEMAS
H �
1
DE SISTEMAS
��qpflrARiOSY USUARtOS
definicion d e Esquema
de requerEmi&nto$
�REQUERIMIENTOS □bjetivos do majora luncionales
DE NEGOCIOS de etstemas, reqyenmtentos y no
1
funciorsales y no funcionales funcionales
requenmientos m requerimientos
y pnofldades ~ —: vaiidados con - . Priorizarlcs
finales prroridades requerimientos
Dcpo ito delsistema
p!an de!
proyscto
Requerimientos
�
Plan fevisado eompletado I Actuatizar
y pfioridades
completados
J
orefinar
el plarr del
.proyecto
y sucesos que deben ser manejados por iin sistema nuevo. Se presentan en el capiUilo G \
se utilizan a lo largo de este texto.
El marco de referenda PIECES que fiie utilizado anteriormente para identificar pro-
blemas, oportunidades y restricciones tambien puede utilizarse como marco laboral p in
definir los requerimientos del borrador,
Diversas tecnicas son aplicables a esta tarea. La planeacion de requerimientos con-
juntos (joint requirements plarming, JRP) es la tunica preferida para delinear con rapide�.
los requerimientos del negocio. De manera alternativa, los analistas podrian utUizar otros
metodos de identificacion de hechos como encuestas y entrevistas. Tanto el JRP como la'
identificacion de hechos se ensenan en el siguiente capitulo.
> Tarea 3.2: Priorizar los requerimientos del sistema
Anteriormente comentamos que el exito de un proyecto de desarrollo de sistemas puede ■
ser medido en terminos del grado en el que se satisfacen los requerimientos del negocio
Pero no todos los requerimientos se crean igual. Si un proyecto se retrasa en horario o so-%
bre el presupuesto, puede ser util para reconocer que requerimientos son mas importantes
que otros. For tanto� dados los requerimientos validados, los propietarios del sistema y los j
usuarlos del sistema deben pr ioriz ar los requerimientos del sistema. i
■
Otorgar prioridades a los requerimientos puede facilitarse por medio de una tecnica
timehoxing TScnica que popular llamada t i me box i ng. El timehoxing intenta dividir requerimientos en "partes" >
entrega funclonalidad y re- que puedan ser implementadas dentro de un periodo que no acabe con la paciencia del
querimiBntoE de sistemas de usuario y de la comunidad administrativa. El timeboxing obliga a que las prioridades sean
informacion mediante si con¬ .definidas claramente.
trol de versiones. El equipo Los ANALISTAS DE SISTEMAS facilitan la tarea de clasificacion de prioridades. Los pro-
de desarrollo selecciona ei piETAEios y us uAKios DEI SISTEMA establccen las prioridades actuales. Los diseiSadores y los
subconjunto mas pequeno CCNSTRUCTORES de sistemas no participan en la tarea. La tarea es realizada cuando los
del sistema que al ser puesto
en prSctica por completo ge¬ requerimientos son validai>os. Debe resultar evidente que usted no pueda otorgar priori¬
nera valor inmedlato para ios dades adecuadamente a un conjunto de requerimientos incompleto. El producto de esta
propietarios y usuarlos del sis¬ tarea es obtener requeejmientos con peiomdades. Las prioridades pueden ser clasificadas dc
tema. Se desarrolla ese sub¬ acuerdo con su importancia relativa:
conjunto, de preferencia en
seis a nueve meses o menos, • Un requerimiento obligaiorio es aquel que debe ser satisfecho por la minima version
En forma subsiguiente, se de- del sistema (version 1.0.) El sistema es inutil sin el, iTenga cuidado!, existe la tenta-
sarrollan versiones del sistema cion de etiquetar demasiados requerimientos como obligatorios. Un requerimiento
con valor anadido, en marcos
obligatorio no puede ser clasificado porque es esencial para cualquier solucion. De
cronol6gicos similares.
hecho, si un requerimiento obligatorio puede ser clasificado en orden de importan¬
cia, en realidad es un requerimiento deseable.
• Un requerimiento deseahk es aquel que no es absolutamente esencial a la version
minima del sistema (version 1.0). Puede aun ser esencial para la vision de alguna
version futura. Los requerimientos deseables pueden y deben ser clasificados. El use
de numeros de version como esquema de clasificacion es una forma eficaz de comu-
nicar y categorizar los requerimientos deseables.
> Tarea 3.3: Actualizar o refinar el plan del proyecto
Nuevamente, recordemos que el alcance del proyecto es un objetivo movil. Ahora que he-
mos identificado los requerimientos del sistema, debemos regresar y redefinir nuestra com-
prension del alcance del proyecto y actualizar en consecuencia nuestro plan de proyecto. El
equipo debe considerar la posibilidad de que el nuevo sistema pueda ser mas grande de
lo originalmente esperado. Si es asf, en consecuencia, el equipo debe ajustar el programa,
presupuesto o alcance. Debemos tambien asegurar la aprobacion para que el proyecto
continue hacia la siguiente fase. (Puede que el trabajo ya se haya iniciado en las fases de
diseiio; sin embargo, las decisiones todavia requieren una revision.)
El administrador del proyecto, en conjunto con los propietarios del sistema y el equipo
de proyecto completo, facilitan esta tarea. Como siempre, el administrador del proyecto
y los propietarios d el sistema son los individuos clave en esta tarea. Deben considerar la
posibilidad de que los requerimientos ahora excedan la vision original que se establecio
para el proyecto y el nuevo sistema. Pueden tener que reducir el alcance para cumplir con
un vencimiento o incrementar el presupuesto para que el trabajo se realice.
Como se muestra en la figura 4.15, esta tarea se realiza cuando los requemmientos son
pmohizados y completados. El plan d el proyecto. actualizado es la otra entrada clave y se
actualiza en el repositorio cuando se considere apropiado.
Anaiisis de sistemas Capitulo Cuatro 131
fjl�anejo de requerimientos p e r ma n e n t es
Cl-afase de analisis de requerimientos esta ahora completa.�O no? �guna vez fue popular
del negocio antes de empezar las fases de disefio de sistemas
'i��rongelar los lequerimientos
''1 'y fas de const!uccion. Pero la economia actual se ha vuelto cada vez mas acelerada. Los
f�egocios se miden de acuerdo con su capacidad para adaptarse con rapidez a requeri-
timientos y oportunidades constantemente cambiantes. Los sistemas de informacion no
,Upue< ser menos cambiantes que el negocio mismo. Por tanto, el analisis de requeri-
ijnifntos leahiiente nunca termina. Mientras que hacemos una transicion sUenciosa hacia
de nuestro proyecto, continiia una necesidad constante de mane jar
Jas' fasfes jestantes
h
iw-li.VctiucpmicntO'i a ti'aves del curso del proyecto y la vida del sistema.
4lEl-�rtiane)o de ios requerimientos define un proceso para los propietarios, usuarios,
s. ctiseiiadores y constructores del sistema para enviar los cambios propuestos a los
eSniientos de un sistema. El proceso especifico como se deben solicitar y documentar
:ambio.si como se registraran y rastrearan y cuando y como se evaluarSn para saber su
�ilt�idad V la forma en que eventualmente seran satisfechos (si alguna vez sucede).
Restrioclin: Restiiccldn:
TECNOLOGfAS TECNOLOGfAS TECNOLOGIAS
DH BASES DE DEPROCESO DE INTERFAZ
DATOS APROBADAS APROBADAS APROBADAS
NEGOCIOS
%>LA COMUNiDADillDE•"■■ I FfGURA 4.17
Cada requerimiento
funcional Tareas l&fas& v;
dtr c3 iseno lo�cn del
iuuilisis de .sisteirias..:
Y .US'JAf''"® SISTEMA
�pIp�S,
�''' Modelos
',
f ! y prototipos
de sistemns
mcjdelos
Valtdar <j__ y prolotipos de
requerimientos proceso
funcionales de trabajo
�J �
■» . ..4. -
.♦T�i.JIT-.cvf.—»-—!r--i
M Definir
; casos de pnieba
de acepfacidn
LA COMUNfDAD DE NEGOOOS
FIOURA 4.1�
I'axe'as p a r a la I'ase de
/ arialisis dedec isi oB ' V-
del aiidlisis de '
en surgimiento, Usted tambien debe notar que las perspectivas (puntos de vista) de los
usiiAKios DEL SISTEMA estan en transicion con respecto a las de los disenadokes d e l sistema. .J
Nuevamente, esto refleja nuestro interes por los negocios o la tecnologia. Pero aun asi, no I
estamos en el diseno, los componentes indican nuestxa meta de desarroUar una propuesta J
que cumpla con todos los requerimientos. i|
En la figura 4.19 se Uustran las tareas tipicas de la fase de anilisis de dedsi6n. El |
producto y meta de la fase final es producir una propu esta del sistema que satisfaga los |
requerimientos de sistemas identificados en la fase previa. La fase de analisis de decision |
normalmente incluye las siguientes tareas: I
5.1 Identificar soluciones alternativas |
5.2 Analizar soluciones alternativas ;|
5.3 Comparar soluciones alternativas !•
5.4 Actualizar el plan del proyecto
5.5 Recomendar una solucion del sistema s
(1 Sfio "se mostro en la figura 4.19, esta tarea es formalmente realizada cuando se
fnry> IS'�SPROBACION PARA CONTINUAR EL PROYECTO DE LA EASE DE ANAUSIS DE REQUERIMTENTOS.
Vt jlidad,''las ideas y opiniones han sido generadas y capturadas desde la fase de in-
'lij�lpyhpreliminar; es humane sugerir soluciones a lo largo de cualquier proceso de
« p'roblemas. Notese que, ademas de venir del equipo de proyecto mismo, las
iCVRpiSio�s pueden ser generadas de fuentes internas y externas. Cada idea generada
I'mi-jiiiera conio una soiucioN a l t e k n a t w a para los kequekimientos d e l n eg oci o.
catititlad de informacion que describe las caracteristicas de cualquier solucion op-
nl plede resultar abruraadora. Una matriz de alternativas, como la figura 4.20, es una
ilJJY'r iinienta mil para capturar, organizar y comparar eficazmente las caracteristicas de las
Tislinj I ■■ "bpciones de solucion.
j.( Dino ha sido el caso a lo largo de este capitulo, las tecnicas de identificacion de
■tl? iV�' de facilitacion de grupo como JRP son las tecnicas principales utilizadas para
igar soluciones alternativas de sistemas. Las tecnicas de identificacion de hechos y
liWeion de grupo se ensenan en el siguiente capitulo. Asimismo, en el capitulo 9,
;SI.S dc factibilidad y propuesta del sistema", se le enseiiara la forma de generar y
iVtltar las soluciones alternativas de sistemas en la matriz.
Porcion de s i s t e ma compu|oriziado ■
Pqquete COTS Plafinum Plus Servidps y bperadpnes del ! Igud a.b. .V
Breve descripcton de porcion del sistema Cjue send. , ae EntertatnmcjnJ SufvAsre almoccn en relocion con el solucion . s
Solutions se qdqyiririq ' ■
computarizada en esta .soludon alterndtiyo... . llenqdd de pedidbs. ;; alterhativq 2.
serfd peridndlizadb parq „. '
satisfdcer la funcionati.dqd.
rsquenda pam sdtisfqcer;
ios servicios del negocio.
bispositi vos e Implicanones de entroda Tabfetd y rqton ; Apple i'�Quick.Take" carnqra S�uald Iq V"
drgtJul y softworc. »oluci6:N
Descripdon de rnefodcs de entmdq.que se van a , ■
utiiizdo dispositivos de en�radd (tablero, rat6n;etc�ra), (15) PSC QiilckscqniesCqiiers de dlterriativq
requerimientos espedales de entrada (por ejempb, cipdigpde.bart'ds laser.,, : . o
formatps nUevos o revi$ados de los cudles se ingresarati (lj HP S.cqnjet.4C escdne�
dqtos) y consideradohes de entrada (por ejempio, . : flatbed. •
T�laddyrdt66.
- ' • -' .
tiempos de las entradas reales).. , >
'
Pispbsiti vos e i mpl icdciones de Servidpr MS SQLDBMS.con Solucion qlternqtivq 1'- . ; : ..Igy.al d Iq : . �
d 1mac e n a nilento capacidad de 1 q6 . s<�LicT6n .. s. / -s
Breves descripciories de que datos debeh iSi" :; :alterrtdtivd Ti..
■ olmacenados, que datos serfep tonsultdcbs de" las • • • :• •»:•>» •.• V • •• v.
i" Para el lector interesado en el tema, las ticnicas y pasos para actualizar el plan de proyecto se
,
•rt-
' i"
Af Caliticacran: 60 " V
i-
Calificacion:,S5 �, Calificacion: 90 -f
� ri - '
Fact.t»l.daddel W�SjdetresLmfe�,!- 9<Jl2Tneses y meses �■ i
.pnigrama��
-
. *3 » -J ■■ ' ' f \
;fvalu(fe!on;dfcjal6nto.to/nafa. T
disendr � irtlbieenenfar la
iblua�n orarnativcrj- • ) Calificacion: 95 Calificacion: 80 Calificocion'j 85
Clasificocion '-V "■�"�>='51 , V - '"92
100%' *60,5
V ' -�f{ ' � s.c � •? � 1 WV ■!■ 1