CICLO DE VIDA DE UN PROYECTO DE SOFTWARE

Slides:



Advertisements
Presentaciones similares
Ciclo de vida de desarrollo de software
Advertisements

Desarrollo en espiral.
CICLO DE VIDA DEL DESARROLLO DE SOFTWARE
Metodologías de desarrollo
PROCESO Y MODELOS EN LA INGENIERIA DE SOFTWARE
SOFTWARE DE PROGRAMACIÓN
Ing. Esp. Ricardo Cujar. El computador: es una máquina que permite hacer tareas aritmético y lógicas de una manera fácil, consta de software y hardware.
10º2 Sergio Posso. Jonatán Agualimpia. Julia Blandón. Docente:
Temas Operaciones básicas Instalando el compilador
Modelo de ciclo de vida clásico o en cascada
Ciclo de desarrollo del software
CONCEPTOS Y PRINCIPIOS DE DISEÑO
CALIDAD DE SOFTWARE Alejando Márquez Alejando Vega Claudia Aguilar
Administración de Procesos de Pruebas
Programas Son una serie o secuencia de instrucciones entendibles por los ordenadores que permiten la realización de las acciones o tareas para las que.
Ingeniería del software de la usabilidad (I)
INGENIERIA DEL SOFTWARE
Fundamentos de Programación
Proceso de información en la computadora
Propuesta de una metodología para el desarrollo de proyectos informáticos empleando la herramienta para el diseño automatizado GeneXus Autor: Dipl.-Ing.
Ingeniería de Software
CICLO DE VIDA DEL SOFTWARE
Las etapas de un proyecto
Ingenieria de software
Ciclo de Vida del Software Paradigmas de Desarrollo
LENGUAJE DE PROGRAMACIÓN
Unidad VI Documentación
Contexto Proyecto consolidado dentro de la línea de investigación de Sistemas de Información en el Dpto. de Ingeniería en Sistemas de Información de la.
Ciclo de Vida del Software
Modelos de desarrollo de Software
MODELO DE DESARROLLO DE SOFTWARE
Ingeniería de Software
Ingeniería de Requerimiento
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
Presentado por: YULI ANDREA CUELLAR M  Es un conjunto de elementos que interactúan entre sí con el fin de apoyar las actividades de una empresa o negocio.
Metodología para la construcción de programas
INSTITUTO TECNOLOGICO DE MINATITLAN ASIGNATURA: FUNDAMENTOS DE PROGRAMACION DOCENTE: JOSE ANGEL TOLEDO ALVAREZ ALUMNA: ALEJANDRA OSORIO ARVISU SEMESTRE:
Ingeniería de Software
INTRODUCCIÓN A LA INGENIERÍA DEL SOFTWARE
VISIÓN GENERAL DE LA IS Con independencia del modelo de proceso hay tres fases genéricas: Fase de definición Fase de desarrollo Fase de mantenimiento Cada.
Ciclo de Vida del Software Paradigmas de Desarrollo
Metodología de la programación
Las Pruebas del Software y sus Fundamentos
Ciclo de vida de un sistema
TIPOS DE AUDITORÍAS EN SISTEMAS DE INFORMACIÓN
METODOLOGIAS DE DESARROLLO DE SOFTWARE
Introducción al proceso de verificación y validación.
Unidad I: CONCEPTOS FUNDAMENTALES
Actividades en el Proceso de desarrollo de Software
TEMA: DISEÑO DE LA SOLUCION INTREGRANTES DE EQUIPO: ERIKA CRUZ MARTINEZ RODOLFO LOPEZ ANOTA LUIS ARMANDO LIÑA QUECHA JOSE FRANCISCO MEZO VARELA LUIS ENRIQUE.
Desarrollo de lógica algorítmica.
Implementación y Mantenimiento Laura García.  El equipo de proyecto supervisa las tareas necesarias para construir el nuevo sistema de información.
problemas de la calidad del software
G ESTIÓN DE LA C ONFIGURACIÓN DEL S OFTWARE G ESTIÓN DE LA C ONFIGURACIÓN DEL S OFTWARE Daniel Eduardo Almeciga Angie Katterine Cruz O. Diego Fernando.
Por: Jaime Enrique Melendez Monreal Código: INGENIERÍA DE SOFTWARE.
Ciclo de Vida del Software
Preocupaciones del Analista Programador & Usuarios
Ciclo de desarrollo del software
 es el conjunto de conocimientos y técnicas científicas aplicadas al desarrollo, implementación, mantenimiento y perfeccionamiento de estructuras (tanto.
Proceso de desarrollo de Software
República Bolivariana de Venezuela Universidad Nacional Experimental Politécnica de la Fuerza Armada (UNEFA) Carrera: Ingeniería de Sistemas Cátedra: Análisis.
Harware Software Yuneidy moreno 7-2 Tecnología i. E. devora Arango.
Especificación del Problema Partimos del hecho de un programador no puede resolver un problema que no entiende. Por esta razón, la primera etapa en todo.
Software de Comunicaciones
Modelo de procesos de software
INSTITUTO TECNOLÓGICO SUPERIOR DE LIBRES FUNDAMENTOS DE DESARROLLO DE SISTEMAS INTEGRANTES:  Díaz Rojas Vianey  Ramírez Barojas Nancy Marisol  Olivarez.
CICLO DE VIDA DE UN SOFTWARE. Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados, que forman parte de.
Objetivos de la prueba Los objetivos principales de realizar una prueba son: Detectar un error. Tener un buen caso de prueba, es decir que tenga más probabilidad.
Experiencia de México Taller sobre TIC y Compras Públicas.
ELEMENTOS BÁSICOS DE PROGRAMACIÓN EN C# Mtro. José David Uc Salas
Transcripción de la presentación:

CICLO DE VIDA DE UN PROYECTO DE SOFTWARE Paula Andrea Montoya G. 42.154.465

SOFTWARE Es el conjunto de los programas de cómputo, procedimientos, reglas, documentación y datos asociados que forman parte de las operaciones de un sistema de computación.

Proceso de creación de software Se define como Proceso al conjunto ordenado de pasos a seguir para llegar a la solución de un problema u obtención de un producto, en este caso particular, para lograr la obtención de un producto software que resuelva un problema.

MODELOS DE CICLO DE VIDA Ciclo de vida en Cascada. Ciclo de vida Evolutivo. Ciclo de vida Transformacional. Ciclo de vida basado en reutilización.

Ciclo de vida en Cascada. Análisis Diseño Codificación Prueba Mantenimiento

Análisis de Requisitos El proceso de recoger los requerimientos se centra y se intensifica especialmente en esta etapa. Para comprender la naturaleza de los programas que hay que construir.

Diseño El diseño traduce los requerimientos en una representación del software que pueda ser establecida de forma que obtenga la calidad requerida antes que comience la codificación. Como los requerimientos y el diseño que se documentan forman parte de la configuración del software

CODIFICACIÓN Durante esta la etapa se realizan las tareas que comúnmente se conocen como programación; que consiste, esencialmente, en llevar a código fuente, en el lenguaje de programación elegido, todo lo diseñado en la fase anterior, haciendo uso de prototipos así como pruebas y ensayos para corregir errores. Esta tarea la realiza el programador, siguiendo por completo los lineamientos impuestos en el diseño y en consideración siempre a los requisitos funcionales y no funcionales

Durante la fase de programación, el código puede adoptar varios estados, dependiendo de la forma de trabajo y del lenguaje elegido, a saber: Código fuente Código objeto Código ejecutable

Se han propuesto diversas técnicas de programación cuyo objetivo es mejorar tanto el proceso de creación de software como su mantenimiento. Entre ellas, se pueden mencionar las siguientes:   programación estructurada programación modular programación orientada a objetos (POO) programación declarativa

PRUEBA Se enfoca sobre la lógica interna del software asegurando que todas las sentencias se han probado y sobre las funciones externas se esta realizando pruebas para asegurar que la entrada definida producirá los resultados que realmente se requieren.

MANTENIMIENTO El mantenimiento del software se aplica cada uno de los pasos precedentes del ciclo de vida a un programa existente en lugar de uno nuevo. Mantener y mejorar el software para enfrentar errores descubiertos y nuevos requisitos

CONCLUSIONES Como en nuestra vida cotidiana nos programamos diariamente para realizar tareas, un software requiere también de programación para la ejecución de diferentes funciones por medio de un conjunto de componentes lógicos necesarios para hacer posible su tarea. El proceso de creación de un software es el conjunto de pasos a seguir para llegar a una solución de un problema u obtención de datos. La codificación es la etapa más importante del ciclo, ya que es la parte donde se realiza por medio de códigos el lenguaje de programación elegido, la ejecución de órdenes.