Está en la página 1de 5

Calidad en el proceso de desarrollo de software.

Javier Serrano

Modelos y Control de Calidad

Instituto IACC

15-09-2019
Desarrollo

1. Usted forma parte del equipo de un proyecto que tiene por objetivo generar una solución de
software para un cliente determinado.

Para cada uno de los ítems que se presentan en la Tabla 1, clasifíquelos señalando si
corresponden a una actividad, recurso o producto. Fundamente sus respuestas.

Actividad
 Actualizar avance de las actividades.
 Plan de pruebas.
 Crear casos de prueba.
Corresponden a pasos dentro de un proceso, que genera o modifica un conjunto de acciones. Las
actividades implementan acciones, procedimientos o reglas.

Producto

 Codigo Fuente.
Es el resultado de una o varias actividades según el contexto del desarrollo. Es el elemento
tangible que se entrega al cliente final.
Recurso

 Carta Gantt.
 Ingeniero Software
En términos globales, es lo que se requiere para ejecutar las acciones que dicten las actividades
para lograr un producto dentro del marco de una tarea principal.

2. En su empresa, luego de asistir a una reunión para conocer el estándar ISO/IEC 12207, surgen
dudas en el equipo respecto a cómo abordar algunos subprocesos del proceso de desarrollo de
software. Los subprocesos corresponden a:

a. Levantamiento de requerimientos
b. Diseño de software
c. Mantenimiento
Preguntas:

i) ¿Cuál es el orden natural en que usted realizaría estas actividades?

Las actividades las realizaría en el mismo orden que se informan, como tarea principal e inicial
ser realizaría el levantamiento de los requerimientos funcionales y no funcionales, luego
entraríamos a la etapa de diseño según las especificaciones entregadas por el usuario y evaluadas
en conjunto.
Por último, luego de ya habiendo realizado el “Desarrollo de Software”, generar un plan de
mantención según corresponda a los módulos específicamente.

ii) ¿Cuál de las tres actividades considera más importante respecto al impacto que genera en las
otras dos?
Considero que establecer con detalle el levantamiento de los requerimientos, generan un mejor
diseño y a su vez, se logra un buen plan de mantención con el menor impacto posible.
iii) ¿Qué entiende usted por mantenimiento del software?

Proceso posterior a la entrega del producto final, es la etapa de corrección, modificación o


evolución de algunas tareas que realiza el sistema, o reemplazo de funcionalidades.

3. De acuerdo a lo que dice la literatura respecto a los requerimientos (ingeniería de


requerimientos), si tuviera que argumentar por qué la calidad de estos es importante en el
proceso de desarrollo de software, ¿cuáles serían sus argumentos? Explique y dé un ejemplo de
ello.

La calidad de la especificación de los requerimientos y especificaciones son fundamentales para


describir las necesidades del cliente, mostrar principio, métodos y técnica que permitan al
desarrollados mantener y documentar los requisitos.

Nos permite disminuir los costos del proyecto, una buena evaluación de los requerimientos
demuestra e impide bajar la cantidad de problemáticas en el desarrollo y mejora la capacidad de
cumplimientos con los cronogramas asignados, evitando atrasos y rechazos del cliente.
El involucrar al cliente durante el ciclo de desarrollo, optimiza, organiza y perfecciona
cuidadosamente evaluar los requisitos dentro del marco del problema durante todo el desarrollo
del proyecto.
Bibliografía

 Contenidos Semana 3.

 Recursos adicionales.