Está en la página 1de 3

Curso Ing del Software Prof. Ing.

Isabel Santos Reporte de Investigacin Ciclo de vida del software

Alumno: Emmanuel Velzquez Lpez Grupo 03IDVA

24 de Mayo de 2011

CICLO DE VIDA DEL SOFTWARE Es una sucesin de estados o fases por los cuales pasa un software a lo largo de su "vida". Es el perIodo de tiempo que "vive" un sistema informtico desde que es pensado hasta que es desechado. Crear un ciclo de vida permite detectar errores ms rpido, mejorar la calidad del software, estimar los plazos de implementacin y sus costos, etc. ESTADOS: Definicin o desarrollo del concepto: lo que el software har. Desarrollo tcnico: creacin del software. Uso u operacin: uso del software. Evolucin: mantenimiento y evolucin del software. ETAPAS ESTADOS: Definicin: objetivos del software. Investigacin de requisitos y factibilidad: recopilar y formalizar los requisitos. Etapa de anlisis y diseo general: requisitos generales de la arquitectura del software. Diseo detallado: definicin ms precisa de cada mdulo o subconjunto del software. Programacin e implementacin: se programa lo especificado en la etapa de diseo. Prueba: se evala cada mdulo o subconjunto del software de forma individual y en forma integrada. Luego puede haber una prueba beta (es el paso o procedimiento en donde un grupo de personas (los betatesters) evalan un software en bsqueda de errores e irregularidades antes de que salga definitivamente al mercado). Creacin de la documentacin: informacin sobre el software para los usuarios. Mantenimiento: mantenimiento correctivo y mantenimiento continuo. OBJETIVO DEL ANALISIS: Es ayudar al programador a llegar a una cierta comprensin de la naturaleza del mismo. Siguiendo ciertos pasos que son: - Definir el problema con total precisin - Especificar los datos de partida necesarios (datos de entrada, que necesito etc.) - Especificar informacin que debe proporcionarse al resolverse (especificaciones de salida). DISEO: - Definicin precisa de cada subconjunto de la aplicacin. - Conjunto de actividades que permiten la creacin de una base de datos - El diseo de la base de datos incluye diferentes modelos y esquemas, como tambin software de gestin de la misma.

IMPLEMENTACION: - Formas y mtodos para llevar a cabo algo. - En desarrollo de sistemas informticos, Es la etapa donde efectivamente se programa el sistema. - En programacin, Es la programacin(se programa en los cdigos de una aplicacin que, luego de ser compilada, podr ser ejecutada ) de un determinado algoritmo (Conjunto finito de instrucciones(una nica operacin de un procesador ) para llevar a cabo una tarea en un lenguaje especfico. Ejemplo, un algoritmo en pseudocdigo (describen los algoritmos utilizando una mezcla de lenguaje comn, con instrucciones de programacin, palabras claves, )se implementa en forma de cdigo de un lenguaje de programacin. PRUEBA: - Es el proceso de revisin que el sistema de software producido cumple con las especificaciones y que cumple su cometido. - Es normalmente una parte del proceso de pruebas de software de un proyecto, que tambin utiliza tcnicas tales como evaluaciones, inspecciones, y tutoriales. - La validacin es el proceso de comprobar lo que se ha especificado es lo que el usuario realmente quera. - Se trata de evaluar el sistema o parte de este durante o al final del desarrollo para determinar si satisface los requisitos inciales. La pregunta a realizarse es: Es esto lo que el cliente quiere? MANTENIMIENTO: Accin eficaz para mejorar aspectos operativos relevantes de un establecimiento tales como funcionalidad, seguridad, productividad, confort, imagen corporativa, salubridad e higiene. Otorga la posibilidad de racionalizar costos de operacin. El mantenimiento debe ser tanto peridico como permanente, preventivo y correctivo.

También podría gustarte