Por: Jaime Enrique Melendez Monreal Código: 210463769 INGENIERÍA DE SOFTWARE.

Slides:



Advertisements
Presentaciones similares
Ciclo de vida de desarrollo de software
Advertisements

Ingeniería de Software II
PROCESO Y MODELOS EN LA INGENIERIA DE SOFTWARE
ANÁLISIS DE REQUERIMIENTOS
Ingeniería de Software
10º2 Sergio Posso. Jonatán Agualimpia. Julia Blandón. Docente:
Fundamentos de la Gestión de Proyectos
Modelo de ciclo de vida clásico o en cascada
MODELADO DE ANALISIS Y DISEÑO
Análisis y Diseño de Aplicaciones Ingeniería de Software
IEEE-std Práctica Recomendada para la Especificación de Requerimientos de Software Fuente: IEEE Recommendad Practice for Software Requirements.
CICLO DE VIDA DE UN PROYECTO DE SOFTWARE
INSTITUTO TECNOLÓGICO SUPERIO DE LIBRES
M.S.C. Ivette Hernández Dávila
Negociación de tecnología informática
Ingeniería de Sistemas Requerimientos
Ingeniería de Software
Análisis y Diseño de un Software
Ingenieria de software
Gestión de Proyectos Informáticos Sesión N° 5 Ciclo de Vida de un Proyecto Roberto Jijena I.
Aide Arcia Polanco Marcela Escobar Monroy Keilyn Gisela Echeverry Tatiana Lemus Melary Julieth Rivas Reyes Gloria Docente 10*2 INSTITUCION EDUCATIVA GABRIEL.
CONCEPTOS BÁSICOS Diseño de Sistemas.
METODOLOGÍA OMT Diseño de sistemas.
SISTEMAS II CICLO DE VIDA.
I NTRODUCCIÓN A LA I NGENIERÍA DEL S OFTWARE Ing. Sonia Godoy H Informática empresarial Ing-Sonia Godoy H.
Diseño: Fundamento y Documentación ISF5501 Ingeniería de Software Semana 13/2.
Gestión de la Configuración
Ingeniería de Software
Importancia en la efectividad del:
Diseño de Software y su Proceso
Modelo en Cascada Planeación Estratégica Estudio de Factibilidad
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.
ASIGNACIÓN DE ROLES.
INGENIERIA DE SOFTWARE
Alexander Aristizabal Ángelo flores herrera
Docente: Lic. M. Alina Vargas García Horario: Lunes 20:05 – 21:25 Miércoles 20:05 – 21:25 Gestión: 2011.
Ciclo de vida de un sistema
 Sara Isabel Osorio Alcaraz Ana Isabel Vallejo Grisales 10 Informática 1.
Guía metodológica para la gestión de proyectos de software en PyMEs que no son fábricas de software por medio de metodologías ágiles Tatiana Alejandra.
IDENTIFICACIÓN DEL CICLO DE VIDA DEL SOFTWARE. POLITÉCNICO COLOMBIANO JAIME ISAZA CADAVID.
Ing. José Manuel Poveda.  Muchas personas asocian el término de Software con los programas de PC. Sin embargo, software no son sólo programas, sino todos.
Ingeniería de software
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
Actividades en el Proceso de desarrollo de Software
Simón Esneider Herrera Álvarez Media Técnica Casd 10-2
Ingeniería del Software I
Estructurar tus ideas para hacerlas realidad
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.
REVISION Y AUDITORIA.
“ NO HAY NADA MÁS DIFÍCIL DE CONSEGUIR, MÁS ARRIESGADO DE MANTENER NI MÁS INSEGURO DE TENER ÉXITO, QUE ESTAR A LA CABEZA EN LA INTRODUCCIÓN DE UN.
Ciclo de Vida del Software
Calidad de Software. AGENDA: Introducción: Mas allá de la codificación El ciclo de vida: Desde la concepción hasta la descontinuación Calidad: Lugar de.
MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE
INGENIERIA DE 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
Ing del Software Libre1 Ingeniería del Software Libre y Modelos de Calidad Instructora: Ing. Erika Veliz Correo Electrónico:
INTRODUCCIÓN A LA INGENIERIA DE SOFTWARE ALUMNO MILLER ANDRES GALINDO DUCUARA (412088)
Investigación preliminar  Entender la naturaleza del problema  Definir el alcance y las restricciones o limitaciones del sistema  Identificar los beneficios.
¿Qué es la Ingeniería De Software? Ingeniería de Software.
Capas de ingeniería del Software. Rosendo Antonio Manuel Ingeniería en Sistemas Computacionales.
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.
Maestría en Gerencia en Tecnología de la Información Cátedra Ingeniería de Software Profesora: Mary Carmen Milano. Integrantes: Rosa Arellano Osbaldo Goitia.
Autor: Reinozo Cuesta Christian Marcelo
Software de Comunicaciones
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.
INSTITUTO TECNOLÓGICO DE LIBRES INGENIERÍA EN SISTEMAS COMPUTACIONALES FUNDAMENTOS E DESARROLLO DE SISTEMAS “PRUEBAS E IMPLEMENTACIONES” INTEGRANTES: SOTERO.
Modelado Orientado a Objetos Programación Orientada a Objetos Departamento de Sistemas Universidad del Cauca 2006.
1 CICLO DE VIDA. 2 CICLO DE VIDA DE Los Sistemas de Información “ Es un proceso por el cual los analistas de sistemas, los ingenieros computacionales,
Transcripción de la presentación:

Por: Jaime Enrique Melendez Monreal Código: INGENIERÍA DE SOFTWARE

QUE ES SOFTWARE? Programas de computo y documentación asociada. Los productos de software se desarrollan para un cliente en particular o para un mercado en general

CUALES SON LOS ATRIBUTOS DEL BUEN SOFTWARE? El buen software debe entregar al usuario la funcionalidad y el desempeño requeridos, y deben ser sustentables, confiables y utilizable.

QUE ES INGENIERÍA DE SOFTWARE? La ingeniería de software es una disciplina de la ingeniería que se interesa por todos los aspectos de la producción de software

CUALES SON LAS ACTIVIDADES FUNDAMENTALES DE LA INGENIERÍA DE SOFTWARE? Especificación Desarrollo Validación Evolución del software

CUAL ES LA DIFERENCIA DE INGENIERÍA DE SOFTWARE Y CIENCIAS DE LA COMPUTACIÓN? Las ciencias de la computación se enfocan en teoría y fundamentos; mientras la ingeniería de software se enfoca en el sentido practico del desarrollo y en la distribución de software

CUALES SON LOS PRINCIPALES RETOS QUE ENFRENTA LA INGENIERÍA DE SOFTWARE? Se enfrentan con una diversidad creciente, demandas por tiempos de distribución limitados y desarrollo de software confiable

CUALES SON LOS COSTOS DE INGENIERÍA DE SOFTWARE? Aproximadamente 60% de los costos del software son de desarrollo y 40% de prueba, para el software elaborado específicamente, los costos de evolución superan con frecuencia los costos de desarrollo

QUE DIFERENCIAS A MARCADO LA WEB A LA INGENIERÍA DE SOFTWARE? La web a llevado a la disponibilidad de servicios de software y a la posibilidad de desarrollar sistemas basados en servicios distribuidos ampliamente. El desarrollo de sistemas basados en web ha conducido a importantes avances en lenguajes de programación y reutilización de software

EL CICLO DE VIDA BÁSICO DE UN SOFTWARE CONSTA DE LOS SIGUIENTES PROCEDIMIENTOS Definición de objetivos : definir el resultado del proyecto y su papel en la estrategia global. Análisis de los requisitos y su viabilidad : recopilar, examinar y formular los requisitos del cliente y examinar cualquier restricción que se pueda aplicar. Diseño general : requisitos generales de la arquitectura de la aplicación. Diseño en detalle : definición precisa de cada subconjunto de la aplicación. Programación (programación e implementación): es la implementación de un lenguaje de programación para crear las funciones definidas durante la etapa de diseño.

Prueba de unidad : prueba individual de cada subconjunto de la aplicación para garantizar que se implementaron de acuerdo con las especificaciones. Integración : para garantizar que los diferentes módulos se integren con la aplicación. Éste es el propósito de la prueba de integración que está cuidadosamente documentada. Prueba beta (o validación ), para garantizar que el software cumple con las especificaciones originales. Documentación : sirve para documentar información necesaria para los usuarios del software y para desarrollos futuros. Implementación Mantenimiento : para todos los procedimientos correctivos (mantenimiento correctivo) y las actualizaciones secundarias del software (mantenimiento continuo).

BIBLIOGRAFÍA Pearson Educacion, México, 2011, Ingeniería de software, Luis M. Cruz Castillo