Sei sulla pagina 1di 7

Ciclo de Vida del Desarrollo de un Sistema Son los pasos a seguir desde que se comienza con la necesidad de un sistema

a hasta que el mismo es sustituido. Los pasos son: 1. Planificacin 2. Anlisis 3. Diseo 4. Implantacin 5. Operacin y Apoyo

Planificacin: Comienza con un pedido escrito llamado system request, que identifica el sistema de informacin y los cambios deseados. Pueden ser cambios mayores (un nuevo sistema) o cambios menores (un reporte). El propsito de la fase de planificacin es identificar claramente la naturaleza y el alcance del problema. Se requiere una investigacin preliminar y el resultado se llama Informe de Investigacin Preliminar. La investigacin preliminar tambin es conocida como Estudio de Viabilidad.

Anlisis: El propsito es conocer exactamente cmo trabaja el sistema actual, determinar y documentar qu debe hacer el sistema y recomendar las posibles soluciones. Se utilizan diferentes herramientas para explicar cmo funciona el sistema actual. Primero se hace una determinacin de requisitos, donde se define todas las funciones que realiza el sistema actual y se determinan las mejoras necesarias. Luego se desarrolla un plan especfico para resolver los problemas del sistema actual; este proceso se llama Anlisis de requisitos. El producto de esta fase es el Documento de requisitos del sistema, donde se describe los requisitos de la gerencia y los usuarios, los diferentes planes, sus costos y la recomendacin.

Diseo: El propsito de esta fase es desarrollar un diseo (cmo va a quedar) del sistema de informacin que satisfaga todos los requisitos

documentados. Se determina qu va a hacer el sistema. Se identifican las entradas (Input), salidas (Output), archivos, programas, procedimientos y controles del sistema. El documento creado se llama Especificaciones del Diseo del Sistema y debe ser aprobado por la gerencia y los usuarios.

Implantacin: Esta es la fase en la cual el sistema es creado e instalado. Los programas son escritos, probados y documentados. El propsito de esta fase es entregar un sistema de informacin completo y documentado, que haya sido revisado y aprobado por la gerencia y usuarios. Los preparativos finales incluyen la conversin de datos, adiestramientos y la transicin del sistema viejo al nuevo. En esta fase se debe realizar una evaluacin del sistema luego de implantado para verificar costo-beneficio. El resultado final de la fase de implantacin es un sistema listo para usarse.

Operacin y Apoyo: Luego de que la compaa est utilizando el sistema, a veces es necesario realizar cambios al sistema para hacer mantenimiento o mejoras. Los cambios de mantenimiento son para corregir errores o adaptar el sistema a requisitos del gobierno u otras entidades. Las mejoras son modificaciones para aumentar la capacidad del sistema, como nuevos reportes.
CICLO DE VIDA DEL DESARROLLO DE SISTEMA

El desarrollo de sistemas es un proceso que consiste en dos etapas principales de anlisis y diseo de sistemas; comienza cuando la gerencia, o en algunas ocasiones el personal de desarrollo de sistemas, se da cuenta de cierto sistema del negocio necesita mejorarse. El ciclo de vida del desarrollo de sistemas es el conjunto de actividades de los analistas, diseadores y usuarios, que necesitan llevarse a cabo para desarrollar y poner en marcha un sistema de informacin. Se debe tener presente que en la mayora de las situaciones del negocio, las actividades estn ntimamente relacionadas y son inseparables.

IMPORTANCIA DE LA GERENCIA DEL DESARROLLO: Es el proceso que implica la coordinacin de todos los recursos disponibles en una organizacin (humano, fsico, tecnolgico, financiero) para que a travs de los procesos de planificacin, organizacin, direccin y control se logre el cambio o evolucin de una organizacin o empresa. Para que de ese modo la empresa busque las herramientas necesarias y emplearlas para su actualizacin (equipos, conocimientos, entre otros), y de esa manera satisfacer las necesidades de los usuarios y clientes; y obtener el xito en dicha empresa u organizacin.

