Está en la página 1de 2

AP08-AA9-EV04.

Foro - ¿Cómo medir la calidad en el sistema de información en


desarrollo?

a. ¿Entiende la importancia de aplicar el Aseguramiento de la Calidad en el desarrollo de


software? Sustente la respuesta.
Si. el aseguramiento de la calidad en el desarrollo del software es un factor de determinante
importancia en el desarrollo del proceso, encaminado a la evaluación de la calidad del
producto de software mediante el establecimiento de un plan de aseguramiento de la
calidad, lo que posibilita el mejoramiento, tanto de la etapa de desarrollo, como durante las
etapas de análisis y diseño, incluso opera en función de la identificación de problemáticas
de rendimiento y funcionalidad del software.

b. ¿Qué conjunto de buenas prácticas aplicarías para el proceso de construcción del


sistema de información? Sustente la respuesta.
Algunas buenas prácticas recomendadas en el proceso de construcción del sistema de
informacion son: participación activa de los clientes; adecuada visualización de los
requerimientos; tomar la información de una única fuente; visualizar adecuadamente la
arquitectura; documentar continuamente; ir más allá del simple modelado y utilizar múltiples
modelos; gestionar los requerimientos; adoptar modelos inclusivos; generando trazabilidad
y adoptar la terminología de los clientes; asimismo, propender por la construcción de
diseños agiles, codificando cuidadosamente, probando el código, utilizando la
retroalimentación como una inagotable herramienta. Se debe analizar detenidamente el
ambiente de implementación y documentar las partes complicadas del sistema.

c. ¿Cómo cree usted que el cliente percibe si un producto de desarrollo de software tiene
buena calidad? Sustente la respuesta.
El cliente percibe la calidad del software a partir del cotejo de los resultados con las
expectativas; por ello, el analisis de expectativas, permite la valoración de la percepción del
cliente, lo que incluye el analisis de factores como la seguridad, funcionalidad; confiabilidad,
usabilidad, eficiencia, capacidad de mantenimiento y portabilidad.

d. ¿Cree usted que, al aplicar técnicas de Calidad en el desarrollo de software, permite


disminuir los costos de mantenimiento y es más flexible al añadir nuevas funcionalidades al
sistema de información? Sustente la respuesta.
Si. Considerando que las técnicas de calidad en el desarrollo del software derivan en la
detección de fallas y la gestión adecuada de problemáticas, se puede inferir que su
implantación incide tambien en la gestión de costos como consecuencia de la planificación,
las revisiones técnicas formales, las pruebas, el mantenimiento y el entrenamiento.
Asimismo, posibilita la valoración de fallas.

e. ¿Quién es el responsable de la calidad del software? (Cliente, Desarrollador, Gerente de


Proyecto). Sustente la respuesta.
La calidad del software en un asunto que compete a todas las partes implicadas y
referenciadas en el interrogante, con grados de responsabilidad dependientes del rol que se
desempeñe en el desarrollo del software; conviene anotar que la identificación de los roles
en el equipo es importante en terminos de responsabilidades en la calidad pues permite
estructurar y generar conciencia de las responsabilidades en cada una de las etapas del
desarrollo del software.

f. ¿Cómo mediría usted la calidad en un software desarrollado por un tercero? Sustente la


respuesta.
Para medir la calidad de un software desarrollado por un tercero, lo primero que haría seria
determinar el enfoque a evaluar; bien sea, la calidad funcional, es decir, la valoración del
cumplimiento o ajuste a un determinado diseño, basado en requerimientos funcionales; o
bien, la calidad estructural, o lo que es lo mismo, la valoración del cumplimiento de los
requerimientos no funcionales, como rendimiento, capacidad de mantenimiento o
escalabilidad. Tambien, buscaría un estándar o norma técnica, como la ISO/IEC 9126 como
criterio de valoración pues provee algunas características globales relacionadas con el
cumplimiento de la calidad del software, tales como funcionalidad; confiabilidad, usabilidad,
eficiencia, capacidad de mantenimiento y portabilidad.

También podría gustarte