You are on page 1of 15

I NTRODUCCIN A LOS S ISTEMAS DE I NFORMACIN

Pgina 1 de 15
I NTRODUCCIN A LOS S ISTEMAS DE I NFORMACIN

CONTENIDO TEMTICO

UNIDAD TEMA PG.

V. Ciclo de Vida de los Sistemas 2

5.1. Introduccin al Ciclo de Vida de los Sistemas 2

5.2. Definicin del Ciclo de Vida Clsico de


Desarrollo de los Sistemas. 2

5.3. Etapas del Ciclo de Vida para Desarrollo de


Sistemas. 3

5.3.1. Investigacin Preliminar. 3

5.3.2. Determinacin de Requerimientos. 8

5.3.3. Diseo del Sistema. 9

5.3.4. Desarrollo del software. 10

5.3.5. Prueba del Sistema 10

5.3.6. Implantacin y evaluacin del Sistema 11

5.4. Ejemplo de Desarrollo de un Sistema de


Informacin. 11

Pgina 2 de 15
I NTRODUCCIN A LOS S ISTEMAS DE I NFORMACIN

UNIDAD V.
C ICLO DE V IDA C LSICO DE LOS S ISTEMAS

5.1. INTRODUCCIN AL CICLO DE VIDA CLSICO DE LOS SISTEMAS.

Los sistemas de informacin basados en computadoras sirven para diversas finalidades que van desde el
procesamiento de transacciones de una empresa, hasta proveer de la informacin necesaria para decidir
sobre asuntos que se presentan con frecuencia, asistencia a los altos funcionarios con la formulacin de
estrategias difciles y la vinculacin entre la informacin de las oficinas y los datos de toda la corporacin.

En algunos casos los factores que deben de considerarse en un proyecto de sistemas de informacin, tales
como el aspecto mas apropiado de la computadora o la tecnologa de comunicaciones que se va a utilizar,
el impacto del nuevo sistema sobre los empleados de la empresa y las caractersticas especficas que el
sistema debe tener, se pueden determinar de una manera secuencial.

En otros casos, deben ganarse experiencia por medio de la experimentacin conforme el sistema
evoluciona por etapas.

5.2. DEFINICIN DEL CICLO DE VIDA CLSICO DEL DESARROLLO DE SISTEMAS (SDLC)

El Desarrollo de Sistemas es un proceso formado por las etapas de anlisis y diseo, comienzan cuando
la administracin o algunos miembros del personal encargado de desarrollar sistemas, detectan un sistema
de la empresa que necesita mejoras.

El ciclo de vida para desarrollo de sistemas es el conjunto de actividades que los analistas, diseadores
y usuarios realizan para desarrollar e implantar un sistema de informacin, como se ilustra en la figura 5.1.

Pgina 3 de 15
I NTRODUCCIN A LOS S ISTEMAS DE I NFORMACIN

Implantacin Investigacin Preliminar

Prueba del Sistema Figura


Determinacin de5.1. Actividades
Requerimientos del Ciclo de Vida Clsico de Desarrollo d

Desarrollo del Sistema Diseo del Sistema

Pgina 4 de 15
I NTRODUCCIN A LOS S ISTEMAS DE I NFORMACIN

En la mayor parte de las situaciones dentro de una empresa todas las actividades estn muy relacionadas,
en general son inseparables, y quizs sea difcil determinar el orden de los pasos que se siguen para
efectuarlas.

Las diversas partes del proyecto pueden encontrarse al mismo tiempo en distintas fases de desarrollo;
algunos componentes en la fase del anlisis mientras que otros en etapas avanzadas de diseo.

5.3. ETAPAS DEL CICLO DE VIDA PARA DESARROLLO DE SISTEMAS.

El ciclo de vida para desarrollo de sistemas consta de las siguientes actividades:

1. -Investigacin preliminar.
2. -Determinacin de los requerimientos del sistema.
3. -Diseo de sistemas.
4. -Desarrollo de software.
5. -Prueba de los sistemas.
6. -Implantacin y evaluacin.

5.3.1. INVESTIGACIN PRELIMINAR

