La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

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

Presentaciones similares


Presentación del tema: " Sara Isabel Osorio Alcaraz Ana Isabel Vallejo Grisales 10 Informática 1."— Transcripción de la presentación:

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

2 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.

3  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.

4 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.

5 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.

6 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.

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

8 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.

9 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.

10 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.

11 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.

12 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


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

Presentaciones similares


Anuncios Google