23
CICLO DE VIDA DEL DESARROLLO DE LOS S.I. Universidad Nacional Autónoma de Honduras Clase: Computación II Tema: Ciclo de la Vida del Desarrollo de los S.I Licenciada: María Lorena Alvarado Integrantes: Jeimy Canaca 20141000627 Keily Esther Osorio 20131015928 Gerald Solórzano 20131000874 Daniel Salinas 20091000666 Sindy García 20141000138 COMPUTACION II Página 1

Computacion

Embed Size (px)

Citation preview

Page 1: Computacion

CICLO DE VIDA DEL DESARROLLO DE LOS S.I.

Universidad Nacional Autónoma de Honduras

Clase: Computación II

Tema: Ciclo de la Vida del Desarrollo de los S.I

Licenciada: María Lorena Alvarado

Integrantes: Jeimy Canaca 20141000627 Keily Esther Osorio 20131015928 Gerald Solórzano 20131000874 Daniel Salinas 20091000666 Sindy García 20141000138 Samuel Carias 20131014282

Sección: 1200

Tegucigalpa M.D.C 23/09/2015

COMPUTACION II Página 1

Page 2: Computacion

CICLO DE VIDA DEL DESARROLLO DE LOS S.I.

Tabla de contenidoINTRODUCCION..................................................................................................................................4

OBJETIVOS..........................................................................................................................................5

Ciclo de vida de los sistemas de información.....................................................................................6

Existen tres estrategias para el desarrollo de sistemas de información:........................................6

Etapas del ciclo de vida de los sistemas de información y conocimiento...........................................6

Investigación preliminar.................................................................................................................6

Análisis detallado de la situación existente....................................................................................7

Diseño del nuevo sistema..............................................................................................................7

Desarrollo y documentación del nuevo sistema.............................................................................8

Implantación del sistema de información y conocimientos...........................................................8

Introducción en paralelo............................................................................................................8

Introducción en forma piloto.....................................................................................................8

Sustitución instantánea del sistema anterior.............................................................................8

Introducción en un periodo de prueba......................................................................................9

Introducción por partes..............................................................................................................9

Mantenimiento del sistema de información y conocimientos.......................................................9

Los actores del proyecto de sistemas...............................................................................................10

Gerente general...........................................................................................................................10

El grupo multidisciplinario de sistemas........................................................................................10

Analista de sistemas.....................................................................................................................10

Los usuarios..................................................................................................................................11

Firma vendedora del software.....................................................................................................11

El resto del personal de la entidad...............................................................................................11

Método de desarrollo por análisis estructurado..............................................................................11

Componentes...............................................................................................................................12

Símbolos gráficos.....................................................................................................................12

Diccionario de datos.................................................................................................................12

Descripciones de procesos y procedimientos...........................................................................12

Reglas.......................................................................................................................................12

Diseño estructurado.................................................................................................................12

COMPUTACION II Página 2

Page 3: Computacion

CICLO DE VIDA DEL DESARROLLO DE LOS S.I.

Ciclo de vida moderno de los sistemas.............................................................................................12

El ciclo de vida clásico consta de cuatro fases..............................................................................13

Principios esenciales en el desarrollo de sistemas...........................................................................13

Conclusiones....................................................................................................................................14

Bibliografía.......................................................................................................................................15

Blanco, Encinosa, Lázaro J. (2008). Sistema de información para el economista y el contador.......15

Anexos..............................................................................................................................................16

COMPUTACION II Página 3

Page 4: Computacion

CICLO DE VIDA DEL DESARROLLO DE LOS S.I.

INTRODUCCION

En la actualidad para muchas organizaciones, los sistemas de información basados en computadoras son el corazón de las actividades cotidianas y objeto de gran consideración en la toma de decisiones, las empresas consideran con mucho cuidado las capacidades de sus sistemas de información cuando deciden ingresar o no en nuevos mercados o cuando planean la respuesta que darán a la competencia.

Al establecer los sistemas de información basados en computadoras deben tener la certeza de que se logren dos objetivos principales: que sea un sistema correcto y que este correcto el sistema. Ningún sistema que deje satisfacer ambos objetivos será completamente útil para la gerencia u organización.

La herramienta fundamental del Diseño Estructurado es el diagrama estructurado que es de naturaleza gráfica y evitan cualquier referencia relacionada con el hardware o detalles físicos. Su finalidad no es mostrar la lógica de los programas (que es la tarea de los diagramas de flujo).