La solicitud para recibir ayuda de un sistema de informacin puede originarse por varias razones; sin
importar cules sean stas, el proceso se inicia siempre con la peticin de una persona, administrador,
empleado o especialistas en sistemas.

Conduccin de Entrevistas.

Los datos recogidos durante la investigacin preliminar se rene principalmente de dos mtodos: Revisin
de documentos y entrevista al personal de la compaa.

Revisin de documentos. El objetivo es que los analistas abordan al conducir la investigacin, es


aprender acerca del manejo de cmo la organizacin lleva el control del sistema actualmente. Por ejemplo
revisar toda la documentacin que se maneja para llevar el control del almacn.

Conduccin de Entrevistas. Los documentos sealan al analista como deberan operar los sistemas pero
no incluyen suficientes detalles para tomar una decisin. Con respecto al mrito de la propuesta, y tampoco
presenta el punto de vista de los usuarios para esto se tienen que realizar entrevistas.

Las entrevistas son el medio por el que los analistas conocen ms sobre la naturaleza de las solicitudes
del proyecto y la razn de someterlo a consideracin. Es usual considerar en la investigacin preliminar
entrevistas solo con los gerentes y el personal de supervisin.
Pgina 5 de 15
I NTRODUCCIN A LOS S ISTEMAS DE I NFORMACIN

En la Figura 5.2. Se ilustra una solicitud de proyecto. En la propuesta, el solicitante identifica donde
necesita la asistencia y proporciona los detalles. Tambin es necesario saber porque el solicitante
considera necesario el proyecto (una descripcin del problema o situacin).

Pgina 6 de 15
I NTRODUCCIN A LOS S ISTEMAS DE I NFORMACIN

SOLICITUD DE PROYECTO

CUAL ES EL PROBLEMA?

Los registros de inventario a menudo son inexactos, situacin que provoca falta de materiales para el
proceso de construccin y variaciones que se derivan

DETALLES DEL PROBLEMA

Las cantidades asentadas en los registros no siempre corresponden con las existencias. En
ocasiones la cantidad asentada en los registros es mayor que la existencia, mientras que en otras es
menor.
Si se desea que las rdenes de compra se realicen en forma adecuada, entonces estas cantidades
deben de corresponder. El encargado de almacn asegura que siempre se ordena material suficiente
y el pedido se recibe a tiempo.

IMPORTANCIA DEL PROBLEMA

La falta del material causa grandes problemas. En ocasiones hay que parar el avance de la obra de
construccin por falta de material.
El administrador cuando necesita informacin del almacn para saber las existencias del material, no
le llega oportunamente y el gerente se queja que no tiene datos correctos del inventario.

CUL CREE EL USUARIO QUE ES LA SOLUCIN?

Para eliminar los errores aritmticos es necesario automatizar las tareas de recepcin y entrega de
material.

EN QU FORMA SER DE AYUDA EL SISTEMA?

Reduccin de errores aritmticos; as como la obtencin de informacin necesaria, oportuna y veraz.

QU OTRAS PERSONAS TIENEN CONOCIMIENTO DE ESTE PROBLEMA Y SE PUEDEN


CONTACTAR?

Administrador
Gerente
Encargado de Almacn

L.A.E. Luis Manrique Guzmn


ADMINISTRADOR NICO

Figura 5.2. Ejemplo de una solicitud de un proyecto de sistema de informacin.

Pgina 7 de 15
I NTRODUCCIN A LOS S ISTEMAS DE I NFORMACIN

Cuando se formula la solicitud comienza la primera actividad de sistemas: investigacin preliminar. Esta
actividad tiene tres partes:

Aclaracin de la Solicitud
Estudio de Factibilidad
Aprobacin de la Solicitud

Aclaracin de la Solicitud

Muchas solicitudes que provienen de empleados y usuarios no estn formuladas de manera clara. Por
consiguiente, antes de considerar cualquier investigacin de sistemas, la solicitud de proyecto debe de
examinarse para determinar con precisin lo que el solicitante desea.

Si este tiene una buena idea de lo que necesita pero no esta seguro como expresarlo, entonces bastar
con hacer una llamada telefnica.

