Você está na página 1de 4

SERVICIO NACIONAL DE APRENDIZAJE “SENA”

CALIDAD EN EL DESARROLLO DE SOFTWARE

GUÍA DE APRENDIZAJE 1

YESID ARMANDO RAMIREZ PRADA

Julio 11 DE 2016
¿Cómo sería la calidad del software si no existieran modelos y estándares de
calidad?

Los modelos y estándares de calidad del software es la concordancia con los


requerimientos funcionales y de rendimiento explícitamente establecidos, con los
estándares de desarrollo explícitamente documentados y con las características
implícitas que se esperan de todo software desarrollado profesionalmente.
Ya que es una preocupación a la que se dedican muchos esfuerzos. Sin embargo,
el software casi nunca es perfecto. Todo proyecto tiene como objetivo producir
software de la mejor calidad posible, que cumpla, y si puede supere las expectativas
de los usuarios.
Lograr el éxito en la producción de software es hacerlo con calidad y demostrar su
buena calidad. Esto sólo es posible con la implantación de un Sistema para el
Aseguramiento de la Calidad del Software directamente relacionado con la política
establecida para su elaboración y que esté en correspondencia con la definición
internacional amplia mente aceptada.
Por lo tanto si no existieran los modelos y estándares de calidad no se podría
garantizar ni verificar la calidad de un software en ninguno de sus campos de
producción.

Actividades de apropiación del conocimiento (Análisis de caso).


Camilo Andrés ha sido contratado por una importante compañía dedicada al
desarrollo de software especializado, quien a su vez tiene un contrato de desarrollo
de un aplicativo software para administrar la gestión de recursos humanos de la
empresa, Camilo Andrés es el encargado de la gestión de calidad en el desarrollo
del proyecto. De acuerdo a la necesidad planteada por el cliente en el contrato, es
indispensable interpretar los modelos de calidad del software y determinar que es
importante de ellos, para este proyecto. Para realizar esta actividad debes:
Para realizar esta actividad debes:
 Analizar el material de formación de la actividad aprendizaje 1 Modelos y
estándares de calidad del software que se encuentra ubicado en el botón
Materiales del programa.
 Consultar el material de apoyo de la actividad de aprendizaje 1.
Al terminar estas lecturas, tenga en cuenta que debe entregar como evidencia lo
siguiente:
 Un informe para el jefe de calidad del proyecto, elaborado en Word, que
contenga la interpretación de los modelos de calidad de software aplicados
al desarrollo e implementación del sistema para la gestión de recursos
humanos.
 Una vez desarrollado el documento, envíe el archivo por medio del enlace
Elementos de calidad del software que se encuentra ubicado en la carpeta
actividad de aprendizaje 1 Modelos y estándares de calidad del software.
Las organizaciones son conscientes de que sus activos físicos y financieros en
el área de Recursos Humanos no tienen la capacidad de generar ventajas
competitivas sostenibles en el tiempo, y descubren que los activos intangibles
son los que aportan verdadero valor a las organizaciones. En este sentido, la
gestión del conocimiento es un campo que suministra conceptos y herramientas
para manejar el conocimiento organizacional. El conocimiento puede
comprender políticas de la organización, conocimiento particular de un cliente
sobre una tarea, el “know-how” sobre la aplicación de métodos de ingeniería,
etc. Todos estos aspectos del conocimiento comparten una intención común:
Deben dar soporte a los procesos organizacionales. El aprendizaje
organizacional está orientado a capturar, almacenar y reutilizar experiencias o
conocimiento en una organización. Enmarcado en la Ingeniería de Software, es
un campo de estudio activo que busca organizar y representar las experiencias,
obtenidas en los proyectos de desarrollo.
Existen diversos modelos de calidad de software que se pueden implementar
para administrar la gestión de recursos humanos referidos al producto final.
Entre ellos, el de mayor repercusión es la norma ISO 9126. Con la evolución de
la industria este estándar se dividió en dos: El ISO/IEC 9126, relacionado con la
calidad del producto software y el ISO/IEC 14598, relacionado con la evaluación
del producto.
A raíz de algunas inconsistencias entre ambos estándares, surge SQuaRE
(System Quality Requirements and Evaluation), o bien ISO 25000, que ofrece
una serie de ventajas respecto a sus predecesores, entre ellas, introdujo nuevas
formas para analizar los conceptos referidos a la calidad.
Considera que los objetivos deben estar alineados, en relación a la
especificación de todos los requisitos que demanda un producto software.
Puesto que evalúa el software determinan si los productos de una actividad de
desarrollo o mantenimiento cumplen los requerimientos de esa actividad, y si el
producto final de software satisface su propósito y los requerimientos del usuario.
La verificación intenta asegurar que el producto es construido correctamente, en
el sentido de que los productos de una actividad cumplen las especificaciones
impuestas a los mismos por actividades previas. La validación intenta asegurar
que se construye el producto correcto, es decir, que el producto cumple su
propósito.
Ambos procesos comienzan tempranamente en la fase de desarrollo o
mantenimiento.
Estos procesos implican la elaboración de casos de prueba. Estos representan
los datos que se utilizarán como entrada para ejecutar el software a probar. Más
concretamente los casos de prueba determinan un conjunto de entradas,
condiciones de ejecución y resultados esperados para un objetivo particular.
Cada técnica de pruebas proporciona criterios distintos para generar estos
casos.
La generación de cada caso de prueba debe ir acompañada del resultado que
ha de producir el software al ejecutar dicho caso, para detectar un posible fallo
en el programa para la gestión de Recursos Humanos.

Você também pode gostar