Вы находитесь на странице: 1из 7

2012

LICENCIATURA EN INFORMTICA CALIDAD DE SOFTWARE POR: ROSA HORTENCIA MARTINEZ REYES N DE CONTROL: 09231237 SEMESTRE: 6 SECCIN: B

DOCENTE: ING. RICARDO DE JESS BUSTAMANTE GONZLEZ

ASEGURAMIENTO DE LA CALIDAD DEL SOFTWARE EN LA FASE DE ANLISIS Y DISEO


]

CD. LERDO DGO. A 28 DE FEBRERO 2012

ASEGURAMIENTO DE LA CALIDAD DEL SOFTWARE EN LA FASE DE ANLISIS Y DISEO

INTRODUCCION

En todo desarrollo de software es de suma importancia el seguir una especificacin que permita a los desarrolladores el tener una disciplina que haga todas las etapas del desarrollo del sistema, desde la parte inicial de los requerimientos hasta las pruebas finales del sistema, coherentes sino tambin ms formales. sean no solo ms

En la actualidad, la importancia del software se encuentra en un plano relevante con respecto al mbito laboral, pues se torna de carcter necesario el uso de un sistema de apoyo para un mejor funcionamiento con respecto hacia las tareas de un proyecto para lograr un objetivo.

Por ello existe una gran variedad de modelos de procesos para producir un producto de software, el cual ser seleccionado con acorde hacia las necesidades que requiera un proyecto. Pues es de suma importancia tener en cuenta las propiedades de la metodologa a seleccionar, para tener una visin clara de su funcionamiento respecto a los objetivos del proyecto.

En sntesis, la mejor prctica para el desarrollo de un software ser la que mejor se adecue hacia las necesidades de un proyecto. Pues ello optimizar su rendimiento para una misma finalidad.

CALIDAD DE SOFTWARE |Rosa Hortencia Martinez Reyes

ASEGURAMIENTO DE LA CALIDAD DEL SOFTWARE EN LA FASE DE ANLISIS Y DISEO

DESARROLLO ASEGURAMIENTO DE CALIDAD DEL SOFTWARE

El aseguramiento de calidad del software es el conjunto de actividades planificadas y sistemticas necesarias para aportar la confianza en que el producto (software) satisfar los requisitos dados de calidad. El aseguramiento de calidad del software se disea para cada aplicacin antes de comenzar a desarrollarla y no despus.

Algunos autores prefieren decir garanta de calidad en vez de aseguramiento. y y y Garanta, puede confundir con garanta de productos Aseguramiento pretende dar confianza en que el producto tiene calidad El aseguramiento de calidad del software est presente en  Mtodos y herramientas de anlisis, diseo, programacin y prueba

CALIDAD DE SOFTWARE |Rosa Hortencia Martinez Reyes

ASEGURAMIENTO DE LA CALIDAD DEL SOFTWARE EN LA FASE DE ANLISIS Y DISEO

 Inspecciones tcnicas formales en todos los pasos del proceso de desarrollo del software  Estrategias de prueba multiescala  Control de la documentacin del software y de los cambios realizados  Procedimientos para ajustarse a los estndares (y dejar claro cuando se est fuera de ellos)  Mecanismos de medida (mtricas)  Registro de auditorias y realizacin de informes Actividades para el aseguramiento- de calidad del software y y Mtricas de software para el control del proyecto Verificacin y validacin del software a lo largo del ciclo de vida

Factores que determinan la calidad. y La calidad de un producto depende de la calidad del proceso con el que se hace. y La calidad de un producto est relacionada con el cumplimiento de su especificacin. y Una especificacin no est completa si no est firmada y aceptada por el usuario que la define. y El entendimiento de los requerimientos de un producto o sistema entre quien lo desarrollar y quien lo requiere sobre la base de un mismo criterio para juzgarlo y probarlo, es la fundamentacin de la calidad del mismo.

CALIDAD DE SOFTWARE |Rosa Hortencia Martinez Reyes