Por otro lado, si el solicitante pide ayuda sin saber qu es lo que est mal o dnde se encuentra el
problema, la aclaracin del mismo se vuelve ms difcil. En cualquier caso, antes de seguir adelante, la
solicitud de proyecto debe estar claramente planteada y se debe de considerar lo siguiente:

1. Qu es lo que se est haciendo?


2. Qu es lo que se requiere?
3. Por qu?
4. Existe una razn diferente a la identificada por el solicitante?

Estudio de Factibilidad.

Un resultado importante de la investigacin preliminar es la determinacin de que el sistema solicitado sea


factible, en la investigacin preliminar existen tres aspectos relacionados con el estudio de factibilidad:

1. Factibilidad tcnica. El trabajo para el proyecto, Puede realizarse con el equipo actual, la tecnologa
existente de software y el personal disponible? Si se necesita nueva tecnologa, Cul es la posibilidad
de desarrollarla?.

Preguntas de ayuda para probar la factibilidad tcnica.

Existe o se puede adquirir la tecnologa necesaria para realizar lo que se pide?


El equipo propuesto tiene la capacidad tcnica para soportar todos los datos requeridos para usar el
nuevo sistema?
El sistema propuesto ofrecer respuestas adecuadas a las peticiones sin importar el nmero y
ubicacin de los usuarios?

Pgina 8 de 15
I NTRODUCCIN A LOS S ISTEMAS DE I NFORMACIN

Si se desarrolla el sistema Puede crecer con facilidad?


Existe garantas tcnicas de exactitud, confiabilidad, facilidad de acceso y seguridad de los datos?

2. Factibilidad econmica. Al crear el sistema, Los beneficios que se obtienen sern suficientes para
aceptar los costos?, Los costos asociados con la decisin de crear el sistema son tan grandes que se
debe de aceptar el proyecto?

Puntos de ayuda para probar la factibilidad operacional.

El costo de llevar acabo la investigacin completa del sistema.


El costo del hardware y software para la aplicacin que se est considerando.
El beneficio en la forma de reduccin de costos o menos errores costosos.
El costo si nada sucede (es decir si el proyecto no se lleva acabo).

3. Factibilidad operacional. Si se desarrolla e implanta un sistema de informacin hay que tener en


cuenta, Ser utilizado el sistema?, existir cierta resistencia al cambio por parte de los usuarios que d
como resultado una disminucin de los posibles beneficios de la aplicacin?

Preguntas de ayuda para probar la factibilidad operacional.

Existe apoyo suficiente para el proyecto por parte de la administracin?, Por parte de los usuarios?

Si el sistema en uso es bien visto y es utilizado por muchas personas que no ven ninguna razn para
efectuar el cambio entonces es probable encontrar resistencia al cambio.

Los mtodos que actualmente se emplean en la empresa son aceptados por los usuarios?

Si no es as, entonces los usuarios darn la bienvenida al sistema.

Los usuarios han participado en la planeacin y desarrollo del proyecto?

La participacin temprana disminuye los riesgos de rechazo hacia el sistema y el cambio, as mismo
aumenta la posibilidad de xito.

El sistema propuesto causar perjuicios?, Producir resultados pobres en algn aspecto o rea?, Se
perder el control en alguna rea?, Se perder la facilidad de acceso a la informacin?, La
productividad de los empleados ser menor despus que antes de la implantacin?, Los clientes se
vern afectados en forma poco favorable? o El sistema reducir la productividad de otras reas?

El estudio de factibilidad lo llevan acabo un pequeo equipo de personas (en ocasiones una o dos) que
est familiarizado con tcnicas de sistemas de informacin; dicho equipo comprende parte de la empresa u
organizacin que participar o se ver afectada por el proyecto, y es gente experta en los procesos de
anlisis y dise de sistemas. En general, las personas que son responsables de evaluar la factibilidad son
analistas capacitados o directivos.

Pgina 9 de 15
I NTRODUCCIN A LOS S ISTEMAS DE I NFORMACIN

Aprobacin de la Solicitud.

