Proceso para el desarrollo de software

Slides:



Advertisements
Presentaciones similares
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.
Advertisements

Tema 7: Ingeniería del software Definición de software El software es: 1. instrucciones (programas de computadora) que cuando se ejecutan proporcionan.
Clase 09.  Garantizar la calidad de software  La prueba nunca termina, del IS translada se translada al usuario  Las casas de software invierte del.
Inicio técnico. Lo lograre aunque me parece muy difícil pero los superare.
Verificación y Validación de Software
Es el conjunto de conocimientos y técnicas científicas aplicadas a la creación, perfeccionamiento e implementación de estructuras (tanto físicas como.
Entrega final de proyecto Software para la gestión de inscripciones en cursos Universidad Nacional de Colombia Maestría en Ingeniería de Sistemas y Computación.
MODELO ADDIE Módulo 2. 1.Fundamentos teóricos ADDIE Análisis Diseño Desarrollo Implementación Evaluación Prototipación rápida 2.Actividad de clase.
Programación INSTITUTO EVANGELICO LUZ Y VERDAD Nombre: Karoline Cañas Profesor: Moisés Bados Director: Armando Santos.
CAPACITACIÓN METODOLOGÍA. Objetivos Capacitación Básica.
Análisis y Especificación de Requisitos
Proceso de Implantación y Aceptación del Sistema de Información (IAS)
Desarrollo de App Wilson Chávez.
METODOLOGIA DE TRABAJO
Modelos y Sistemas.
Conferencia # 3 Ingeniería de Software II
La planeación y la organización de los procesos técnicos.
CÁPSULA 4 CURRÍCULO APLICADO EN FORMA INTEGRADA
Ingeniería de Software: Metodologías
EL ÉXITO ES UNO PORCIENTO DE INSPIRACIÓN Y NOVENTA Y NUEVE PORCIENTO DE PERSEVERANCIA Thomas A. Edison (1847 – 1931)
2.Metodología de Solución de Problemas
Proyecto de Software. t07
Fundamentos de programación
Auditoría de Sistemas – 2017
Federico Rodriguez Bravo Ing. Jaime A. Pavlich-Mariscal Ph.D
  Revisión de la Tarea: Plantilla de análisis de valor, con el vaciado de la caracterización y con la aproximación de los tiempos.
Proyecto de Software. Clase 06
Proceso de Desarrollo de SW
Aplicación Distribuida sobre Arquitectura Multi Capas, caso práctico Módulo Evaluación de RR.HH basado en Competencias ESPE Guillermo Narváez V.
introducción Ingeniería de software
ANÁLISIS DE RIESGOS DE SISTEMAS DE INFORMACIÓN
OVETH JVIER DEAVILA MONTES
IMPLANTACIÓN DEL SISTEMA
El resultado obtenido en esta etapa son las especificaciones de lo que se debe hacer para solucionar el problema.
Alianza Cooperativa Internacional
Software Leonardo Dino
Tema 6. Conceptos básicos de programación Clase 1
EI110- Introducción a la Ingeniería I
Ciclo de Vida del Sistema
Fundamentos del computador
Fundamento del computador
Las herramientas Case Julian madrigal.
Análisis y Diseño Orientado a Objeto
Fundamentos de Programación
LINEA DE INVESTIGACION PROTECCION Y CALIDAD
Especificación de requerimientos por: Sonia Cristina Gamboa Sarmiento
  TEMA:DESCRIPCION DEL PROBLEMA  MATERIA:FUNDAMENTOS DE LA PROGRAMACION.
Proceso Unificado de Desarrollo de Software
Simulación de procesos.
NOMBRE DE LA ASIGNATURA: VERIFICACIÓN Y VALIDACIÓN DEL SOFTWARE
Proceso de Desarrollo de SW
Diferencias programador vs Ingeniero de software
TEMA III: Subsistemas de la GRH
MODELO ADDIE. MODELO ADDIE El modelo ADDIE es un proceso de diseño Instruccional interactivo, en donde los resultados de la evaluación formativa de.
La planeación y la organización en la resolución de problemas técnicos y el trabajo por proyectos en los procesos productivos Equipo 5.
Unidad 2: LAS ETAPAS DE LA SIMULACION NUMERICA Tema: 2
Modelo de la cascada (cont.)
Aplicación de PSP (Personal Software Process)
Elaboración de los documentos
Requisitos Ing. Maribel Valenzuela Beltrán 1.
INGENIERIA DE SOFTWARE
EXPERIENCIA EN LA IMPLANTACIÓN DE UN SISTEMA CALIDAD ISO
Analítica de Datos en Medidores Inteligentes para Determinar Patrones de Consumo/Producción para Mejorar la Eficiencia Energética y Evitar Robo de Energía.
LINEA DE INVESTIGACION PROTECCION Y CALIDAD
Implementación del Portal Web de
CARRERA DE INGENIERÍA EN ELECTRÓNICA, AUTOMATIZACIÓN Y CONTROL
LA INTEGRACIÓN SEGMENTADA COMO METODOLOGÍA DE DESARROLLO PARA UNA GERENCIA DE SISTEMAS DE INFORMACIÓN EFECTIVOS 05/08/2019.
MODELO EN CASCADA Integrantes: Felipe Alemán Lester Blandón.
¿QUE ES LA PROGRAMACIÓN? Programación es el proceso a través del cual un programa o aplicación informática es desarrollado. Es la metodología o proceso.
Escuela Nacional Preparatoria
Transcripción de la presentación:

Proceso para el desarrollo de software Equipo: Sócrates 1/10

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 2/10

El proceso requiere una metodología con 5 etapas básicas: 3/10

1.-Análisis de requerimientos Se extraen los requisitos del producto de software. La habilidad y experiencia en la ingeniería del software es crítica para reconocer requisitos incompletos, o contradictorios. Usualmente el cliente/usuario tiene una visión incompleta de lo que necesita y es necesario ayudarle para obtener la visión de los requerimientos.  4/10

2.-Especificación Es la tarea de describir detalladamente el software a ser escrito, de una forma rigurosa. Se describe el comportamiento esperado del software y su interacción con los usuarios y/o otros sistemas. 5/10

2.-Diseño y arquitectura Determinar como funcionará de forma general sin entrar en detalles incorporando consideraciones de la implementación tecnológica, hardware, red, etc.  Consiste en el diseño de los componentes del sistema que dan respuesta a las funcionalidades. 6/10

3-Programación Se traduce el diseño a código. Es la parte más obvia del trabajo de ingeniería de software y la primera en que se obtienen resultados “tangibles”. Algunas tareas propias de las etapas anteriores se tengan que realizarse en esta. 7/10

4.-Prueba Consiste en comprobar que el software responda correctamente las tareas indicadas en la especificación. Se realizan pruebas a distintos niveles (nivel unitario y después de forma integrada de cada componente) y por equipos diferenciados de desarrollo (pruebas cruzadas o test independiente). 8/10

Documentación Realización del manual de usuario, y posiblemente un manual técnico con el propósito de mantenimiento futuro y ampliaciones al sistema. Las tareas de esta etapa se inician ya en el primera fase pero sólo finalizan una vez terminadas las pruebas. 9/10

5.-Mantenimiento En esta etapa se realizan un mantenimiento correctivo (resolver errores) y un mantenimiento evolutivo (mejorar la funcionalidades y/o dar respuesta a nuevos requisitos). 10/10