ASEGURAMIENTO DE LA CALIDAD DEL SOFTWARE EN LA FASE DE ANLISIS Y DISEO

SQA EN LA FASE DE DISEO

Las tareas de SQA en el proceso de diseo son: y Verificar que los procesos de diseo de software sigan los estndares determinados. y Verificar que todos los elementos que no cumplen con la calidad requerida sean procesados de acuerdo a los estndares y procedimientos establecidos. y Verificar que la matriz de rastreo de los requerimientos al diseo este lista. Los requisitos deben ser trazables. Se podra decir que un requisito es trazable si se pueden identificar todas las partes del producto existente relacionadas con ese requisito. Todos los requisitos deberan ser trazables para mantener consistencia entre los distintos documentos de un proyecto. Es importante conocer aspectos de los requisitos tales como: Su origen(Quin los propuso) Necesidad (Por qu existe) Relacin con otros requisitos(Dependencias) Relacin con otros elementos (Dependencias) y Verificar que todos los requerimientos estn presentas en el diseo.

Qu funciones cumple un analista de SQA? y Gerencial: Verifica la existencia de estndares y procedimientos claramente definidos, si no existen, debe involucrarse en su creacin. y Auditoria: Normaliza y audita un correcto proceso, cumpliendo los procedimientos establecidos. Verifica la entrega y mantenimiento de la documentacin requerida. y Control de calidad: Certifica el Software para que pueda ser implementado en un ambiente de produccin mediante la ejecucin de planes y casos de prueba. y Mejora continua: Entrega reportes de mtricas y recomendaciones para un mejor apego a los estndares y procedimientos.

CALIDAD DE SOFTWARE |Rosa Hortencia Martinez Reyes

ASEGURAMIENTO DE LA CALIDAD DEL SOFTWARE EN LA FASE DE ANLISIS Y DISEO

SQA EN LA FASE DE ANALISIS

Para que el desarrollo de un proyecto de software concluya con xito, es de suma importancia que antes de empezar a codificar los programas que construirn la aplicacin de software completa, se tenga una completa y plena comprensin de los requisitos del software. El anlisis de requisitos del software puede dividirse en 5 reas de esfuerzo, las cuales son: 1. 2. 3. 4. 5. Reconocimiento del problema Evaluacin y sntesis Modelado Especificacin Revisin

Los requerimientos de sistema que se definen en la etapa del anlisis de un proceso de Ingeniera de Software generalmente se clasifican como requerimientos funcionales y requerimientos no funcionales

CALIDAD DE SOFTWARE |Rosa Hortencia Martinez Reyes

ASEGURAMIENTO DE LA CALIDAD DEL SOFTWARE EN LA FASE DE ANLISIS Y DISEO

CONCLUSIONES

La etapa de diseo es cuando se traducen los requerimientos funcionales y no funcionales en una representacin de software. El diseo es el primer paso en la fase de desarrollo de cualquier producto o sistema de ingeniera. Y por ende debe implementar los requisitos obtenidos en la etapa del anlisis, cabe destacar que el diseo debe proporcionar una idea completa de lo que es el software. Las tareas de SQA en el proceso de diseo son: a) Verificar que los procesos de diseo de software sigan los estndares determinados b) Verificar que todos los elementos que no cumplan con la calidad requerida sean procesados de acuerdo a los estndares y procedimientos establecidos c) Verificar que la matriz de rastreo de los requerimientos de diseo este lista d) Verificar que todos los requerimientos estn presentes en el diseo

En cuanto a la fase de anlisis de un proceso de Ingeniera de Software generalmente se clasifican como requerimientos funcionales y requerimientos no funcionales

Cabe destacar que SQA como conjunto de actividades para aportar confianza a un producto utiliza estas fases para el propio desarrollo del software o producto, SQA es diseado para cada aplicacin antes de comenzar a desarrollarla y no despus.

CALIDAD DE SOFTWARE |Rosa Hortencia Martinez Reyes

Вам также может понравиться