No todos los proyectos solicitados son deseables o factibles. Algunas organizaciones reciben tantas
solicitudes de sus empleados que slo es posible atender unas cuantas. Sin embargo, aquellos proyectos
que son deseables y factibles deben de incorporarse en los planes.

En algunos casos el desarrollo puede comenzar inmediatamente, aunque lo comn es que los miembros
del equipo se encuentren ocupados con otros proyectos. Cuando esto ocurre, la administracin decide que
proyectos son los ms importantes y decide el orden en que se llevarn acabo.

Muchas organizaciones desarrollan sus planes para sistemas de informacin con el mismo cuidado con el
que planifican nuevos productos y programas de fabricacin o la expansin de sus instalaciones. Despus
de aprobar la solicitud de un proyecto se estima su costo, el tiempo necesario para terminarlo y las
necesidades de personal; con esta informacin se determina dnde ubicarlo dentro de la lista existente de
proyectos. Ms adelante, cuando los dems proyectos se han completado, se inicia el desarrollo de la
aplicacin propuesta.

5.3.2. DETERMINACIN DE LOS REQUERIMIENTOS DEL SISTEMA

El aspecto fundamental del anlisis de sistemas es comprender todas las facetas importantes de la parte
de la empresa que se encuentra bajo estudio (es por esta razn que el proceso de adquirir informacin se
denomina con frecuencia, investigacin detallada).

La determinacin de requerimientos es el estudio de un sistema para conocer como trabaja y donde es


necesario efectuar mejoras.

Un requerimiento es una caracterstica que debe incluirse en un nuevo sistema. Esta puede ser la
inclusin de determinar la forma de capturar o procesar datos, producir informacin, controlar una actividad
de la empresa a brindar soporte a la gerencia, etc.

Los analistas, al trabajar con los empleados y administradores, deben estudiar los procesos de una
empresa para lo cual le hace las siguientes preguntas:

1.-Qu es lo que se hace?


2.-Cmo se hace?
3.-Con qu frecuencia se presenta?
4.-Qu tan grande es el volumen de las transacciones o decisiones?
5.-Cul es el grado de eficiencia con el que se efectan las tareas?
6.-Existe algn problema?
7.-Si existe un problema, Que tan serio es?
8.-Si existe un problema, Cul es la causa que lo origina?

Para contestar estas preguntas, el analistas conversa con varias personas para reunir detalles relacionados
con los procesos de la empresa, sus opiniones sobre porqu ocurren las cosas, las soluciones que
proponen y sus ideas para cambiar el proceso.

Cuando no es posible entrevistarse personalmente con los trabajadores, el analista les entrega un
cuestionario.

Pgina 10 de 15
I NTRODUCCIN A LOS S ISTEMAS DE I NFORMACIN

La investigacin detallada requiere del estudio de manuales y reportes, la observacin en condiciones


reales de las actividades de trabajo y, en algunas ocasiones, muestra de formas y documentos con el fin de
comprender el proceso en su totalidad.

Conforme se renen los detalles, los analistas estudian los datos sobre requerimientos con la finalidad de
identificar las caractersticas que debe tener el nuevo sistema, incluyendo la informacin que deben
producir los sistemas junto con caractersticas operacionales tales como controles de procedimientos,
tiempos de respuestas y mtodos de entrada y salida.

La determinacin de requerimientos tiene varias actividades, a continuacin se ilustra en la Figura 5.3. Las
actividades, as como su descripcin.

ACTIVIDADES DE LA DETERMINACIN DE REQUERIMEINTOS

ACTIVIDAD DESCRIPCIN

Anticipacin de Requerimientos Prever las caractersticas del sistema con base a


la experiencia. Esto puede llevar al analista a
investigar reas y aspectos que de otra forma no
seran tomados en cuenta. Tambin puede
introducir un sesgo.

Investigacin de Requerimientos Estudio y documentacin del sistema actual


utilizando para ello tcnicas para hallar hechos,
anlisis de flujo de datos y anlisis de decisin.

Especificacin de Requerimientos Anlisis de los datos que describen que tan bueno
es su desempeo, que requerimientos se deben
de satisfacer y las estrategias para alcanzarlos.

5.3.3. DISEO DEL SISTEMA

