ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Trabajo Colaborativo No. 3 Ingenieria De Software


Enviado por   •  12 de Noviembre de 2013  •  1.346 Palabras (6 Páginas)  •  282 Visitas

Página 1 de 6

INTRODUCCION

La Ingeniería del Software es muy importante para la resolución de proyectos ya que abarca al grupo de métodos, técnicas y herramientas que se utilizan en la producción del software, más allá de la actividad principal de programación.

La garantía de calidad del software es una actividad de protección que se aplica a cada paso del proceso de software y que comprende: procedimientos, métodos y herramientas, revisiones técnicas formales, técnicas y estrategias de prueba, procedimientos de garantía de ajustes y mecanismos de medida e información.

En el presente trabajo la Unidad 3. Que corresponde a Control de Calidad del Software cuyos capítulos son: 1. Garantía de Calidad del Software, 2. Técnicas de Prueba del Software, 3. Estrategias de Prueba del Software, estamos analizando los diferentes puntos de vista de la calidad del software, que contribuye al mejoramiento del producto. Se realiza con el fin de cumplir con las actividades propuestas en la guía del TC3 del curso Ingeniería de software, para en un mañana aplicarlo en el campo laboral.

En el trabajo mostramos papeles prácticos del Ingeniero del Software sobre la calidad del software frente al cliente y mejoras en la calidad del Software, dentro del proceso de calidad de la Ingeniería del Software y la importancia que tienen para cada programador o desarrollador de Software. Se mostrará la capacidad de cada estudiante de formular un postulado personal con el objeto de realizar evoluciones y revisiones de Software mostrando posibles errores de ejecución y planteando además como corregirlos y diseñando un plan de ejecución para superarlos mostrando la fiabilidad y validación de un verdadero software con calidad y competencia.

Qué métodos y herramientas establecería para garantizar la calidad del software? Describa y justifique su elección.

En vista de que se necesita un sistema de control de calidad en la empresa, lo inicial es la de desarrollar un novedoso plan para la implementación de un sistema de gestión de calidad para la compañía que se me ha contratado, hay que hacer una verificando sobre el cumplimiento de las normas de calidad, y luego nos adentramos a revisar todos los modelos. Este mecanismo debe estar de acuerdo a las políticas de la organización de dicha empresa, y se debe plantear una serie de evaluaciones, auditorías, definición de estándares y fortalecimiento a la documentación de los procesos y los productos elaborados por la compañía.

Se llevaría a cabo la revisión de los procesos principales de la organización para luego realizar los ajustes necesarios de acuerdo a las políticas de la organización.

Sobre lo aprendido en la implementación de los mecanismos de prueba, medidas y métricas, se procede a evaluar la calidad del software arriba mencionado que es el producto estrella de la compañía, y luego se procede a verificar las causas de errores que se presenten, minimizarlo en lo posible en el transcurso de su periodo de montaje, prueba y funcionamiento.

Como política de una buena organización se debe acoger una programación periódica y sistemática de revisiones técnicas formales de acuerdo a cada proyecto.

Yo escogería en ayuda de mi equipo de trabajo el principio de Pareto en la detección de causas y errores para fortalecer los proceso de desarrollo de la compañía y se debe hacer uso de herramientas estadísticas que permitan tomar decisiones en pro del mejoramiento continuo.

¿Qué revisiones técnicas formales establecería para garantizar la calidad del software? Describa y justifique su elección.

Se debe realizar revisiones de software las cuales son necesarias para la detección de errores durante el diseño y codificación del proceso de ingeniería.

Para cada proyecto el uso de revisiones técnicas formales periódicas de acuerdo a la metodología de desarrollo seleccionada, bien sea por fase o por iteración según sea el caso enfocándonos a la detección de errores en forma temprana y definiendo las prioridades de solución de los mismos.

Pruebas de entornos especializados, arquitecturas y aplicaciones: con estas pruebas se revisan los aspectos propios de cada software, aplicando así pruebas del interfaz grafica, de entrada de información, de arquitecturas cliente/servidor, de documentación y de tiempo real, todo esto aplicado teniendo en cuenta el objetivo de cada software a examinar, para lograr optimizar y mejorar la calidad del mismo.

¿Qué técnicas de prueba del software establecería? Describa y justifique su elección.

Se escogería la prueba de la caja blanca ya que se centra en la estructura interna del programa y consiste en probar todos los posibles caminos de ejecución a través de las instrucciones del código, que puedan trazarse.

De igual manera seria importante realizar las pruebas de entornos especializados, como lo son las pruebas de interfaces graficas de usuario, prueba de arquitectura cliente/servidor, prueba de la documentación y facilidades de ayuda y la

...

Descargar como (para miembros actualizados)  txt (9.4 Kb)  
Leer 5 páginas más »
Disponible sólo en Clubensayos.com