Está en la página 1de 9

ESCUELA SUPERIOR DE INGENIERA MECNICA Y ELECTRICA UNIDAD ZACATENCO *ESPECIALIDAD DE COMPUTACIN GRUPO 8

Un sistema basado de informacin basado en computadoras es un


conjunto integrado de programas de computadora, equipos y servicios
de computo, cuyo propsito fundamental es: obtener y proporcionar
informacin de apoyo, a las funciones de la institucin, empresa o rea.
Como todo sistema tienen una metodologa de desarrollo que es lo que
incumbe en este documento al dar a conocer cada uno de esos pasos y
en que consiste para su planeacin, desarrollo e implementacin.
CICLO DE VIDA DE DESARROLLO DE UN SISTEMA DE
INFORMACIN.
El ciclo de vida de desarrollo de sistema (CVDS) se realiza en general
siguiendo las siguientes etapas o actividades generales:

Planeacin y anlisis.
Diseo.
Construccin.
Implantacin.
Operacin y mantenimiento.

Las fases que debe proseguir el ciclo de vida de desarrollo de sistema


informtico basado en computadora (CVDSIBC), debe contestar algunas
preguntas para su fcil desarrollo tales como:
Qu hacer?, Qu hay que hacer?, Cmo hacer?, Con que hacer?,
Qu obtener en particular? Ya que este tipo de cuestionamientos
permite presentar soluciones y no divulgaciones.
Fase de Planeacin y anlisis.
Es la planeacin y propuesta de los elementos para satisfacer una
necesidad e identificar los recursos necesarios para llevarse a cabo, es
importante llevar la metodologa para no entrar en confusiones.
El anlisis es la primera fase de un CVDSIBC es analizar el problema y
posiblemente seccionarlo para poder analizarlo y comprenderlo y brindar
una solucin de carcter general.
Dentro del anlisis se contempla el desarrollo de futuras etapas en el
CVDS y habr que enfocarlos a las personas que son afectados por este
directamente y los llamaremos usuarios.
Conocer el medio ambiente general.
Para el desarrollo de cualquier sistema es requerimiento indispensable
establecer y conocer los trminos generales a los que se acatar dicho
proyecto, es necesario conocer los antecedentes y los elementos
fundamentales que sern objetos de estudio.

Tambin se debe considerar el rea especfica en la que se


desenvolver.
Identificar los procesos actuales
Es decir, cmo se est elaborando ahora y en que circunstancias se
podra optimizar dicha implementacin, de haber manuales base de
datos o alguna otra informacin se debern obtener para tener un
registro de entrada y salida y los procedimientos de informacin.
Al momento de realizar el sistema se debe considerar la opcin de que
dicha optimizacin tenga efectos hacia el futuro ya que de lo contrario
quedara obsoleto es decir que se pueda escalar.
Dado que esta subfase es muy complicada se recomienda usar las
tcnicas siguientes:

Para definir y elaborar objetivos.


Para elaborar Mapas Mentales.
Para elaborar Diagramas de Casos de Uso.
Para la ejecucin de entrevistas y la elaboracin de cuestionarios.
Para la obtencin y recoleccin de informacin y documentacin diversa.
Para elaborar Diagramas de Flujo de Datos (DFDs).
De observacin.

La segunda subfase del anlisis se centra bsicamente en obtener los


elementos de un sistema ya que se basa en identifica, agrupar, y
posteriormente analizar los diversos elementos sistemticos, por grupos
semejantes.
Diseo preliminar o conceptual.
Un primer modelos consiste bsicamente en un diagrama que identifica,
los datos de entrada, describe vaga y brevemente los procesos internos
y sus relaciones entre si.
A partir de este principio se puede llegar a un diagrama general llamado
Arquitectura del sistema de informacin, en este sistema se deber
mostrar los subsistemas o mdulos que lo compondrn y dentro de estos
las subrutinas o submodulos de los programas computacionales.
Identificar el producto principal del sistema.
En esta etapa se describe lo ms completamente posible los procesos,
as que como a sus fuentes y productos y las operaciones detallas que
se realizan para esta etapa se sugiere lo siguiente:
Diseo de la arquitectura del sistema
Diseo de la interfaz con el usuario.

Esto involucra el:


Diseo de todo tipo de Salidas.
Diseo de todo tipo de Entradas.
Diseo de los diagramas o descripcin general de todos los Procesos.
Definicin y utilizacin de productos secundarios.

La observacin, se entienden los lenguajes de desarrollo de sistemas computacionales ya