El diseo de un sistema de informacin produce los detalles que establecen la forma en la que el sistema
cumplir con los requerimientos identificados durante la fase de anlisis. Los especialistas en sistemas se
refieren a esta etapa como diseo lgico en contraste con la de desarrollo de software, a la que
denominan diseo fsico.

Los analistas de sistemas comienzan el proceso de diseo identificando los reportes y dems salidas que
debe de producir el sistema. Hecho lo anterior se determinan con toda precisin los datos especficos para
cada reporte y salida.

Es comn que los diseadores hagan un bosquejo del formato o pantalla que esperan que aparezca
cuando el sistema este terminado. Todo esto se efecta en papel o en la pantalla de una terminal utilizando
para ello algunas de las herramientas automatizadas disponibles para el desarrollo de sistemas.

Pgina 11 de 15
I NTRODUCCIN A LOS S ISTEMAS DE I NFORMACIN

El diseo del sistema tambin indica los datos de entrada, aquellos que sern calculados y los que deben
de ser almacenados. As mismo se escribe con todo detalle los procedimientos de clculos y los datos
individuales. Los diseadores seleccionan las estructuras de archivo y los dispositivos de almacenamiento,
tales como discos y cintas magnticas o inclusos archivos en papel. Los procedimientos que se escriben
indican como procesar los datos y producir las salidas.

Los documentos que contienen las especificaciones de diseo representan a ste de muchas maneras
(diagramas, tablas y smbolos especiales). La informacin detallada del diseo se proporciona al equipo de
programacin para comenzar la fase de desarrollo de software.

Los diseadores son los responsables de dar a los programadores las especificaciones de software
completas y claramente delineadas. Una vez comenzada la fase de programacin, los diseadores
contestan preguntas, aclaran dudas y manejan los problemas que enfrentan los programadores cuando
utilizan las especificaciones de diseo.

5.3.4. DESARROLLO DE SOFTWARE

Los encargados de desarrollar software pueden instalar ( o modificar y despus instalar) software
comprado a terceros o escribir programas diseados a la medida del solicitante. La eleccin depende del
costo de cada alternativa, del tiempo disponible para escribir el software y de la disponibilidad de los
programadores.

Por regla general, los programadores (o analista programadores) que trabajan en las grandes
organizaciones pertenecen a un grupo permanente de profesionales, tal como se indica en la narracin al
inicio del captulo. En empresas pequeas, donde no hay programadores, se pueden contratar servicios
externos de programacin.

Los programadores tambin son responsables de la documentacin de los programas y proporcionar una
explicacin de cmo y por que ciertos procedimientos se codifican en determinada forma. La
documentacin es esencial para probar el programa y llevar acabo el mantenimiento una vez que la
aplicacin se encuentra instalada.

5.3.5. PRUEBA DEL SISTEMAS

Durante la fase de prueba de sistemas, el sistema se emplea de manera experimental para asegurarse de
que el software no tenga fallas, es decir, que funciona e acuerdo con las especificaciones y en la forma en
que los usuarios esperan lo que haga.

Se alimentan como entradas conjuntos de datos de prueba para su procesamiento y despus se examinan
los resultados. En ocasiones se permite que varios usuarios utilicen el sistema para que los analistas
observen si tratan de emplearlos en formas no previstas. Es preferible descubrir cualquier sorpresa antes
de que la organizacin implante el sistema y dependa de l.

Pgina 12 de 15
I NTRODUCCIN A LOS S ISTEMAS DE I NFORMACIN

En muchas organizaciones, las pruebas son conducidas por personas ajenas al grupo que escribi los
programas originales; con esto se persigue asegurar, por una parte, que las pruebas sean completas e
imparciales y, por otra parte, que el software sea ms confiable.

Pgina 13 de 15
I NTRODUCCIN A LOS S ISTEMAS DE I NFORMACIN

5.3.6. IMPLANTACIN Y EVALUACIN

Implantacin

La implantacin es el proceso de verificar e instalar nuevo equipo, entrenar a los usuarios, instalar la
aplicacin y construir todos los archivos de datos necesarios para utilizarla.

