El documento describe el método del ciclo de vida para desarrollar sistemas de información, el cual consta de 6 fases: investigación preliminar, determinación de requerimientos, diseño, desarrollo, pruebas e implantación y evaluación. Explica cada una de estas fases del proceso de desarrollo de sistemas y la importancia de los sistemas de información para el éxito de las organizaciones.
2. El método de ciclo de vida para desarrollar un sistema es el
conjunto de actividades que se analizan, diseñan y se
desarrollan e implantan al sistema de información. El ciclo de
vida de un sistema consta de lo siguiente.
3. James Senn, define a los sistemas de información, como un medio
organizado de proporcionar información pasada, presente y hasta
futura (proyecciones) relacionada con las operaciones internas y el
conocimiento externo de la organización.
De manera tal se puede decir que las organizaciones son sistemas
abiertos, cada uno a su vez constituido por subsistemas de mayor o
menor tamaño o complejidad, cada uno con límites claramente
definidos, y todos con funciones y objetivos particulares, que unidos
forman las funciones y objetivos de la empresa u organización; de
igual manera están conformados o estructurados los sistemas
informáticos, también sujetos al correcto desempeño de las funciones
de cada subsistema, para lograr así el buen funcionamiento del
sistema y la consecución de todas sus metas.
4. El ciclo de vida de desarrollo de un sistema segun James Seen
consta de seis (6) funciones o fases que se explican de la
siguiente manera:
Investigación preliminar.
Determinación de los requerimientos de sistema.
Diseño del sistema.
Desarrollo del software.
Prueba del sistema.
Implantación y evaluación.
5. Se inicia a través de la solicitud del sistema (ya sea por medio
verbal, fax, e-mail, etc..); se aclarara la solicitud del
horario, es decir se especificaran los pasos a tomar; se
realizara un estudio de factibilidad, es decir con que recursos
cuento, se tomaran en cuenta 3 factores en este caso:
a) económico: el valor económico en función al
personal, equipos, etc…
b) técnica: que será la verificación del software y hardware así
como el personal técnico y
c) operacional: ver si están en la capacidad de operar con el
nuevo sistema; finalmente se aprobara la solicitud, es decir
saber si cumple con las características estipuladas.
6. Es decir que tan grande es, examinar los procesos; se hace
un estudio del sistema actual, y se determinan los nuevos
requerimientos del sistema (a través de
formularios, encuestas, etc…), así como las entradas y salidas
del sistema actual.
7. Va a ser como se va a desarrollar el sistema, la forma en
como esos requerimientos los voy a automatizar, se definen
las formas de calculo, y se describe como se transformaran
los datos en información; este diseño se realizara en dos
bases, una lógica: donde se harán modelos e-r, bases de
datos, diagramas de flujo de datos, etc…, y una física: es
decir todo lo tangible (papeles, gráficos, etc…).
8. Se dará la construcción y programación de este sistema, se
recomienda en algunos casos usar diseñadores y analistas de
la compañía y programadores de otra compañía, o
viceversa, aunque esto puede tener sus ventajas: los costos
pueden ser menores, es rentable usar un terreno por los
costos, y también sus desventajas: no existiría comunicación
fiel entre programadores y diseñadores, etc..
9. Aquí se pretende detectar las posibles fallas de aplicación del
sistema (fallas de programación, de análisis, de diseño (este
es el mas critico)), en este proceso se simulan entradas de
datos, se ponen a usuarios externos a interactuar con el
sistema, se hace la aprobación escrita de todos los aspectos
del sistema, cabe destacar que esto debe hacerse de forma
gradual.
10. La implantación es el proceso de verificar e instalar nuevo
equipo, entrenar a los usuarios, instalar la aplicación y
construir todos los archivos de datos necesarios para
utilizarla, esta implantación se puede hacer por 3 enfoques:
Piloto: se elegirá solo un sector de la empresa para usar el
sistema, paralelo: se utilizara el sistema viejo y el nuevo al
mismo tiempo, para comparar, por sustitución: sencillamente
se sustituye todo el sistema (es el mas riesgoso); la
evaluación se lleva a cabo para identificar puntos débiles y
fuertes, como la operacionalidad (como funciona el
sistema), la administración, el desempeño de desarrollo (seria
una relación de tiempo versus beneficio), el desempeño como
tal y el desempeño organizacional (relación costo versus
beneficio).
11.
12. Muchas empresas y organizaciones tienen éxitos en sus objetivos
por la implantación y uso de los Sistemas de Información. De esta
forma, constituyen un campo esencial de estudio en administración
y gerencia de empresas. Es por esta razón que todos los
profesionales en el área de Administración de Empresas deberían o
más bien deben, tomar un curso de sistemas de información. Por
otro lado es importante tener una comprensión básica de los
sistemas de información para entender cualquier otra área funcional
en la empresa, los sistemas de información son tan importantes
para el éxito empresarial ya que planean, organizan y analizan todas
las posibilidades para que la empresa funcione eficientemente y
eficazmente.
13. El análisis de sistema realiza una serie de pasos llamado ciclo
de análisis de sistema, los cuales son utilizados típicamente
para construir un sistema desde la raíz o para hacer cambios
o mejoras notables en el mismo.
Este método esta orientado a organizaciones medianas y
grandes que ameriten la integración de grupos de desarrollo.