sean de tercera generacin como son el COBOL o el RPG, o como otros mdulos ms
modernos como POO o VB.
Diseo de la estructura de la base de datos.
Se recomienda usar cualquier modelacin de lgica de la informacin, es decir aquellos
modelos que son independientes de la aplicacin y cuyo objetivo es modelar los objetos,
sus propiedades o caractersticas o atributos y las relaciones que existen ente ellos.
Diseo de los esquemas o procesos o actividades de control.
La propuesta general obtenida en la fase de anlisis de sistema contra el diseo
preliminar y dicho procedimiento se hace reiterativo en la medida en que la comparacin
arroje discrepancias.
Diseo detallado o partculas o procedural del sistema.
Corresponde virtualmente a las especificaciones de cada programa computacional lo que
viene a ser el puente entre la idea general o preliminar del diseador y el equipo de
programadores o implementadores. Aportan el mayor peso especfico ene l diseo
detallado del sistema aadiendo algunos beneficios importantes como, el ofrecer al
diseador una ltima oportunidad de revisar la lgica del sistema como un todo.
Programacin y construccin.
Las tareas o actividades inherentes a la etapa de programacin pueden identificarse como
sigue:
a) Identificacin de los propsitos del programa y con ellos la primera aproximacin
lgica a las rutinas que la computadora debe efectuar y a los lmites (alcances) del
programa. Esto implica una revisin de las especificaciones tanto generales como
detalladas del diseo.
b) Definicin de la secuencia lgica en que los datos de entrada debern ser
procesados y su operacin (tambin secuenciadas lgicamente) por las rutinas o
procesos computacionales.
a. Varias tcnicas se pueden emplear, para la definicin de estos procesos,
tales como: diagramas de flujo de datos lgicos, Warnier-Orr, HIPO, Tablas
de decisiones, rboles estructurados, espaol estructurado, diagramas de
componentes o de secuencias, etc.
c) Traduccin del planteamiento lgico del proceso (anterior), a cdigos de
programacin entendidos por el procesador especial o de lenguaje de
programacin llamado compilador o una interfaz de ms alto nivel, por medio

de la operacin denominada codificacin de instrucciones. Es ste, el ltimo


momento de reanalizar la decisin tomada por el diseador acerca del lenguaje
computacional que se utilizar o de Sistema Manejador de Bases de Datos a
emplear.
d) Compilar u operar las instrucciones mediante el uso de procesadores
(compiladores) especficos, a fin de depurar los posibles errores de sintaxis y/o
de lgica cometidos al codificar o al emplear una interfaz de ms alto nivel. El
proceso de compilacin traduce las instrucciones codificadas en un lenguaje de
programacin, intermedio, a un lenguaje de maquina comprensible y ejecutable
por la computadora.
e) Prueba del programa; esta tarea implica suministrar al proceso computacional
datos de entrada artificiales para observar su ejecucin, confrontando paso por
paso las especificaciones (especificadas en las tablas de decisiones y secuencias
de actividades) previas, con los resultados de la ejecucin.
a. Los datos de prueba debieron der diseados con el propsito de: abarcar
todos y cada uno de los objetivos y circunstancias posibles a enfrentar por
el programa. Al proceso de rastreo y correccin de errores en esta etapa,
se le denomina comnmente con el vocablo ingles de Debug (polilla o
busca polillas).
f) Descripcin de actividades a ser realizadas por el personal que administre o
maneje operativamente el programa computacional en su forma ejecutable u de
operacin final.

Preparacin de la Implantacin. Entrenamiento del usuario


El entrenamiento de las personas que toman parte en las operaciones diarias con
el sistema, es de vital importancia para facilitar y hacer bien el trabajo.
Entonces, algunos tpicos a tratar en el entrenamiento o capacitacin del usuario
seran:
A personal nivel oficinista:
-Recoleccin de la informacin; Sistemas de codificacin; Preparacin de los
documentos; Operacin de terminales e interfaces grficas; Mantenimiento de
archivos y/o Bases de Datos; Emisin de reportes o salidas diversas y cifras
de control; Otros (Por ejemplo: reinicio del sistema en caso de cada).
A personal de un nivel medio o administrativo:
-Formato y contenido de los reportes; Necesidades de retencin de la
informacin; Operacin de terminales e interfaces grficas; Emisin de reportes
o salidas diversas y cifras de control; Posibilidades de almacenamiento de
datos; Establecimiento de estndares; Otros.
Implantacin y/o Conversin Completa del Nuevo Sistema.

La implantacin del sistema nuevo, es una actividad sumamente delicada y debe


