 Sara Isabel Osorio Alcaraz Ana Isabel Vallejo Grisales 10 Informática 1.

Slides:



Advertisements
Presentaciones similares
Ciclo de vida de desarrollo de software
Advertisements

CALIDAD DE PRODUCTO PORTADA CALIDAD DE PRODUCTO.
Ingeniería de Software
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.
Jesús Gonzales Ramos Juan Carlos Mosqueda Agustín Velázquez Corona Calidad de software.
Análisis y Diseño de Aplicaciones Ingeniería de Software
Administración de Procesos de Pruebas
Medición, Análisis y Mejora
Diseño de un Sistema de Control en Tiempo Real para el Kernel del Sistema Operativo utilizando MatLab-SimuLink Por: MARCO ANTONIO ESPINEL CANGUI DIRECTOR:
M.S.C. Ivette Hernández Dávila
Sistema de Control de Evaluación.
PROCESO DE DESARROLLO. Introducción Mediante esta presentación se pretende describir el proceso de desarrollo del TALLER I.
DISEÑO DE SOFTWARE 1ª. Parte
 Docentes ◦ Jonathan Erlich  ◦ Ariel Glikman   Organización de la materia ◦ Idesmaimonides.wikidot.com.
Ingenieria de software
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.
CONCEPTOS BÁSICOS Diseño de Sistemas.
Calidad y Garantía de Calidad
Ingeniería del Software
Armillas Mendieta Brenda Angélica De León Campos Arturo Delgado Sosa Luis Alberto Rodríguez Ortega Sandra Vergara Carranza Carlos.
Gestión de la Configuración
Diseño del servicio ITIL..
Tema 1: Introducción a la Ingeniería de Software
Ing. en Sistemas de Información
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.
ASIGNACIÓN DE ROLES.
INGENIERIA DE SOFTWARE
Capítulo 1 Calidad de Software
Grupo 10 – 2008 Proyecto de Ingeniería de Software
Ciclo de vida de un sistema
Definición de sistema__________
TIPOS DE AUDITORÍAS EN SISTEMAS DE INFORMACIÓN
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.
TIPOS DE PRUEBAS DEL SOFTWARE
¿Por qué y para qué la calidad en la Prepa5?. ¿QUÈ ES CALIDAD?
Andrés David Monsalve. Giannina Paola Celin Montero. Corporación Universitaria Americana Análisis de Sistemas Barranquilla
Procesos itil Equipo 8.
Simón Esneider Herrera Álvarez Media Técnica Casd 10-2
Definición de sistema__________
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.
REVISION Y AUDITORIA.
Por: Jaime Enrique Melendez Monreal Código: INGENIERÍA DE SOFTWARE.
Ciclo de Vida del Software
FACULTAD DE CIENCIAS COMPUTACIONALES Y TELECOMUNICACIONES ASIGNATURA:
Preocupaciones del Analista Programador & Usuarios
Ingeniería en Informática F UNDAMENTOS DE C OMPUTACIÓN B ACHILLERATO EN I NGENIERÍA I NFORMÁTICA L IC. C ARLOS H. G UTIÉRREZ L EÓN.
INTRODUCCIÓN A INGENIERIA KARLA TATIANA OLAYA TORRES ID ( )
Carolina Rangel Felipe Montaño Alexis García
MÓDULO INTRODUCCIÓN AL CICLO DE VIDA DEL SOFTWARE
ANGIE PAOLA SOLANO CASTIBLANCO DAR SOPORTE A LOS PROCESOS NORMAS ISO DOC. JOHANA LÓPEZ CHAVEZ SENA 2010.
INGENIERIA DE SOFTWARE
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:
¿Qué es la Ingeniería De Software? Ingeniería de Software.
INTRODUCCION AL DESARROLLO DE PROYECTO SOFTWARE. ¿Qué es software? Elemento lógico del sistema.
Administración de Calidad de Software
Marco de Trabajo para Indexación, Clasificación y Recopilación Automática de Documentos Digitales Javier Caicedo Espinoza Gonzalo Parra Chico.
Las fases del ciclo de la vida de desarrollo de sistemas
VI. EVALUACIÓN DE LOS RECURSOS
Ingeniería del Software
Modelo de procesos de software
Planificación de Sistemas de Información
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.
Propósito Introducción Actividad de Consolidación Actividad de Consolidación Fuentes consultadas Fuentes consultadas Ciclo de Vida del Software Ciclo.
Verificación y Validación del Software
Sistemas de calidad en el desarrollo de software.
Transcripción de la presentación:

 Sara Isabel Osorio Alcaraz Ana Isabel Vallejo Grisales 10 Informática 1

