You are on page 1of 7

UNIVERSIDAD MARIANO GALVEZ DE GUATEMALA EXTENSION SAN PEDRO SACATPEQUEZ, SAN MARCOS. Ingeniera en Sistemas Anlisis de Sistemas 8vo.

Ciclo Ing. Jos Eduardo Echeverra

Tarea 1

Ciclo de Vida Clsico

Daniel Eduardo Monzn 0903-07-10075 Edgar Ren Escobar 0903-06-13011 Berman Francis Gmez Aguilar 0903-06-12987 Luis Ernesto Velsquez 0903-02-11156 30-Julio-2011

CICLO DE VIDA CLSICO DEL DESARROLLO DE SISTEMAS 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. Aclaracin de la solicitud Antes de considerar cualquier investigacin de sistemas, la solicitud de proyecto debe examinarse para determinar con precisin lo que el solicitante desea; ya que muchas solicitudes que provienen de empleados y usuarios no estn formuladas de manera clara. Estudio de factibilidad En la investigacin preliminar un punto importante es determinar que el sistema solicitado sea factible. Existen tres aspectos relacionados con el estudio de factibilidad, que son realizados por los general por analistas capacitados o directivos: -Factibilidad tcnica. Estudia si el trabajo para el proyecto, puede desarrollarse con el software y el personal existente, y si en caso de necesitar nueva tecnologa, cuales son las posibilidades de desarrollarla (no solo el hardware). -Factibilidad econmica. Investiga si los costos se justifican con los beneficios que se obtienen, y si se ha invertido demasiado, como para no crear el sistema si se cree necesario. -Factibilidad operacional: Investiga si ser utilizado el sistema, si los usuarios usaran el sistema, como para obtener beneficios. Aprobacin de la solicitud Algunas organizaciones reciben tantas solicitudes de sus empleados que slo es posible atender unas cuantas. Sin embargo, aquellos proyectos que son deseables y factibles deben incorporarse en los planes. En algunos casos el desarrollo puede comenzar inmediatamente, aunque lo comn es que los miembros del equipo de sistemas estn ocupados en otros proyectos. Cuando esto ocurre, la administracin decide qu proyectos son los ms importantes y el orden en que se llevarn a cabo. Despus de aprobar la solicitud de un proyecto se estima su costo, el tiempo necesario para terminarlo y las necesidades de personal

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? Para contestar estas preguntas, el analista conversa con varias personas para reunir detalles relacionados con los procesos de la empresa. Cuando no es posible entrevistar, en forma personal a los miembros de grupos grandes dentro de la organizacin, se emplean cuestionarios para obtener esta informacin. Las investigaciones detalladas requieren el estudio de manuales y reportes, la observacin en condiciones reales de las actividades del trabajo y, en algunas ocasiones, muestras de formas y documentos con el fin de comprender el proceso en su totalidad. Reunidos los detalles, los analistas estudian los datos sobre requerimientos con la finalidad de identificar las caractersticas que debe tener el nuevo sistema.

3). Diseo del sistema:El diseo de un sistema de informacin responde a la forma en la que el sistema cumplir con los requerimientos identificados durante la fase de anlisis. Es comn que los diseadores hagan un esquema del formato o pantalla que esperan que aparezca cuando el sistema esta terminado, se realiza en papel o en la pantalla de una terminal utilizando algunas de las herramientas automatizadas disponibles para el desarrollo de sistemas. Tambin se indican los datos de entrada, los que sern calculados y los que deben ser almacenados. Los diseadores seleccionan las estructuras de archivo y los dispositivos de almacenamiento. Los procedimientos que se escriben indican cmo procesar los datos y producir salidas. Los documentos que contienen las especificaciones de diseo representan a ste mediante diagramas, tablas y smbolos especiales. La informacin detallada del diseo se proporciona al equipo de programacin para comenzar la fase de desarrollo de software. Los diseadores son responsables de dar a los programadores las especificaciones de software completas y claramente delineadas.

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 programbadores 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 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.

Propsito del Ciclo de Vida Definir las distintas fases intermedias que se requieren para validar el desarrollo de la aplicacin.

Garantizar que el software cumpla los requisitos para la aplicacin y verificacin de los procedimientos de desarrollo.

Beneficios del Ciclo de Vida Clsico

Permite que los errores se detecten lo antes posible.

Permite a los desarrolladores concentrarse en la calidad del software, en los plazos de implementacin y en los costos asociados.

Cuestionamientos Iniciales Quin es mi cliente? Cul es objetivo principal de mi cliente? Cul es el alcance del proyecto? Cules son los recursos disponibles para el proyecto?

Modelos del ciclo de vida clsico de software Modelo Tradicional

Modelo Iterativo Incremental

Modo Espiral o Evolutivo

El ciclo de vida bsico de un software consta de los siguientes procedimientos:

1) Definicin de objetivos: definir el resultado del proyecto y su papel en la estrategia global. 2) Anlisis de los requisitos y su viabilidad: recopilar, examinar y formular los requisitos del cliente y examinar cualquier restriccin que se pueda aplicar.

3) Diseo general: requisitos generales de la arquitectura de la aplicacin. 4) Diseo en detalle: definicin precisa de subconjunto de aplicacin. 5) Programacin (programacin e implementacin): es la implementacin de un lenguaje de programacin. 6) Prueba de unidad: prueba individual de cada subconjunto de la aplicacin para garantizarlo de acuerdo con las especificaciones. 7) Integracin: para garantizar que los diferentes mdulos se integren con la aplicacin. ste es el propsito de la prueba. 8) Prueba beta (o validacin), para garantizar que el software cumple con las especificaciones originales. 9) Documentacin: 10) Implementacin 11) Mantenimiento: Mantenimiento correctivo y las actualizaciones secundarias del software (mantenimiento continuo).

You might also like