Вы находитесь на странице: 1из 2

Anlisis de sistemas de informacin

Lo primero que debe hacer para construir un sistema de informacin es averiguar qu es


exactamente lo que tiene que hacer el sistema. La etapa de anlisis en el ciclo de vida del
software corresponde al proceso mediante el cual se intenta descubrir qu es lo que
realmente se necesita y se llega a una comprensin adecuada de los requerimientos del
sistema (las caractersticas que el sistema debe poseer).
Por qu resulta esencial la etapa de anlisis? Simplemente, porque si no se sabe con
precisin qu es lo que se necesita, ningn proceso de desarrollo nos permitir obtenerlo.
El problema es que, de primeras, puede que ni el cliente sepa de primera instancia qu es
exactamente lo que necesita. Por tanto, se deber asesorar para averiguar lo que se
requiere con ayuda de distintas tcnicas.
Por qu es tan importante averiguar exactamente cules son los requerimientos del
sistema si el software es fcilmente maleable (aparentemente)? Porque el coste de
construir correctamente un sistema de informacin a la primera es mucho menor que el
coste de construir un sistema que habr que modificar ms adelante. Cuanto antes se
detecte un error, mejor. Distintos estudios han demostrado que eliminar un error en las
fases iniciales de un proyecto (en la etapa de anlisis) resulta de 10 a 100 veces ms
econmico que subsanarlo al final del proyecto. Conforme avanza el proyecto, el software
se va describiendo con un mayor nivel de detalle, se concreta cada vez ms y se
convierte en algo cada vez ms rgido.
Una de las dos causas ms comunes de fracaso en proyectos de desarrollo de software
es la inestabilidad de los requerimientos del sistema (la otra es una mala estimacin del
esfuerzo requerido por el proyecto). En el caso de una mala estimacin, el problema se
puede solucionar estableciendo objetivos ms realistas. Sin embargo, en las etapas
iniciales de un proyecto, no disponemos de la informacin necesaria para determinar
exactamente el problema que pretendemos resolver. Por mucho tiempo que le
dediquemos al anlisis del problema (un fenmeno conocido como la parlisis del
anlisis).
Muchas prcticas resultan efectivas para gestionar adecuadamente los requerimientos de
un sistema y, en cierto modo, controlar su evolucin. Un buen analista debera tener una
formacin adecuada en:
-

Tcnicas de elicitacin de requerimientos.


Herramientas de modelado de sistemas.
Metodologas de anlisis de requerimientos.

Tcnicas de elicitacin de requerimientos


Elicitacin (del griego elicitus, "inducido" y elicere, "atrapar") es un trmino de
computacin que puede referirse ms que todo al traspaso de informacin de un punto a
otro, en forma fluida. Est asociado a la sicologa como un concepto que refiere al
traspaso de informacin en forma fluida de un ser humano a otro por medio del lenguaje.
Herramientas de modelado de sistemas

Un modelo, bsicamente, no es ms que una simplificacin de la realidad. El uso de


modelos en la construccin de sistemas de informacin resulta esencial por los siguientes
motivos:
-

Los modelos ayudan a comunicar la estructura de un sistema complejo (y, por


tanto, a comunicarnos con las dems personas involucradas en un proyecto).
Los modelos sirven para especificar el comportamiento deseado del sistema
(como gua para las etapas posteriores del proyecto).
Los modelos nos ayudan a comprender mejor lo que estamos diseando (por
ejemplo, para detectar inconsistencias y corregirlas).
Los modelos nos permiten descubrir oportunidades de simplificacin
(ahorrarnos trabajo en el proyecto actual) y de reutilizacin (ahorrarnos trabajo
en futuros proyectos).

En resumidas cuentas, los modelos, entre otras cosas, facilitan el anlisis de los
requerimientos del sistema, as como su posterior diseo e implementacin
Metodologas de anlisis de requerimientos
Las tcnicas de elicitacin de requerimientos y las herramientas de modelado de sistemas
de las que se han tratado en los prrafos anteriores deben utilizarse acompaadas de una
metodologa adecuada. En este contexto, una metodologa no es ms que un conjunto de
convenciones que han resultado tiles en la prctica y cuyo uso combinado se
recomienda.
Las metodologas de anlisis particulares, de las que hay muchas, usualmente estn
ligadas, o bien al uso de determinadas herramientas (por lo que el vendedor de la
herramienta se convierte, muchas veces, en el nico promotor de la metodologa), o bien
a empresas de consultora concretas (que ofrecen cursos de aprendizaje de la
metodologa que proponen).
En general, no obstante, la eleccin adecuada de las tcnicas utilizadas depender de la
situacin concreta en la que se encuentre nuestro proyecto. Por este motivo, lo ms
adecuado es aprender cuantas ms tcnicas mejor y averiguar en qu situaciones resulta
ms efectiva cada una de ellas.

Вам также может понравиться