Vous êtes sur la page 1sur 3

Responda a las siguientes preguntas. Justifique su respuesta.

a. ¿Entiende la importancia de aplicar el aseguramiento de la calidad en el


desarrollo de software? Sustente la respuesta.

R. SI ya que como seres humanos cometemos errores y por ende en cualquiera de


sus etapas de creación se puede presentar una equivocación, al generarse esos
errores se puede conllevar a un defecto en el software, por ejemplo mala
digitación, distracción al codificar, mala elaboración de un documento entre otras.
Si no se ha identificado ese error y el software o la aplicación se ejecuta, hay un
alto riesgo de que la aplicación no haga lo que debería hacer o el objeto para lo
cual fue creada, es decir se genera un fallo o desperfecto y esto se puede evitar si
aplicamos el aseguramiento de la calidad en el desarrollo del software.

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


sistema de información? Sustente la respuesta.

R. Existen muchas buenas prácticas que podemos aplicar Para el proceso de


construcción de un sistema informático como puede ser:
 Seleccionar un buen grupo laboral: Para el desarrollo del software se
requiere personal idóneo, calificado y responsable que se encargue del
cumplimiento de los requerimientos del cliente.
 Implementar una buena comunicación: Es imprescindible que los analistas
involucrados en el proyecto de construcción del sistema y el cliente tengan
claro los requerimientos, las necesidades y cualquier inquietud debe ser
aclarada de inmediato y no dejar nada a la improvisación para evitar
inconvenientes futuros.
 Revisar periódicamente el código: la revisión del código, la documentación
y demás entregables es una muy buena práctica que sin duda es muchas
veces mejor para encontrar errores que si sometemos el sistema a solo
pruebas.
 Calidad del sistema: La detección de errores, establecer la coordinación de
funcionalidades y el acople del sistema a diferentes ambientes nos permite
establecer si el sistema está en óptimas condiciones de continuar a una
próxima etapa o no y de esta manera asegurarnos que la funcionalidad del
mismo es exitosa.
c. ¿Cómo cree usted que el cliente percibe si un producto de desarrollo de software
tiene buena calidad? Sustente la respuesta.

R. Nosotros como analistas no estamos en la potestad de decidir si un software


tiene o no buena calidad. Los clientes son quienes determinan eso a través de su
satisfacción y su criterio, a través de sus opiniones y recomendaciones a otras
personas. Cuando el sistema informático supera las expectativas del cliente
entonces podemos decir que el desarrollo del software fue exitoso.

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? explique por qué?

R. Se incurren los costos de fallas internas cuando se detecta un defecto en el


producto antes del envío, dichos costos incluyen reelaboración, reparación y
análisis el modo de falla. Los costos de fallas externas se asocian con defectos
detectados después de que el software ha sido enviado al cliente algunos ejemplos
de estos son la resolución de las quejas, devolución y reemplazo del producto,
soporte de ayuda en línea y trabajo de garantía. Si se aplican técnicas de calidad de
software en todas las etapas del ciclo de vida del software y se evalúan y analizan
los factores que influyen en la calidad del sistema informático (Facilidad de
mantenimiento, integridad, flexibilidad etc.) es posible ahorrar tiempo y dinero en
modificaciones posteriores ya que tendremos un sistema informático de muy
buena calidad, acorde a los requerimientos del cliente, estable y métricamente
controlable.

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


Gerente de Proyecto). Sustente la respuesta.

R. la calidad de cualquier sistema informático depende de todas las personas


involucradas durante el proceso de creación del mismo, la mayor responsabilidad
sobre la calidad final del producto debería ser garantizada por un profesional del
software. Dicho profesional buscara apoyar con su metodología, técnicas y
herramientas, la calidad del producto mediante actividades de pruebas bien
definidas, para proporcionar la confianza adecuada de que un producto o servicio
cumplirá las expectativas y necesidades de los usuarios en términos de efectividad,
eficiencia, usabilidad y satisfacción.
f. ¿Cómo mediría usted la calidad en un software desarrollado por un tercero?

R. Me basaría en los estándares para medir la calidad del software de terceros


El estándar ISO/IEC 9126 presenta la calidad del software como un conjunto de
seis características globales:

 Funcionalidad: Las funciones del software son aquellas que buscan


satisfacer las necesidades del usuario.
 Confiabilidad: La capacidad del software de mantener su rendimiento bajo
ciertas condiciones durante cierto período de tiempo.
 Usabilidad: Basada en el esfuerzo necesario para utilizar el software por
parte de un grupo de usuarios.
 Eficiencia: Basada en la relación entre el nivel de rendimiento del software
y el volumen de recursos utilizado, bajo ciertas condiciones.
 Capacidad de mantenimiento: Basada en el esfuerzo necesario para realizar
modificaciones específicas.
 Portabilidad: Basada en la capacidad del software para ser transferido de
un entorno a otro.

Vous aimerez peut-être aussi