Es un subprograma o módulo encargado de funciones específicas y afines entre sí para realizar una tarea. Una aplicación o programa puede contar con múltiples herramientas a su disposición.

 Estructurado para el desarrollo de software.  Facilita la producción de software de alta calidad de una forma costeable.  No existe un método ideal.  Métodos se basan en la idea de modelos gráficos.

El proceso de Ingeniería del Software se basa en modelos, métodos y herramientas que sirven como una guía para los ingenieros del software durante el proceso de desarrollo, con la finalidad de mejorar la calidad de los proyectos, procesos y productos mediante la evaluación y medición de los mismos.

Es el conjunto de cualidades que lo caracterizan y que determinan su utilidad y existencia. Calidad es sinónimo de eficiencia, flexibilidad, corrección, confiabilidad, mantenibilidad, portabilidad, usabilidad, seguridad e integridad. La calidad es medible y varía de un sistema a otro o de un programa a otro. La calidad del software puede medirse después de elaborado el producto.

1.Especificación del software: es un informe de acuerdo entre el implementador y el usuario 2.Desarrollo del software: es un conjunto de métodos, herramientas y técnicas que se utilizan en el desarrollo de los programas informáticos. 3.Validación del software: es el proceso de revisión que verifica que el sistema de software producido cumple con las especificaciones. 4.Evolución del software: las Leyes de evolución del software, también llamadas leyes de Lehman se refieren a una serie de leyes empíricas que Lehman y Belady formularon, dichas leyes describen el balance entre las fuerzas que impulsan nuevos desarrollos, y las fuerzas que ralentizan el proceso.

ENFOQUE DE CALIDAD PROCESOSMÉTODOS HERRAMIENTAS ELEMENTOS DEL PROCESO DE SOFTWARE

1.Administrador del proyecto: es la persona que administra y controla los recursos asignados a un proyecto, con el propósito de que se cumplan correctamente los planes definidos. Los recursos asignados pueden ser recursos humanos, económicos, tecnológicos, espacio físico, etc. 2.Los analistas: hay dos tipos de analistas, El analista funcional es quien se encarga de la recopilación del catálogo de requisitos y de la definición de los casos de uso. El analista orgánico se encarga del diseño que no es otra cosa que la particularización de las necesidades del usuario a una implementación concreta.

3.Diseñador del proyecto: evalúa las posibles soluciones y escoge las más apropiadas de acuerdo a su experiencia y a los recursos disponibles. 4.Los programadores: convierten la especificación del sistema en código fuente ejecutable utilizando uno o más lenguajes de programación, así como herramientas de software de apoyo a la programación. El programador tiene diferentes metas una de ellas es reducir la complejidad del software, aumentar la eficiencia, reducir los tiempos de desarrollo, disminuir el número de errores encontrados durante el proyecto.

5.Los tésters: deben tener habilidades que le permitan definir y ejecutar una metodología que en forma sistemática, organizada y estructurada, les permita detectar y establecer documentación con ideas funcionales e integrales para la corrección de los errores e inconsistencias. 6.Asegurador de Calidad: es el encargado de estar en cada paso del proceso de creación de software para asegurar que éste sea terminado dentro de los tiempos establecidos de la manera mas adecuada y con la certeza de que ha sido creado con la menor cantidad de fallas.

7.Documentador: rol del documentador es mantener la información generada durante el proceso de desarrollo. 8.Ingeniero de Manutención: se encarga de actualizar los sistemas, corregir los errores producido en el uso de éste y darle mantenimiento al programa.

9.Verificación y validación de un proyecto: es el nombre que se da a los procesos de comprobación y análisis, estos aseguran que el software que se desarrolla está acorde a su especificación y cumple las necesidades de los clientes. 10.Administrador de Configuraciones: es la persona encargada para llevar a cabo el desarrollo de sistemas en forma ordenada y estructurada. Aplica dirección y vigilancia técnica y administrativa