Dependiendo del tamao de la organizacin que emplear la aplicacin y el riego asociado con su uso,
puede elegirse empezar la operacin del sistema slo en un rea de la empresa (prueba piloto), por
ejemplo en un departamento o con una o dos personas.

Algunas veces se deja que los dos sistemas, el viejo y el nuevo, trabajen en forma paralela con finalidad de
comparar los resultados. En otras circunstancias, el viejo sistema deja de utilizarse determinado da para
comenzar a emplear el nuevo al da siguiente.

Cada estrategia de implantacin tiene sus propios mritos de acuerdo con la situacin que se considere
dentro de la empresa. Sin importar cual sea la estrategia utilizada, los encargados de desarrollar el sistema
procuran que el uso inicial del sistema se encuentre libre de problemas.

Una vez instaladas, las aplicaciones se emplean durante muchos aos. Sin embargo las organizaciones y
los usuarios cambian con el paso del tiempo, incluso el ambiente es diferente con el paso de las semanas y
de los meses. Por consiguiente es indudable que debe de drseles mantenimiento peridico.

Evaluacin

La evaluacin de un sistema se lleva a cabo para verificar puntos dbiles y fuertes. La evaluacin ocurre a
lo largo de cualquier de las siguientes dimensiones:

- Evaluacin operacional. Es la valoracin de la forma en que funciona el sistema, incluyendo su facilidad


de uso, tiempo de respuesta, lo adecuado de los formatos de informacin, confiabilidad global y nivel de
utilizacin.

- Impacto organizacional. Se identifican y se miden los beneficios para la organizacin en reas tales
como finanzas (costos, ingresos y ganancias), eficiencia operacional e impacto competitivo. Tambin se
incluye el impacto sobre el flujo de informacin interno y externo.

- Opinin de los administradores. Evaluacin de las aptitudes de directivos y administradores dentro de


la organizacin as como de los usuarios finales.

- Desempeo del desarrollo. La evaluacin del proceso de desarrollo de acuerdo con criterios tales como
tiempo y esfuerzo de desarrollo, concuerdan con presupuestos y estndares, y otros criterios de
administracin de proyectos. Tambin se incluye la valoracin de los mtodos y herramientas utilizados en
el desarrollo.

Pgina 14 de 15
I NTRODUCCIN A LOS S ISTEMAS DE I NFORMACIN

Existen ocasiones en que la evaluacin de sistemas no siempre recibe la atencin que merece. Sin
embargo, cuando se conduce en forma adecuada proporciona mucha informacin que puede ayudar a
mejorar la efectividad de los esfuerzos de desarrollo de aplicaciones subsecuentes.

Como usuario final empresarial usted ser responsable de proponer o desarrollar S.I. nuevos o mejorados
de su compaa. Con frecuencia, como gerente tambin dirigir los esfuerzos de desarrollo de los
especialistas en S.I. y de otros usuarios finales.

5.4. EJEMPLO DE DESARROLLO DE UN SISTEMA DE INFORMACIN.

Una Constructora dedicada a la construccin de viviendas tiene un almacn de materiales, el cual est en
bastante movimiento por las salidas de material que se generan diarias. Compra grandes cantidades de
materiales de construccin y los distribuye a los contratistas que tienen a cargo la edificacin de cada
vivienda. Esta compaa inici sus operaciones hace aos y se encuentra bien administrada.

El dueo de la compaa piensa desarrollar un sistema basado en computadora para administrar el control
de las existencias en el almacn y estar al tanto de la cantidad de material que se ordena en cada pedido.
As mismo tambin desea desarrollar un sistema automatizado para procesar las solicitudes de material de
cada contratista por cada vivienda que tenga asignada, as como tambin las rdenes de compra de
materia prima que se generen en el almacn.

El propietario contrata a un analista de sistema y acuerda en reunirse con l para discutir sobre el sistema
deseado. Solo recibe la informacin antes mencionada. Que preguntas se deben de formular para
averiguar detalles relacionados con la compaa, los contratistas, y los procedimientos actuales de cmo
llevan el control del almacn y el procesamiento de rdenes de compra de dicha empresa.

Pgina 15 de 15