Ministerio del poder popular para la educacin superior
Instituto universitario de tecnologa Marilis Mndez San Fdo- Edo- Apure
FACILITADOR(A): INTEGRANTES: Jess Pacheco Evany Hernndez Linda Navas Aurimar Bolvar
SAN FERNANDO, MAYO 2014 2
NDICE Introduccin.... 03 Ciclo de vida del sistema de informacin... 04 Visin general. 07 Objetivos.. 08 Ciclos de desarrollo en ingeniera de informtica.. 08 Proceso del ciclo de vida del desarrollo de sistema. 11 Conclusin.. 15 Bibliografa.. 16
3
INTRODUCCIN
Debido a la necesidad de las organizaciones en los ltimos aos por automatizar sus diversas funciones, ha habido una serie de avances en las diferentes tecnologas de informacin, lo que ha permitido que las empresas adquieran o desarrollen sistemas de informacin adecuados para administrar rpidamente y eficientemente su informacin, por lo anterior se buscan sistemas ms sofisticados y por supuesto ms integrados.
Los sistemas son utilizados para centralizar la base de datos ayudando a que el flujo de informacin circule por las diferentes reas de la empresa como lo son produccin, mercadeo, finanzas, y recursos humanos, entre otras.
El desarrollo de un sistema de informacin contempla una serie de etapas bien diferenciadas, tanto en caractersticas como en el volumen de recursos a utilizar. El conjunto ordenado de estas etapas es conocido generalmente como ciclo de vida de un sistema.
El ciclo de vida de un sistema de informacin representa los dos estados por los que un sistema puede pasar. El proceso de desarrollo de un sistema de informacin y el uso y el mantenimiento del sistema de informacin.
4
CICLO DE VIDA DEL SISTEMA DE INFORMACIN
Todo Sistema de Informacin tiene un tiempo de vida (ciclo de vida). Y este ciclo de vida de un sistema de informacin consta de diversas etapas que ayudan a la organizacin a tener xito durante su tiempo de vida.
El mtodo del 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.
Tambin resalta que un Sistema den Informacin consta del ciclo de vida siguiente:
1. INVESTIGACIN PRELIMINAR
La solicitud para recibir apoyo de un sistema de informacin se origina con la peticin de una persona, ya sea, un administrador, un trabajador o un especialista en sistemas.
Al comenzar esta etapa se divide en tres partes:
a) Aclaracin de la solicitud: Demasiadas solicitudes de trabajadores y usuarios no se especifican de manera clara, por consiguiente antes de proceder a la investigacin de sistemas se debe determinar qu es lo que desea el solicitante.
b) Estudio de factibilidad: La investigacin preliminar debe determinar si el sistema es factible. Existen tres aspectos fundamentales: 5
c) Factibilidad tcnica: Fijarse si las condiciones son eficaces para el desarrollo del trabajo, tal como la tecnologa.
1. Factibilidad econmica: Determinar si el sistema beneficia a la organizacin. 2. Factibilidad operacional: Determinar si el sistema ser utilizado.
3. Aprobacin de la solicitud: La mayora de proyectos solicitados no se llevan a cabo, porque los administradores seleccionan y deciden cual es ms importante. Luego ms tarde al aprobar un proyecto se estiman los costos, el tiempo que llevara su desarrollo; as como tambin las necesidades de los trabajadores.
2. DETERMINACIN DE LOS REQUERIMIENTOS
El analista recopila opiniones y soluciones que proponen los dems para cambiar el proceso y conforme a estos detalles, los analistas estudian los datos sobre los requerimientos con la finalidad de identificar las caractersticas que debe tener el nuevo sistema, incluyendo la informacin que debe obtener y producir el nuevo sistema, junto con caractersticas operacionales, tales como controladores de procesamiento, tiempos de respuesta y mtodos de entrada y salida.
3. DISEO DE SISTEMAS
El diseo de un sistema de informacin produce detalles de cmo el sistema cumplir con los requerimientos identificados durante la fase de anlisis. 6
Este proceso indica los datos de entrada, (los cuales sern almacenados) y se inicia identificando las salidas que debe producir el sistema, donde los diseadores seleccionan las estructuras de archivo y los dispositivos de almacenamiento, tales como discos y cintas magnticas. El diseador emite informacin detallada del diseo al equipo de programacin para comenzar as la fase desarrollo de software.
4. DESARROLLO DE SOFTWARE
En esta etapa el programador instala el software y se hace responsable de la documentacin de los programas y de proporcionar una explicacin de cmo y porque ciertos procedimientos se codifican de determinada manera. La documentacin es esencial para probar el programa y dar mantenimiento a la aplicacin instalada.
Durante esta fase el sistema se emplea de manera experimental para asegurarse de que el software no tenga fallas. Se utilizan como entradas conjunto de datos de prueba para su procesamiento y luego se examinan resultados. De esta manera se observa si el sistema es confiable.
5. IMPLANTACIN Y EVALUACIN
La implantacin es un proceso, donde instala la aplicacin y construye todos los archivos de datos necesarios para su uso.
En una organizacin es preferible que emplee la aplicacin solo en un rea de la empresa, para as no halla riesgos y una vez instaladas en la empresa, esta aplicacin se emplearan durante muchos aos. Por tal motivo debe realizarse el mantenimiento respectivo porque la organizacin cambia a 7
medida que pasa el tiempo, para satisfacer las nuevas necesidades de los usuarios. La evaluacin ocurre a lo largo de cualquiera de las siguientes dimensiones: Evaluacin operacional: valoracin del funcionamiento del sistema.
Impacto organizacional: Identificacin de los beneficios para la organizacin. VISION GENERAL El concepto general se refiere a la computadora o sistemas de informacin. En ingeniera de software el concepto de SDLC sostiene muchos tipos de metodologas de desarrollo de software. Estas metodologas constituyen el marco para la planificacin y el control de la creacin de una informacin: El proceso de desarrollo de software. El ciclo de vida de desarrollo de un sistema es un proceso lgico utilizado por un analista de sistemas para desarrollar un sistema de informacin, incluidos los requisitos, la validacin, formacin, como los usuarios (interesados) en la propiedad. Cualquier SDLC debe resultar en un sistema de alta calidad que cumple o excede las expectativas del cliente, llega a trmino en el tiempo y estimaciones de costos, las obras con eficacia y eficiencia de las infraestructuras actuales y previstas Tecnologas de la Informacin, y es barato de mantener y rentable. Los sistemas informticos son complejos y muchas veces (especialmente con el aumento reciente de Service-Oriented Architecture) vincular varios sistemas tradicionales potencialmente suministrados por los fabricantes de software diferentes. Para gestionar este nivel de complejidad, una serie de sistemas de ciclo de vida 8
de desarrollo (SDLC) modelos se han creado: "cascada", "fuente", "espiral", "construir y arreglar", "prototipado rpido", "incremental", y "sincronizar y estabilizar". Editar Modelos de SDLC se puede describir a lo largo de un espectro de gil para iterativo para secuencial. Metodologas giles, como XP y Scrum, se centran en los procesos de peso ligero que permite la rpida evolucin a lo largo del ciclo de desarrollo. Metodologas iterativa, como Rational Unified Process, motores y desarrollo del mtodo, se centran en los mbitos del proyecto limitado y mejoramiento o expansin de los productos de mltiples iteraciones. OBJETIVOS Determinar las diferentes fases a travs de las cuales, se desarrollan los sistemas de informacin. Definir los pasos, mtodos y fases por las cuales atraviesan los sistemas dentro de una organizacin, para ser aplicados en la resolucin de problemas y en la toma de decisiones que llevan a cabo los Gerentes. CICLO DE DESARROLLO EN INGENIERA DE INFORMTICA Un sistema informtico utiliza ordenadores para almacenar datos, procesarlos y ponerlos a disposicin de quien se considere oportuno. Los sistemas de informacin tienen muchas cosas en comn, la mayora de ellos estn formados por: Personas, son un componente esencial en cualquier sistema de informacin, producen y utilizan la informacin de sus actividades diarias para decidir lo que se debe hacer. Las decisiones pueden ser rutinarias o complejas. 9
Procedimientos, los sistemas de informacin deben soportar diversas clases de actividades del usuario, por eso han de establecerse procedimientos que aseguren que los datos correctos llegan a las personas adecuadas en su momento justo. Equipo, es decir los ordenadores y todos los dispositivos necesarios. El software es la suma total de los programas de ordenador, procedimientos, reglas, la documentacin asociada y los datos que pertenecen a un sistema de cmputo y un producto de software es un producto diseado para un usuario. En este contexto, la Ingeniera de Software es un enfoque sistemtico del desarrollo, operacin, mantenimiento y retiro del software. Su origen se debe a que el entorno actual de desarrollo de sistemas software viene adoleciendo de: Retrasos considerables en la planificacin Poca productividad Elevadas cargas de mantenimiento Demandas cada vez ms desfasadas con las ofertas Baja calidad y fiabilidad del producto Dependencia de los realizadores El software se desarrolla, no se fabrica en el sentido clsico de la palabra. Ambas actividades se dirigen a la construccin de un producto, pero los mtodos son diferentes. Los costes del software se encuentran en la ingeniera, esto implica que los proyectos no se pueden gestionar como si lo fueran de fabricacin. A mediados de la dcada de 1980, se introdujo el concepto de fbrica de software, que recomienda el uso de herramientas para el desarrollo automtico del software. 10
Si se representa grficamente la proporcin de fallos en funcin del tiempo, para el hardware se tiene la figura conocida como "curva de baera". Al principio de su vida hay bastantes fallos (normalmente por defectos de diseo y/o fabricacin), una vez corregidos se llega a un nivel estacionario (bastante bajo). Sin embargo conforme pasa el tiempo, aparecen de nuevo, por efecto de: mala calidad, suciedad, malos tratos, temperaturas extremas y otras causas. El hardware empieza a estropearse. El software no se estropea. La grfica de fallos en funcin del tiempo, tendra forma de cada desde el principio, hasta mantenerse estable por tiempo casi indefinido. El software no es susceptible a los males del entorno que provocan el deterioro del hardware. Los efectos no detectados harn que falle el programa durante las primeras etapas de su vida, sin embargo una vez corregidas, no se producen nuevos errores. Aunque no se estropea, si puede deteriorarse. Esto sucede debido a los cambios que se efectan durante su vida. Cuando un componente hardware se estropea, se cambia por otro que acta como una "pieza de repuesto", mientras que para el software, no es habitual este proceso, lo cual significa que el mantenimiento de los programas es muy complejo. La mayora del software se construye a medida, en vez de ensamblar componentes previamente creados. Por contra en el hardware se dispone de todo tipo de circuitos integrados, para fabricar de manera rpida un equipo completo. Los ingenieros de software no disponen de esta comodidad, aunque ya se estn dando los primeros pasos en esta direccin, que facilitara tanto el desarrollo de aplicaciones informticas. 11
La formalizacin del proceso de desarrollo se define como un marco de referencia denominado ciclo de desarrollo del software o ciclo de vida del desarrollo del software o ciclo de vida del desarrollo. Se puede describir como, "el perodo de tiempo que comienza con la decisin de desarrollar un producto software y finaliza cuando se ha entregado ste". Este ciclo, por lo general incluye las fases: Requisitos Diseo Implantacin Prueba Instalacin Aceptacin El ciclo de desarrollo software se utiliza para estructurar las actividades que se llevan a cabo en el desarrollo de un producto software. A pesar de que no hay acuerdo acerca del uso y la forma del modelo, este sigue siendo til para la comprensin y el control del proceso. PROCESO DEL CICLO DE VIDA DEL DESARROLLO DE SISTEMA
Tambin denominado ciclo de vida del desarrollo de software es una estructura aplicada al desarrollo de un producto de software. Hay varios modelos a seguir para el establecimiento de un proceso para el desarrollo de software, cada uno de los cuales describe un enfoque diferente para diferentes actividades que tienen lugar durante el proceso. Algunos autores consideran un modelo de ciclo de vida un trmino ms general que un determinado proceso para el desarrollo de software. Por ejemplo, hay varios procesos de desarrollo de software especficos que se ajustan a un modelo de ciclo de vida de espiral. 12
El mtodo de ciclo de vida para el desarrollo de sistemas es el conjunto de actividades que los analistas, diseadores y usuarios realizan para desarrollar e implantar un sistema de informacin. El mtodo del ciclo de vida para el desarrollo de sistemas consta de 6 fases:
1). Investigacin Preliminar: La solicitud para recibir ayuda de un sistema de informacin puede originarse por varias razones: sin importar cuales sean estas, el proceso se inicia siempre con la peticin de una persona. 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. Los analistas, al trabajar con los empleados y administradores, deben estudiar los procesos de una empresa para dar respuesta a las siguientes preguntas clave:
Qu es lo que hace? Cmo se hace? Con que frecuencia se presenta? Qu tan grande es el volumen de transacciones o decisiones? Cul es el grado de eficiencia con el que se efectan las tareas? Existe algn problema? Qu tan serio es? Cul es la causa que lo origina?
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, con frecuencia, a esta etapa como diseo lgico en 13
contraste con la del desarrollo del software, a la que denominan diseo fsico.
4). Desarrollo del software: Los encargados de desarrollar software pueden instalar software comprobando 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 lo general, los programadores que trabajan en las grandes organizaciones pertenecen a un grupo permanente de profesionales.
5). Prueba de sistemas: Durante la prueba de sistemas, el sistema se emplea de manera experimental para asegurarse de que el software no tenga fallas, es decir, que funciona de acuerdo con las especificaciones y en la forma en que los usuarios esperan que lo haga.
Se alimentan como entradas conjunto de datos de prueba para su procesamiento y despus se examinan los resultados.
6). Implantacin y evaluacin: 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. 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 los meses.
Por consiguiente, es indudable que debe darse mantenimiento a las aplicaciones. La evaluacin de un sistema se lleva a cabo para identificar 14
puntos dbiles y fuertes. La evaluacin ocurre a lo largo de cualquiera de las siguientes dimensiones:
Evaluacin operacional: 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: Identificacin y medicin de los beneficios para la organizacin en reas tales como finanzas, eficiencia operacional e impacto competitivo. Tambin se incluye el impacto sobre el flujo de informacin externo e interno.
Opinin de loa administradores: evaluacin de las actividades de directivos y administradores dentro de la organizacin as como de los usuarios finales.
Desempeo del desarrollo: La evaluacin de 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
15
CONCLUSIN El ciclo de desarrollo de sistema es una forma ms fcil de ofrecerles un mejor servicio a los usuarios de acuerdo con sus necesidades, ya que al darle seguimiento a las fases anteriormente detalladas se puede obtener un sistema de acuerdo a las necesidades de cada usuario. Podemos concluir que sin la implementacin de estas fases sera mucho ms difcil adecuarse a obtener un sistema cien por ciento eficaz.
16
BIBLIOGRAFA o http://es.wikipedia.org/wiki/Proceso_para_el_desarrollo_de_software o http://www.um.es/docencia/barzana/IAGP/Iagp1.html o http://grupo3seccionb.blogspot.com/ o http://auditoriadesistemas.galeon.com/productos2223703.html