Los Diagramas Estructurados describen la interacción entre módulos independientes junto con los datos que un módulo pasa a otro cuando interacciona con él. Análisis de flujo de datos. Estudia el empleo de los datos para llevar a cabo procesos específicos de la empresa dentro del ámbito de una investigación de sistemas usa los diagrama de flujos de datos y los diccionarios de datos.

COMPUTACION II Página 4

Page 5: Computacion

CICLO DE VIDA DEL DESARROLLO DE LOS S.I.

OBJETIVOS

Analizar las estrategias para la toma de decisiones.

Conocer las actividades que se utilizan para implantar y desarrollar un sistema de información.

Conocer los puntos débiles o fuertes del equipo.

El objetivo del Diseño Estructurado es programas formados por módulos independientes unos de otros desde el punto de vista funcional.

Definir actividades a llevarse a cabo en un Proyecto de S.I.

Unificar criterios en la organización para el desarrollo de S.I.

Proporcionar puntos de control y revisión.

COMPUTACION II Página 5

Page 6: Computacion

CICLO DE VIDA DEL DESARROLLO DE LOS S.I.

Ciclo de vida de los sistemas de informaciónEl ciclo de vida de un sistema de información y conocimiento. Puede ser definido como la organización y realización de un conjunto de tareas y actividades diversas que abarcan desde el nacimiento del reconocimiento de su necesidad hasta que estos sistemas se convierten en obsoletos y son sustituidos por otros.

Existen tres estrategias para el desarrollo de sistemas de información: El método clásico del ciclo de vida de desarrollos de sistemas. El método de desarrollo por análisis estructurado. Método de construcción de prototipos de sistemas.

Cada una de estas estrategias tiene un uso amplio en cada una de los diversos tipos de empresas que existen, y resultan efectivas si son aplicadas de manera adecuada.

El enfoque más aceptado es el ciclo de vida en cascada, compuesto por etapas y cada una tiene un determinado resultado (documentos técnicos, programas de computadoras y otras informaciones) que alimentan a la etapa siguiente y sin el cual no es posible que se comience.

Etapas del ciclo de vida de los sistemas de información y conocimiento

Investigación preliminarConsiste en una breve investigación de la actividad de la entidad (productiva, servicio, docente, curativa, etc.), de su organización, procesos informativos, deficiencias, fortalezas, etc.

Aquí se identifican los problemas informativos y sus causas, posibilidades de mejorar y los principales objetivos del proyecto, ella tendrá menos tiempo si el grupo está integrado por personas de la entidad con experiencia, de lo contrario requiere más tiempo.

COMPUTACION II Página 6

Page 7: Computacion

CICLO DE VIDA DEL DESARROLLO DE LOS S.I.

Se deberá realizar un estudio técnico, organizativo, informativo y económico evaluando en números como corresponde a la primera etapa del proyecto tanto costos como beneficios tangibles e intangibles.

Se realizará entrevistas a funcionarios, administradores y usuarios y trabajadores que no tengan una relación directa con el sistema, observaciones de la entidad y la forma en que se trabaja para detectar deficiencias manifestadas en los problemas económicos existentes.

Estudiar documentos relativos a la entidad y su estado económico, productivo, financiero y contable (estados financieros, memorias anuales, informes de auditoría interna, manuales de trabajo administrativo como los de política, normas procedimientos sistemas e información) para ganar en comprensión de los principales procesos de la entidad, se observará la operación de los sistemas de información existentes, se aplicarán cuestionarios a los que no pueda entrevistar para saber su opinión sobre los aspectos investigados.

Análisis detallado de la situación existenteSu objetivo fundamental es comprender detallada y críticamente como se realiza el trabajo de gestión de la información en la entidad (recolecta, transmite, almacena y procesa la información y como se utiliza para los procesos de dirección.)

Requerirá de mucho trabajo por lo que el grupo multidisciplinario puede ser ampliado con más analistas para obtener una comprensión total de que información necesitan los usuarios para el trabajo y como ejecutan el mismo, para ello se utilizaran los métodos:

Entrevistas. Análisis de documentos (manuales, estados financieros, memorias, actas de

consejo de dirección, etc.) Encuestas mediante cuestionarios (a las no entrevistadas.) Observaciones (recopilación de formularios y reportes, descripción de os flujos de

información, estudio del contenido y diseño del archivo.

Estos métodos pueden ser complementados con el empleo de herramientas: diagramas de flujos de datos, organigramas, diagramas de procedimientos en una oficina, flujo de datos, tablas de reacción y otros.

Diseño del nuevo sistemaSe deberá diseñar los elementos fundamentales que tendrá el nuevo sistema, y el mismo tiene como objetivo mínimo solucionar los problemas informativos, pero es posible que le puedan hacer otras propuestas adicionales.

COMPUTACION II Página 7

Page 8: Computacion

CICLO DE VIDA DEL DESARROLLO DE LOS S.I.

Deberá ser discutida con todos los niveles, y que todos conozcan los cambios que ocurrirán de manera que la introducción del nuevo sistema no se bloquee por factores humanos.

El nuevo sistema que se diseñe en esta etapa puede tener diferentes grados de asimilación de las técnicas informáticas desde un sistema de procesamiento totalmente manual hasta un sistema para la dirección, sistemas empresariales de planeación de recursos, y sistema de apoyo a la toma de decisiones, de altísimo componente informático.

Desarrollo y documentación del nuevo sistemaEstará en función de varias alternativas, si se elabora un software nuevo, si se adquiere o se mantiene manual porque el sistema así lo permita.

En el caso de elaborar un software nuevo, se procederá a realizar la elaboración de los programas específicos, mediante los lenguajes de programación que se emplearan, es lo que llaman “diseño físico del sistema” y se realiza tomando como base la documentación técnica del sistema de información y conocimiento elaborado en la etapa anterior.

En el caso de adquirir un software ya hecho, entonces la tarea del grupo multidisciplinario cambia.

Implantación del sistema de información y conocimientosConsiste en la introducción en la actividad práctica, se hace necesario realizar una fase que se llama introducción experimental, para detectar insuficiencias y deficiencias y realizar los ajustes finales necesarios. Requiere de la aplicación de métodos que garanticen la minimización de efectos negativos, entre estos métodos se encuentran:

Introducción en paralelo:

En este caso se introduce el nuevo sistema sin eliminar el anterior.

Introducción en forma piloto:

Se selecciona el área de la entidad, y se aplica el nuevo sistema por un periodo de tiempo.

Sustitución instantánea del sistema anterior:

Se realiza cuando el sistema anterior es muy deficiente y su eliminación no representara un problema.

COMPUTACION II Página 8

Page 9: Computacion

CICLO DE VIDA DEL DESARROLLO DE LOS S.I.

Introducción en un periodo de prueba: consiste cuando no existe un sistema anterior y se introduce el nuevo y se vigila su comportamiento durante el periodo de prueba.

Introducción por partes: se utiliza cuando el nuevo sistema es muy grande.

El sistema de introducción experimental puede variar según en dependencia del subsistema que este implantado.

Mantenimiento del sistema de información y conocimientos

Tiene como objetivo adecuar el sistema a los cambios del entorno y de la propia entidad que producen nuevas necesidades informativas en la gerencia y los niveles superiores y a los cambios técnicos del hardware y software, deben ser justificados y aprobados por la gerencia de la entidad y reflejados en la documentación técnica del sistema, para que se mantenga actualizada y en el manual del usuario para que continúe reflejando la realidad del sistema.

Las modificaciones de carácter informático que deban realizarse. Deben evitarse los cambios injustificados que puedan afectar los elementos de interacción con los usuarios: la información que va a algún reporte de salida, los datos almacenados, etc., lo más recomendable es mantener el trabajo del grupo multidisciplinario de sistemas quienes deben responsabilizarse con analizar, sugerir y aprobar los cambios.

La parte técnica- los analistas de sistemas, informáticos- debe estar representada por el comité de usuarios que serán los encargados de realizar los cambios necesarios y quienes propondrán las modificaciones

El grupo multidisciplinario de sistemas (GMS) será el encargado de custodiar la versión original del sistema y su documentación y las versiones que surjan después de realizados los cambios.

Cada cambio que se produzca deberá ser registrado en un registro de modificaciones en el cual se definirá el cambio realizado, los motivos que lo justificaron, la fecha en que se realizó, los técnicos que lo ejecutaron, quienes lo solicitaron y quienes lo aprobaron. Reflejará la historia de las modificaciones hechas al sistema será muy útil si se producen salidas de la entidad de los técnicos y usuarios.

El grupo multidisciplinario de sistemas deberá mantener los costos de estos cambios dentro de un límite razonable.

Se desarrollará durante toda la vida útil del mismo, solo concluye cuando el sistema está obsoleto.

COMPUTACION II Página 9

Page 10: Computacion

CICLO DE VIDA DEL DESARROLLO DE LOS S.I.

Los actores del proyecto de sistemas

Gerente general

Actor principal, es el que debe “empujar” el proyecto, desde su posición cimera debe ser quien da vida al proyecto, mostrando interés, controlando sistemáticamente las tareas del proyecto, logrando quitar obstáculos del camino, así como con la asignación de recursos financieros, humanos y de todo tipo.

Se trata de que el gerente general logre transmitir un mensaje claro “el proyecto del sistema es muy importante, yo lo apoyo y ustedes deben hacer lo mismo”.

El grupo multidisciplinario de sistemas

Asume la responsabilidad principal de la acción del proyecto, de principio a fin, en todas las etapas y tareas del ciclo de vida.

Al estar integrado por analistas de sistemas, ingenieros, informáticos, programadores, contadores, financistas, auditores, administradores, destacan la realidad de un proyecto de sistemas: “el sistema se hace para los usuarios y se pone en función de ellos”.

Solo el grupo puede aportar el conocimiento que los elaboradores necesitan y que no pueden encontrar sin su ayuda. Este grupo hace que el sistema responda a los verdaderos intereses de la gestión de la entidad y lo haga con eficiencia y eficacia.

Analista de sistemas

Indicada para dirigir el grupo multidisciplinario de sistemas, debido a que deben confluir en él, los conocimientos informáticos, las técnicas de análisis y diseño de los sistemas de información y ciertos conocimientos sobre la gestión financiera y económica de la entidad que se informatiza.

Debe poseer la capacidad para interpretar el lenguaje de especialistas diferentes y convertirlo en lengua franca del grupo. Por supuesto debe contar con los conocimientos necesarios con relación a la informática, profundos y gran experiencia.

El analista de sistemas debe contar con un buen equipo humano de especialistas en sistemas de informática. Para la parte informática del sistema debe contar con ingenieros en software, especialistas en informática general y programadores de computadoras.

En el caso de que el sistema se adquiera deberán estudiar detenidamente la parte informatizada del mismo y ser capaces de solucionar cualquier problema que se presente o cualquier modificación que se requiera en el futuro.

COMPUTACION II Página 10

Page 11: Computacion

CICLO DE VIDA DEL DESARROLLO DE LOS S.I.

Los usuarios

Deben ser personas destacadas en el ámbito económico, contable, financiero, de auditoría y de gestión en la entidad. Conocedores de su actividad, personas inteligentes en los que se puede confiar.

Deben ser capaces de comprender rápidamente la problemática técnica de los sistemas de información y de comunicar a los especialistas en informática las peculiaridades de las ciencias que dominan. Deben garantizar que el nuevo sistema brinde con sus sugerencias el mayor nivel de calidad posible.

Se trata de que los usuarios aporten al grupo multidisciplinario todos los conocimientos y la experiencia que los especialistas en sistema e informática no tienen.

Del trabajo conjunto del GMS, entre especialistas en sistemas e informática y los usuarios surgirá una ósmosis (difusión) en ambos sentidos, los usuarios asimilarán las técnicas de sistema e informática y estos aprenderán de contabilidad y finanzas.

Firma vendedora del software

La que debe haber sido escogida (en el caso de que se adquiera el software),, entre otros factores por su seriedad, posición dentro del mercado, calidad de su producto, precio y servicio posventa que oferte.

El resto del personal de la entidad

Con toda seguridad serán ellos los usuarios fundamentales de la información que ofrecerá el nuevo sistema o los alimentadores del mismo con datos primarios. Deberán estar convencidos de la importancia del sistema y de su papel, estos serán afectados por los cambios que se producirán, por lo que es necesario comprendan la inevitabilidad de la medida.

Método de desarrollo por análisis estructurado

Muchos especialistas de sistemas de información reconocen la dificultad de comprender de manera completa sistemas grandes y complejos. El método de desarrollo del análisis estructurado tiene como finalidad superar esta dificultad por medio de:

La división del sistema en componentes. La construcción de un modelo del sistema.

El análisis estructurado se concentra en especificar lo que se requiere que haga el sistema o aplicación.

COMPUTACION II Página 11

Page 12: Computacion

CICLO DE VIDA DEL DESARROLLO DE LOS S.I.

Permite que las personas observen los elementos lógicos (lo que hará el sistema), separados de los componentes físicos (computadoras, terminales, dispositivos de almacenamiento, etc.). Después de esto se puede desarrollar un diseño físico eficiente para la situación donde será utilizado.

El análisis estructurado es un método para el análisis de sistemas manuales o automatizados, que conduce al desarrollo de especificaciones para sistemas nuevos o para efectuar modificaciones a los ya existentes.

Este análisis permite al analista conocer un sistema o proceso en una forma lógica y manejable al mismo tiempo que proporciona la base para asegurar que no se permite ningún detalle pertinente.

Componentes

Símbolos gráficosIconos y convenciones para identificar y describir los componentes de un sistema junto con las relaciones entre estos componentes.

Diccionario de datosDescripción de todos los datos usados en un sistema. Puede ser manual o automatizado.

Descripciones de procesos y procedimientosDeclaraciones formales que usan técnicas y lenguajes que permiten a los analistas describir actividades importantes que forman parte del sistema.

ReglasEstándares para describir y documentar el sistema en forma correcta y completa.

Diseño estructuradoEs otro elemento del método por análisis estructurado que emplea la descripción gráfica, se enfoca en el desarrollo de especificaciones del software.

Ciclo de vida moderno de los sistemas

El ciclo de vida de desarrollo de un sistema es un proceso por el cal los analistas de sistemas, los ingenieros de software, los programadores y los usuarios finales elaboran sistemas de información y aplicaciones informáticas.

COMPUTACION II Página 12

Page 13: Computacion

CICLO DE VIDA DEL DESARROLLO DE LOS S.I.

El ciclo de vida clásico consta de cuatro fases:

Análisis de sistemas Diseño de sistemas Implantación de sistemas (implementación) Soporte de sistemas (mantenimiento)

El ciclo de vida moderno añade una nueva fase de planificación de sistemas (planeación) (Whitten; Benthley y Barlow, 1996.).

Principios esenciales en el desarrollo de sistemasLos siguientes son algunos sistemas que se deben tener en cuenta (Whitten; Benthley y Barlow, 1996.):

Implicar al usuario Aplicar el método de resolución de sistemas

Método clásico

Identificación del problema, comprender el contexto del problema, causas y efectos del mismo, solución deseada, soluciones alternativas, elegir la mejor solución, implantar la solución, evaluar el impacto de la solución.

Establecer normas para un desarrollo y una documentación consistentes

Las normas describen por lo general: actividades, responsabilidades, directrices o requisitos, controles de calidad.

Estas deberían establecer en todo ciclo de vida:

Justificar los sistemas como inversiones de capital. Revisión progresiva de viabilidad del sistema a lo largo del ciclo de vida. Diseño de sistemas de información que puedan crecer.

COMPUTACION II Página 13

Page 14: Computacion

CICLO DE VIDA DEL DESARROLLO DE LOS S.I.

Conclusiones

El análisis de sistemas se realiza en una serie de pasos formales llamados Ciclo de Vida en el Desarrollo de Sistemas, los cuales son utilizados típicamente para construir un sistema desde la raíz o para hacer cambios notables en el mismo.

Existen diversas denominaciones para cada uno de estos pasos o fases del ciclo de vida de los sistemas entre las cuales se encuentra la de Llorens Fábregas que nos permite desarrollar sistemas de información en organizaciones de cualquier tipo a través de sus cinco fases (requerimientos, análisis/diseño, construcción, pruebas, producción/mantenimiento). Esta metodología ésta orientada a proyectos medianos y grandes.

COMPUTACION II Página 14

Page 15: Computacion

CICLO DE VIDA DEL DESARROLLO DE LOS S.I.

Bibliografía

Blanco, Encinosa, Lázaro J. (2008). Sistema de información para el economista y el contador.Fernández Francisco, Medina Alberto y Nogueiras Dianelys.Sistema informático de apoyo al diagnóstico empresarial.

Ciclo de vida de un sistema informático

http://www.ecured.cu/index.php/Ciclo_de_vida_de_los_sistemas_de_informaci%C3%B3n_y_conocimientos

COMPUTACION II Página 15

Page 16: Computacion

CICLO DE VIDA DEL DESARROLLO DE LOS S.I.

Anexos

COMPUTACION II Página 16