Professional Documents
Culture Documents
Pgina
Ingeniera de sistemas
Anlisis de sistemas
Resumen
16
Bibliografa recomendada
16
Prrafo nexo
18
Autoevaluacin formativa
19
Ingeniera de sistemas
Antes de comenzar con la Ingeniera de Sistemas, es necesario dar un rpido vistazo al
anlisis de sistemas.
Indicadores de logro
Al terminar el estudio del presente fascculo, el estudiante:
Explica el Anlisis de Sistemas, sus caractersticas y los pasos del proceso.
Da una definicin propia de Ingeniera de Sistemas.
Explica los pasos necesarios para llevar a cabo un buen proceso de Ingeniera de
Sistemas.
Anlisis de sistemas
Podemos definir entonces el anlisis de sistemas como el proceso de Interpretacin de
los hechos de un sistema, la identificacin de los problemas que tiene y el proceso de
mejoramiento del sistema para solucionar sus problemas y mejorar su productividad.
El anlisis de sistemas, como muchas de las teoras modernas, tiene su origen en la
Investigacin Operativa que se llevaba a cabo en la segunda guerra mundial,
extendindose su uso luego a sistemas fsicos y ms tarde, en los comienzos de los aos
60, a sistemas humanos y sociales. La investigacin operativa consta de un conjunto de
tcnicas lgico-matemticas para ayudar a las decisiones militares del bando aliado, ms
precisamente, el ejrcito Britnico.
El anlisis de sistemas se diferencia de la Investigacin Operativa en que la segunda
pone todo el nfasis en la construccin del modelo matemtico, mientras que en el
anlisis de sistemas la matemtica es considerada slo como una ayuda. Adems, se
utiliza en enfoque sistmico para atacar al sistema globalmente.
Actividad 6.1
D una definicin de Ingeniera de Sistemas con sus propias palabras.
La ingeniera de sistemas est encaminada a:
creacin del sistema. Como se dijo anteriormente, una definicin correcta de los
requerimientos de un sistema es la base para que un sistema logre tener xito. Si existe
una falencia en los requerimientos, por ejemplo una funcionalidad que no se mencion o
no se descubri, puede representar el fracaso mismo de todo el proceso al representar un
aumento considerable en los costos al tener que realizar cambios radicales en etapas
ms avanzadas del proceso.
Una buena definicin de requerimientos es aqulla que recoge todas las funciones que
se desean del nuevo sistema teniendo en cuenta las necesidades de todos los implicados.
Esto requiere un proceso desde arriba, tomando los requerimientos globales del sistema,
y bajando hasta los requerimientos de los distintos subsistemas que lo componen. Los
requerimientos deben estar representados de manera tal que se muestre claramente su
prioridad, es importante definir cules requerimientos son obligatorios para el sistema y
cules son deseables pero no necesarios para de esta manera empezar a visualizar dnde
aplicar el mayor esfuerzo.
En esta etapa es muy importante el contacto con las personas que se van a ver afectadas
por el nuevo sistema en la organizacin. Es por eso que el ingeniero de sistemas debe
valerse de herramientas creadas por la psicologa para la realizacin de entrevistas para
de esta manera evitar que los requerimientos se vean afectados por la falta de
comunicacin de los miembros de la organizacin o por envidias laborales y decisiones
mera mente polticas que no le convienen a la organizacin.
Observacin
El poder de las conversaciones es vital en este paso. Muchas veces los usuarios
del sistema no estn seguros de qu es lo que realmente quieren del sistema y
eso puede acarrear problemas.
3. Estudios de viabilidad: una vez se tienen los requerimientos del sistema y de sus
partes claramente definidos, comenzamos con la etapa de diseo. En los estudios de
viabilidad se exploran las diferentes opciones que se puedan tener para la realizacin del
sistema, por ejemplo: existe en el mercado alguna solucin que cubra los
requerimientos?, es posible la mejora de algn sistema disponible en la organizacin
para que se puedan cumplir los requerimientos?, es necesario el desarrollo del sistema
desde ceros?, este desarrollo se puede realizar con personal interno o es necesario
contratar a un tercero?, etc.
El nmero de posibilidades se debe limitar de acuerdo con los parmetros establecidos
por la organizacin como son el lmite de tiempo, la cantidad de personal disponible
para el desarrollo, el capital que tiene la empresa destinado para este sistema, etc.
Los resultados de estos estudios definirn qu tecnologa se usar en la creacin del
sistema, lo que tambin influye en la manera en que este sistema se comportar en el
futuro; por ejemplo, en la facilidad del soporte en caso de detectarse fallas o en la
capacidad de realizacin de mejoras en un futuro. Es por ello que, volviendo a recalcar,
no se debe dejar de mirar el sistema como un todo y con repercusiones de todo tipo en la
organizacin presente y en la organizacin futura.
4. Definicin de requisitos operativos: teniendo la lista de requerimientos y la manera
como se va a desarrollar el sistema, es tiempo de colocar los requerimientos en trminos
Actividad 6.2
Que parmetros sera til definir para decidir si el mantenimiento es efectivo o
no?
6. Definicin de medidas de desempeo del sistema: tomando como base los
requisitos operativos previamente definidos para el sistema ms el concepto de
mantenimiento que se debe aplicar sobre el sistema durante su ciclo de vida, es hora de
definir las mtricas que se van a aplicar al sistema para medir su calidad de desempeo.
Estas medidas tcnicas de desempeo se deben fijar en esta fase temprana del diseo en
cada nivel de jerarqua de los diferentes niveles de jerarqua de los subsistemas que
harn parte del sistema y se deben incluir en la especificacin del sistema. La manera de
definir estas medidas es por medio de la realizacin de anlisis sobre los requisitos y
predicciones, que en etapas posteriores del desarrollo del sistema sern verificadas con
pruebas.
La decisin de qu medidas afectarn al sistema, la cual debe ser tomada entre la
organizacin y el Ingeniero de Sistemas, afecta las tecnologas que se debern usar para
la creacin del sistema. Con un equipo mixto conformado por empleados de la
organizacin, el Ingeniero de Sistemas y el fabricante escogido del sistema (si existe) se
debe dar una prioridad a las diferentes medidas escogidas, esto con el fin de identificar
qu aspectos se deben tomar en cuenta en el diseo para de esta manera poder cumplir
con estas medidas.
7. Anlisis funcional: el siguiente paso a seguir para la creacin de un sistema exitoso
es transformar los requisitos del sistema en criterios detallados de diseo y los recursos
especficos para cada subsistema. Una funcin se refiere a una accin concreta que debe
realizar el sistema para cumplir sus objetivos, una operacin o proceso que este deba
cumplir en aras de su misin. Esta etapa es el momento de especificar claramente los
Qu del sistema sin preocuparse todava del cmo se van a llevar a cabo.
El anlisis funcional es una tarea ardua que consiste en descomponer los requisitos
globales del sistema hacia los subsistemas y hasta el mximo detalle que sea necesario.
Para poder realizar esto, son de gran utilidad los diagramas de flujo en los cuales las
funciones de alto nivel se descomponen en las funciones especficas que deben realizar
los distintos componentes del sistema. Otra ventaja de utilizar los diagramas de flujo es
que sirven como una manera de ilustrar la organizacin del sistema y nos ayudan a
encontrar las distintas interfaces del sistema con otros existentes en la organizacin.
Este paso constituye la creacin de la lnea de referencia a seguir en el diseo y
produccin del sistema ya que nos asegura lo siguiente:
Que todas las actividades significativas del sistema (utilizacin del sistema,
objetivos, mantenimiento) han sido tomadas en cuenta.
Que todos los elementos y sus funciones han sido claramente identificados.
Que se tiene clara la secuencia que deben seguir los procesos entre las distintas
partes del sistema.
Actividad 6.3
Que otras ventajas trae en el proceso un buen anlisis funcional?
8. Realizacin, anlisis y evaluacin del diseo: una vez se han establecido
claramente los requisitos de diseo del sistema se pasa a la etapa de realizacin del
diseo. Para la realizacin de un diseo que est totalmente de acuerdo con los objetivos
del sistema, se debe realizar una evaluacin de las posibles alternativas que se tienen
para la realizacin del sistema (las cuales se desprenden del anlisis funcional). El
diseo tiene como objetivo la creacin de un modelo que represente la realidad lo ms
fielmente posible y con las caractersticas aprendidas en los fascculos dedicados a este
tema.
Tomando en cuenta los subsistemas identificados, se deben probar distintas
configuraciones o estructuras para de esta manera poder estar seguros que la que se
escoja es la ms apropiada en trminos de eficiencia, utilizacin de recursos, facilidad
de uso, etc. Estas estructuras opcionales se utilizan como conceptos preliminares del
sistema y como base para definir ms en detalle el cmo se van a realizar las funciones
del sistema.
A cada estructura posible se le deben realizar evaluaciones para saber si es capaz de
cumplir los requisitos del sistema. Una buena manera de realizar una evaluacin que nos
asegure que se estn tomando en cuenta todos los aspectos es la elaboracin de listas de
comprobacin y revisiones peridicas, adems de un proceso de documentacin
apropiado y completo para poder entender todo el proceso de diseo. Algunas de las
ventajas de una buena evaluacin son:
Proporcionar una comprobacin metdica del diseo con respecto a los requisitos
del sistema.
Este en un proceso iterativo que producir como resultado una configuracin funcional
como primer paso y, luego de un exhaustivo proceso de evaluacin, la configuracin
final del sistema.
9. Evaluacin del diseo: una vez se tiene un diseo terminado del sistema se debe
realizar una evaluacin de este para estar seguros de que cumpla las medidas de
desempeo establecidas anteriormente. Esta evaluacin tiene como objetivo conseguir
un alto grado de confianza en el sistema desde el principio y evitar que se tengan que
realizar cambios costosos en el sistema real.
Es en esta etapa que son importantes las tcnicas de simulacin basadas en herramientas
computacionales, como herramientas tipo CAD o CAM que se utilizan para las primeras
pruebas, encaminadas a asegurar el correcto funcionamiento tcnico de las distintas
partes del sistema. Una vez se han pasado estas pruebas, se pasa el diseo al segundo
tipo de pruebas: con ayuda de un prototipo funcional se realizan demostraciones de las
distintas funcionalidades. Como ltima etapa, se incluye a los usuarios del sistema para
que realicen las pruebas que crean pertinentes.
Si en la realizacin de alguna de estas pruebas se ve la necesidad de realizar algn
cambio se deben establecer procedimientos que aseguren la correcta implantacin de
estos en el diseo sin que haya mayo res traumatismos en los dems componentes del
sistema.
10. Construccin del sistema: como parte del diseo de un sistema es necesario
especificar los requisitos de produccin (en caso de que se trate de un sistema del que se
van a producir mltiples cantidades) o de construccin (en caso de un sistema nico
como una aplicacin de software o una planta de produccin); esto es necesario debido
a que se puede presentar el caso de que una tecnologa que hara que el sistema
funcionara mejor que otra, tenga grandes dificultades a la hora de la produccin o
construccin del sistema.
11. Puesta en marcha del sistema: una vez el sistema ha sido construido, es hora de
implementarlo en la organizacin. Usualmente este proceso se realiza en dos etapas:
Primero se instala en un ambiente de pruebas para que un equipo de usuarios finales se
encargue de utilizarlo por un lapso de tiempo con el objetivo de probar toda su
funcionalidad. Adems en esta instalacin se generan los manuales de instalacin para
que de esta manera se logre colocar en marcha en el ambiente real de la organizacin sin
ninguna clase de contratiempos. Esta etapa se aprovecha tambin para impartir la
capacitacin necesaria que se requiera por parte de los empleados de la organizacin
para la utilizacin del sistema.
Luego de que el proceso de pruebas ha sido superado con xito y la capacitacin ha
terminado, se realiza la instalacin definitiva del sistema en la organizacin. Esta etapa
requiere de una cautelosa preparacin para que la instalacin sea lo menos traumtica
posible y no se produzcan problemas en la organizacin.
12. Mantenimiento del sistema: a medida que el sistema es utilizado ms ampliamente
en la organizacin puede que se presenten problemas o se cree la necesidad de ampliar
la funcionalidad del sistema.
En estas nuevas funcionalidades que se quieran agregar al sistema es necesario aplicar
el procedimiento de manejo de cambios que se debi plantear en la etapa de diseo para
asegurar que los cambios que se produzcan estn totalmente acoplados a la estructura
del sistema.
Observacin.
Cabe recalcar que este procedimiento es cclico hasta que el sistema termine su
ciclo de vida til y se vea la necesidad de crear uno totalmente nuevo. Otro
punto importante es no olvidar que el dueo del sistema es la organizacin, no el
Ingeniero de Sistemas; esto significa que en todas las etapas del proceso de
creacin o mejoramiento de un sistema se debe involucrar a los responsables por
parte de la organizacin de manera activa para que al final el sistema sea
aprobado y utilizado.
Los objetivos principales de un Ingeniero de Sistemas en este proceso deben ser:
Asegurar que los pasos del proceso son realizados a tiempo y de una manera adecuada
siguiendo el procedimiento formal establecido.
Asegurar que las alternativas de diseo son evaluadas teniendo en cuenta todos los
aspectos necesarios para de esta manera lograr tomar la mejor decisin para la
construccin del sistema.
Asegurar que el esfuerzo global de desarrollo del sistema progresa de forma lgica,
con configuraciones de referencia establecidas, revisiones formales de diseo, la
adecuada documentacin que apoye las decisiones de diseo, y las necesarias
provisiones para acciones correctoras, segn se requiera.
Asegurar que los diferentes componentes del sistema son totalmente compatibles entre
s, y se combinan para constituir una entidad que realizan las funciones requeridas de
forma efectiva y eficaz.
Resumen
El anlisis de sistemas, cuyo origen se remonta a finales de la segunda guerra mundial
como una evolucin de la Investigacin Operativa utilizada por las tropas britnicas, se
puede definir como el proceso de interpretacin de los hechos de un sistema, la
identificacin de los problemas que tiene y el proceso de mejoramiento del sistema para
solucionar sus problemas y mejorar su productividad; y presenta como principales
caractersticas las siguientes:
- Aplicacin del enfoque sistmico
- Enfoque dinmico
- Estudio en mltiples niveles
- Multidisciplinario
- Descriptivo
- Adaptativo
La Ingeniera de Sistemas no es considerada como una de las ingenieras tradicionales
(civil, mecnica) debido, en parte, a lo reciente de su desarrollo y tambin a que es ms
un proceso intelectual que no requiere grandes inversiones para cumplir sus objetivos,
cosa que sucede en las otras ingenieras. Se puede definir como un conjunto de tcnicas
interdisciplinarias que se encuentran encaminadas a la creacin de sistemas exitosos o al
mejoramiento de sistemas ya existentes para aumentar su productividad y desarrollo en
el tiempo.
Un proceso de ingeniera de sistemas exitoso es la garanta para que el sistema que
resulte como producto sea exitoso y cubra las necesidades de la empresa.
Los pasos de este proceso son los siguientes:
1. Identificacin de una necesidad.
2. Definicin de los requerimientos del sistema.
3. Estudios de viabilidad.
4. Definicin de requisitos operativos.
5. Desarrollo de conceptos de apoyo y mantenimiento.
6. Definicin de medidas de desempeo del sistema.
7. Anlisis Funcional
8. Realizacin, anlisis y evaluacin del diseo
9. Evaluacin del diseo
10. Construccin del sistema.
11. Puesta en marcha del sistema.
12. Mantenimiento del sistema
Autoevaluacin formativa