MANTENIMIENTO DE SOFTWARE Es una de las actividades ms comunes en la ingeniera de software, es el proceso de mejora y optimizacin del software despus de su entrega al usuario final (es decir; revisin del programa), as como tambin correccin y prevencin de los defectos. El mantenimiento de software es tambin una de las fases en el ciclo de vida de desarrollo de sistemas (SDLC, sigla en ingls de system development life cycle), que se aplica al desarrollo de software. La fase de mantenimiento es la fase que viene despus del despliegue (implementacin) del software en el campo. La fase de mantenimiento de software involucra cambios al software para corregir defectos encontrados durante su uso o la adicin de nueva funcionalidad mejorando la usabilidad y aplicabilidad del software. El mantenimiento del software involucra diferentes tcnicas especficas. Una tcnica es el rebanamiento esttico, la cual es usada para identificar todo el cdigo de programa que puede modificar alguna variable. Es generalmente es til en la prefabricacin del cdigo del programa y fue especficamente til en asegurar conformidad para el problema del ao 2000. La fase de mantenimiento de software es una parte explcita del modelo en cascada del proceso de desarrollo de software el cual fue desarrollado durante el movimiento de programacin estructurada en computadores. El otro gran modelo, el Desarrollo en espiral desarrollado durante el movimiento de ingeniera de software orientada a objeto no hace una mencin explcita de la fase de mantenimiento. Sin embargo, esta actividad es notable, considerando el hecho de que dos tercios del coste del tiempo de vida de un sistema de software involucran mantenimiento. En un ambiente formal de desarrollo de software, la organizacin o equipo de desarrollo tendrn algn mecanismo para documentar y rastrear defectos y deficiencias. El Software tan igual como la mayora de otros productos, es tpicamente lanzado con un conjunto conocido de defectos y deficiencias. El software es lanzado con esos defectos conocidos porque la organizacin de desarrollo en las utilidades y el valor del software en un determinado nivel de calidad compensan el impacto de los defectos y deficiencias conocidas. Las deficiencias conocidas son normalmente documentadas en una carta de consideraciones operacionales o notas de lanzamiento (release notes) es as que los usuarios del software sern capaces de trabajar evitando las deficiencias conocidas y conocern cundo el uso del software sera inadecuado para tareas especficas. Con el lanzamiento del software (software release), otros defectos y deficiencias no documentados sern descubiertas por los usuarios del software. Tan pronto como estos defectos sean reportados a la organizacin de desarrollo, sern ingresados en el sistema de rastreo de defectos.

Las personas involucradas en la fase de mantenimiento de software esperan trabajar en estos defectos conocidos, ubicarlos y preparar un nuevo lanzamiento del software, conocido como un lanzamiento de mantenimiento, el cual resolver los temas pendientes. Tipos de mantenimiento: Mantenimiento correctivo. Independientemente de cun bien diseado, desarrollado y probado est un sistema o aplicacin, ocurrirn errores inevitablemente. Este tipo de mantenimiento se relaciona con la solucin o la correccin de problemas del sistema. Atae generalmente a problemas no identificados durante la fase de ejecucin. Un ejemplo de mantenimiento correctivo es la falta de una caracterstica requerida por el usuario, o su funcionamiento defectuoso. Mantenimiento para fines especficos. Este tipo de mantenimiento se refiere a la creacin de caractersticas nuevas o a la adaptacin de las existentes segn lo requieren los cambios en la organizacin o los usuarios, por ejemplo, los cambios en el cdigo tributario o los reglamentos internos de la organizacin. Mantenimiento para mejoras. Se trata de la extensin o el mejoramiento del desempeo del sistema, ya sea mediante el agregado de nuevas caractersticas, o el cambio de las existentes. Un ejemplo de este tipo de mantenimiento es la conversin de los sistemas de texto a GUI (interfaz grfica de usuarios). Mantenimiento preventivo. Este tipo de mantenimiento es probablemente uno de los ms eficaces en funcin de los costos, ya que si se realiza de manera oportuna y adecuada, puede evitar serios problemas en el sistema. Un ejemplo de este mantenimiento es la correccin del problema del ao 2000.

