Está en la página 1de 3

CICLO DE VIDA

Explique con sus palabras el ciclo de vida tradicional en proyectos de


tecnologas de la informacin. Utiliza este medio para desarrollar tu actividad.

El ciclo de vida de los sistemas de informacin es un proceso por el cual los


analistas de sistemas, los ingenieros de software, los programadores y los
usuarios finales elaboran sistemas de informacin y aplicaciones informticas.
Un sistema de informacin es un sistema, automatizado o manual, que engloba a
personas, mquinas y/o mtodos organizados para recopilar, procesar, transmitir
datos que representan informacin. Un sistema de informacin engloba la
infraestructura, la organizacin, el personal y todos los componentes necesarios
para la recopilacin, procesamiento, almacenamiento, transmisin, visualizacin,
diseminacin y organizacin de la informacin.
Lo primero que debemos 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
sabemos con precisin qu es lo que se necesita, ningn proceso de desarrollo
nos permitir obtenerlo. El problema es que, de primeras, puede que ni nuestro
cliente sepa de primeras qu es exactamente lo que necesita. Por tanto,
deberemos ayudarle a averiguarlo con ayuda de distintas tcnicas (algunas de las
cuales aprenderemos a utilizar ms adelante).

La inestabilidad de los requerimientos de un sistema es inevitable. Se estima que


un 25% de los requerimientos iniciales de un sistema cambian antes de que el
sistema comience a utilizarse. 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 e licitacin de requerimientos.
- Herramientas de modelado de sistemas.
- Metodologas de anlisis de requerimientos.
El ciclo de vida tradicional de los sistemas de informacin presenta las siguientes
fases:
Anlisis; Diseo; Desarrollo; Prueba; Implementacin; Mantenimiento
Anlisis: consiste en analizar las necesidades propias del sistema Durante
estafase. El analista de sistemas tambin analiza las decisiones estructuradas por
realizar, que son decisiones donde las condiciones alternativas, acciones y reglas
de accin podrn determinarse Existen tres mtodos para el anlisis de las
decisiones estructuradas 1) lenguaje estructurado (espaol)2) las tablas de
decisin3) los rboles de decisin.
Diseo: En esta etapa del ciclo de desarrollo de los sistemas, el analista de
sistemas usa la informacin que recolect con anterioridad y elabora el diseo
lgico del sistema de informacin. El analista disea procedimientos precisos de
captura de datos, con el fin de que los datos que se introducen al sistema sean los
correctos. Una parte del diseo lgico del sistema de informaciones el diseo de
la interfaz con el usuario. La interfaz conecta al usuario con el sistema, y
evidentemente, es de suma importancia

Desarrollo: En esta etapa del ciclo de desarrollo de los sistemas, el analista


trabaja con los programadores para desarrollar todo el software original Dentro de
las tcnicas estructuradas para el diseo y documentacin del software se tienen:
el mtodo HIPO, los diagramas de flujo. Los diagramas Nassi-Schneiderman, los
diagramas Warnier-Orr y el pseudocdigo. Aqu es donde, el analista de sistemas
transmite al programador los requerimientos de programacin. Durante esta fase,
el analista tambin colabora con los usuarios para desarrollar la documentacin
indispensable del software, incluyendo los manuales de procedimientos. La
documentacin le dir al usuario como operar el software, y as tambin, qu
hacer en caso de presentarse algn problema.
Pruebas: El sistema de informacin debe probarse antes reutilizarlo. El costo es
menor si se detectan los problemas antes de la entrega del sistema. El
programador realiza algunas pruebas por su cuenta, otras se llevan a cabo en
colaboracin con el analista de sistemas. En un principio, se hace una serie de
pruebas, con datos tipo, para identificar las posibles fallas del sistema: ms
adelante, se utilizarn los datos reales.
Tipos de Mantenimiento
Correctivo: Para reparar fallas en el diseo, codificacin o implementacin del
sistema
Adaptativo: Para que las Funcionalidades del sistema evolucionen a la par de los
cambios del negocio o de las tecnologa
Perfectivo: Para agregar nuevas funciones al sistema para mejorar su desempeo
Preventivo: Para evitar posibles problemas del sistema a futuro

También podría gustarte