de realizarse con el mayor esfuerzo posible para tratar de obtener un a conversin
correcta y/o sin tantos problemas o tropiezos.
El analista junto con el usuario, deben determinar lo siguiente:
Mtodo o tipo de implantacin o conversin:
-Conversin en paralelo.
-Conversin inmediata
-Conversin gradual
-Conversin piloto
Problemas ms comunes en la Fase de Implantacin.
-Falta de planeacin para la instalacin del sistema (Por parte de los
constructores, esto es, muy comn).
-Sistemas parcialmente depurados presentados como listos para su operacin
(muy comn, sobre todo en sistemas de cmputos complejos o grandes).
Tambin, retardados o demoras en la entrega de los mismos, ya sea, por
sobrecarga de trabajo en el desarrollo o en la implantacin, o por
combinaciones de todo lo anterior, etc.
-Falta de conocimiento en el manejo de datos u operacin del sistema (por
parte del usuario, debido a deficiencias en su capacitacin). Por ejemplo,
entrenamiento deficiente al encargado de preparar la entrada del sistema.
-Falta de instrucciones de operacin o instrucciones incorrectas (Manuales de
operacin, incorrectos o completos).
-Aspecto psicolgico:
Resistencia al cambio.
Temor a la computadora.
Miedo a perder el control.
OPERACIN Y MANTENIMIENTO DEL SISTEMA
La fase o etapa de operacin del sistema de informacin, es aquella en la cual el
sistema instalado, se transfiere del rea de desarrollo a la de operacin y
entonces, queda totalmente bajo control de la instancia encargada de su
produccin u operacin final.
La operacin del sistema impone algunos requisitos de inters para el grupo de
anlisis y de programacin.
Mantenimiento de los programas o mdulos.

No importa, que tan bien, hayan sido desarrollados y probados los programas
computacionales, la operacin normal, revela la necesidad de hacer cambios.
Ahora bien, si la documentacin de los programas es correcta, el problema de
modificarlos es sencillo o no tan difcil, como es comnmente, al carecer, de todo
tipo de cmputo, es el siguiente:

Hacer un cuidadoso anlisis del problema.


Planear y con esa base realizar el cambio.
Documentar el cambio.
Registrar el cambio en la bitcora de mantenimiento.
Revisar que el cambio opere bien.
Informar, a quien corresponda, de la terminacin del cambio.

Revisin y Evaluacin Total del sistema


Despus de que un sistema ha sido operado por un tiempo, es conveniente revisar
y evaluar su ejecucin. Esta revisin deber revelar el grado en que el sistema
est cumpliendo, realmente, los objetivos que se definieron para su creacin.
Satisfaccin del usuario con las salidas del sistema
El desarrollador deber investigar directamente con el usuario la calidad de los
resultados recibidos para lo cual podr preguntar o investigar lo siguiente:
-

Oportunidad con la que recibe los reportes o salidas diversas.


Exactitud de los datos. O si contiene toda la informacin que requiere.
La informacin ingresa retrasada o con algn tipo de falla al entrar.
Le gustara que las cosas siguieran igual o algo debe modificarse?

Eficiencia del actual sistema respecto a sus procesos de recoleccin y entrada de


datos.
El analista deber evaluar el trabajo de aquellas personas que reciban informacin
o preparan documentos fuentes a fin de determinar si la forma en que lo hacen es
eficiente. Por ejemplo, si, el nivel o capacitacin del personal es el adecuado y / o
el tiempo en que se realizan los procesos es el correcto. Etc.
Contribucin directa del sistema a los objetivos de la organizacin.
Este punto es muy subjetivo, o sea, difcil de evaluar debido a que en la mayora
de las veces la implantacin de un sistema de informacin no genera, en principio,
beneficios directos y cuantificables. Sin embargo, el analista podr investigar si se
cumplen los objetivos establecidos. Por ejemplo, si hay ahorro en costos. Si se
mejora la eficiencia de las personas, o si permiti tomar decisiones a los ejecutivos
en forma ms oportuna y adecuada.

Contribucin indirecta del sistema a los objetivos de la organizacin.


Este punto es an ms subjetivo. Sin embargo, se podr investigar qu es lo que
ocurre en aquellos departamentos ajenos al que se ha instalado el sistema y tratar
de ver el impacto de la implantacin del mismo, en esas reas.
Descontento con el presente sistema.
Como resultado de los dos puntos anteriores, se puede llegar a determinar que el
sistema ya no cumple con los objetivos originalmente definidos en la fase de
planeacin y anlisis, y en ese caso, el analista junto con el usuario, deben tomar
la decisin de descontinuar el sistema, o bien, continuar con l, pero introduciendo
modificaciones.