* Correctivo: son aquellos cambios precisos para corregir errores del producto software. * Evolutivo: son las incorporaciones, modificaciones y eliminaciones necesarias en un producto software para cubrir la expansin o cambio en las necesidades del usuario. * Adaptativo: son las modificaciones que afectan a los entornos en los que el sistema opera, por ejemplo, cambios de configuracin del hardware, software de base, gestores de base de datos, comunicaciones, etc. * Perfectivo: son las acciones llevadas a cabo para mejorar la calidad interna de los sistemas en cualquiera de sus aspectos: reestructuracin del cdigo, definicin ms clara del sistema y optimizacin del rendimiento y eficiencia.

MANTENIMIENTO DE SISTEMAS: * Cualquier sistema implantado ha de mantenerse. Esta misin recae en un conjunto de expertos entre los que estn los analistas y los programadores. * El mantenimiento ser necesario desde el momento en que se detecten algunas deficiencias en el sistema. * Muchas veces sern los propios usuarios los que avisen de los problemas que el sistema ocasiona. Si los costes de mantenimiento fuesen demasiados altos, debera iniciarse el desarrollo de un nuevo sistema.

El mantenimiento de sistemas tiene como objetivo mejorar el sistema actual a partir de las peticiones de mantenimiento de los usuarios, con motivo de un problema detectado en el sistema o por la necesidad de una mejora en el mismo.

Tipos de mantenimiento: existen tres tipos de mantenimiento: - CORRECTIVO: es cuando se debe corregir errores de funcionamiento del sistema, o cuando aparecen situaciones que no se tuvieron en cuenta. Ejemplos: totaliza mal un listado, no filtra un informe por zona, no redondea un total. - ADAPTATIVO: cuando el objetivo es adaptar el sistema o partes de l a nuevas situaciones, por la evolucin de las empresas y los negocios. Ejemplos: se comienza a consignar mercadera, se abre un punto de venta, se vende en el interior, se aplica un nuevo impuesto, se define una nueva poltica de descuentos. - PERFECTIVO: cuando el sistema est estable y es utilizado por la empresa en su plenitud, pueden surgir requerimientos de perfeccionamiento en algunas de sus funciones, mejorar la performance, reducir los procesos o aumentar su complejidad por razones de seguridad, etc. Ejemplos: envo de respaldos de punto de venta a casa central por mail, agregar seguridad por opciones de men.

Pasos para reducir tiempos de mantenimiento: Tiempos que cuestan a la empresa y al desarrollista.

- Participacin de usuarios calificados - Definicin clara de objetivos - Utilizacin de todas las herramientas de anlisis disponibles - Documentacin apropiada del sistema

Importancia del mantenimiento de sistemas:

Es importante hacer un correcto mantenimiento del sistema por varias razones, entre las que podemos destacar: A medio y largo plazo el coste del sistema es menor, ya que siempre ser ms econmico mantener un equipo para evitar deterioros que reemplazarlo por estar averiado. Un fallo en el sistema puede provocar una prdida de informacin de costes incalculables. Un problema en la seguridad del sistema puede hacer que datos confidenciales se hagan pblicos, con las graves consecuencias legales que ello conllevara. Problemas intermitentes en determinados equipos del sistema retrasan el trabajo, lo que influye en el rendimiento y en la productividad.

Rompe hielo
10. Obsrvame

Alnea a los/as estudiantes uno frente a otro en dos lneas paralelas. Dales 30 segundos para mirarse muy bien y observar detalles. Se dan la espalda y cambian algn detalle (una diadema, ponerse o quitarse las gafas, una chapa en la camisa...). El objetivo es que adivinen qu cambi su compaero o compaera

Tres verdades y una mentira Todos escriben sus nombres y tres cosas verdaderas y una falsa acerca de s mismos en una hoja grande de papel. Por ejemplo, A Alfonso le gusta cantar, le encanta el ftbol, tiene cinco esposas y le encanta la pera . Luego los participantes circulan con sus hojas de papel. Se unen en parejas, ensean sus papeles a cada uno y tratan de adivinar cul informacin es mentira

Potrebbero piacerti anche