Kategorier: Alla - pruebas - corrección - cumplimiento - requerimientos

av Difernt Rever för 8 årar sedan

434

ingenieria de software

La ingeniería de software se centra en asegurar que los procesos definidos se cumplan para garantizar la calidad del software. El aseguramiento de la calidad del software implica actividades como la revisión de modelos de requerimientos y diseño, y la corrección de cualquier incumplimiento detectado.

ingenieria de software

" UNIVERSIDAD NACIONAL DE CHIMBORAZO"

ENFOQUES FORMALES AL ACS

TAREAS, METAS Y MÉTRICAS DEL ACS

El plan debe ser revisado por todos los participantes, el equipo de ingeniería de software y por el grupo de ACS.

En las últimas tres décadas, la comunidad de la ingeniería de software ha afirmado que se requiere un enfoque más formal para el ACS donde se puede decirse que un programa de cómputo, es un objeto matemático.

Pretende dar confianza en que el producto reúne las características necesarias para satisfacer todos los requisitos del Sistema de Información. Éste está guiado por dos propósitos; el primero es que el usuario del sistema de información es el factor individual más importante en establecer y evaluar su calidad. El segundo es que mucho menos costoso corregir los problemas en sus fases iniciales que esperar hasta que un problema se manifiesta a través de las quejas o crisis del usuario.

ELEMENTOS DE LA CALIDAD DE ASEGURAMINETO DEL SOFTWARE

• Administración de riesgos: Establecer planes de contingencia relacionados con los riesgos.

• Seguridad: Responsable de evaluar el efecto de las fallas del software y de dar los pasos requeridos para reducir el riesgo.

• Administración de la seguridad: se utilicen el proceso y la tecnología adecuados.

•Administración de los proveedores: Prácticas específicas de calidad que el proveedor debe seguir y de la incorporación de cláusulas de calidad como parte de cualquier contrato con un proveedor externo.

•Colección y Análisis de Errores: Reúne y analiza errores y datos acerca de los defectos para entender mejor cómo se cometen los errores.

Pruebas: Detectar errores y garantizar que las pruebas se planeen de forma apropiada y que se realicen con eficiencia.

Estándares: Normas adoptadas para servir de guía •Revisiones y Auditorías: Detectar errores y garantizar que se sigan los lineamientos de calidad en el trabajo de la ingeniería de software.

En las secciones anteriores, se dijo que la calidad del software es el trabajo de cada quien y que puede lograrse por medio de una práctica competente de la ingeniería de software:

Un equipo de software debe aplicar recursos limitados, en forma tal que tenga la máxima probabilidad de lograr un resultado de alta calidad.

Eficacia del control de calidad.

El código fuente y los productos del trabajo relacionados deben apegarse a los estándares locales de codificación y tener características que faciliten darle mantenimiento

Calidad del código.

Todo elemento del modelo del diseño debe ser evaluado por el equipo del software para asegurar que tenga alta calidad.

Calidad del diseño.

La corrección, completitud y consistencia del modelo de requerimientos tendrá una gran influencia en la calidad, donde el ACS debe garantizar que el equipo de software ha revisado en forma apropiada fin de alcanzar un alto nivel de calidad.

Calidad de los requerimientos.

El aseguramiento de la calidad del software se compone de varias tareas asociadas con dos entidades diferentes:

METAS, ATRIBUTOS Y MÉTRICAS

El objetivo del grupo de ACS es lograr un producto final de alta calidad, donde se debe dirigen a la planeación, supervisión, registro, análisis y elaboración.

Se da seguimiento a los incumplimientos hasta que son resueltos.

Registra toda falta de cumplimiento y la reporta a la alta dirección.

El grupo de ACS revisa productos del trabajo seleccionados; identifica, documenta y da seguimiento y los resultados de su trabajo al gerente del proyecto.

Audita los productos del trabajo de software designados para verificar que se cumpla con aquellos definidos como parte del proceso de software.

El grupo de ACS da seguimiento a correcciones pertinentes.

Revisa las actividades de la ingeniería de software a fin de verificar el cumplimiento mediante el proceso definido para el software.

El equipo de software selecciona un proceso para el trabajo que se va a realizar. El grupo de ACS revisa la descripción del proceso a fin de cumplir con la política organizacional, los estándares internos para el software.

Participa en el desarrollo de la descripción del software del proyecto.

Prepara el plan de ACS para un proyecto.

TAREAS DEL ACS

ESCUELA: INFORMÁTICA APLICADA A ALA EDUCACIÓN SEMESTRE: OCTAVO GRUPO: N°1

Main topic