Está en la página 1de 4

IDENTIFICACION DE LOS PUNTOS CRÍTICOS DEL SISTEMA DE

INFORMACIÓN EN DESARROLLO

CARLOS HERNANDO BARBOSA TRIANA

CARLOS ALBERTO MENDOZA CÁRDENAS 

CAROLINA PACHON BONILLA

CAROLINA PAOLA PERALTA ARROYO

ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN

CENTRO DE SERVICIOS FINANCIEROS

ING. ANA MILENA MOSQUERA SEVILLA

ABRIL 06 DE 2022
DESCRIPCIÓN DE LA EVIDENCIA

De acuerdo a los errores más comunes en el desarrollo de software planteados en


el objeto de aprendizaje “Fundamentos de calidad para el desarrollo de software”,
a saber:
● Desviación intencional de los requerimientos del cliente.
● Error en la traducción al lenguaje de programación a partir del diseño.
● Deficiente interpretación de la comunicación con el cliente.
● Error en la representación de los datos.
● Requerimientos erróneos o incompletos.
● Deficiencia de los estándares de programación.
● Interfaz de usuario inconsistente.
● Errores en el diseño lógico.
● Pruebas de software incompletas o erróneas.
● Interfaz humano/computadora ambigua o inconsistente.
● Documentación inexacta o incompleta.

Debe realizar mínimo cinco propuestas para evitar que esto no suceda en el
sistema que va a desarrollar. Las propuestas se deben ajustar a la estructura
planteada en la siguiente tabla, la cual contiene un ejemplo para diligenciamiento.
Ítem Propuesta Error a evitar
1 Realzar entrevistas con el usuario y ● Desviación intencional de los
mantener un registro digital en requerimientos del cliente.
formato de video o audio para
poder realizar la creción del
documento de requerimientos de
forma asertiva

2 Se debe realizar y revisar ● Error en la traducción al lenguaje de


detalladamente el algoritmo con el programación a partir del diseño.
cual se va a inspirar el código de
programación para evitar bucles
infinitos o errores por el estilo.
También se debe tener un
consenso previo acerca de las
operaciones matemáticas que se
deban implementar en el código
3 Las grabaciones registradas en las ● Deficiente interpretación de la
entrevistas por el cliente deben ser comunicación con el cliente
revisadas de manera separada por
mínimo 3 integrantes analistas del
equipo de trabajo, cada uno
entregará un informe con los
requerimientos detectados y
finalmente se socializará para
complementar todos aquellos
requerimientos implícitos y
explícitos manifestados por el
usuario o cliente final
4 Según el tipo de datos se realizará ● Error en la representación de los datos
su respectiva tabulación con
gráficos en escalas reales para
evitar errores en la interpretación
de los datos.
Los gráficos de tabulación deben
contener su piso y su techo
respectivo para no omitir su
magnitud
Cualquier anomalía en la
estadística debe ir señalada y
acompañada de posibles
explicaciones de la misma.
La representación de los datos
debe realizarse de la manera más
sencilla posible para evitar
saturación y brindar la información
lo más clara posible
5 Una vez realizado el formato de ● Requerimientos erróneos o
requerimientos se debe socializar incompletos.
con el cliente y el equipo de trabajo ●
en conjunto para realizar
modificaciones, sugerencias o
agregar faltantes antes de iniciar
con la fase de desarrollo
6 Se debe capacitar a todo el ● Deficiencia de los estándares de
personal que integra el equipo de programación.
desarrollo en la estandarización de ●
la programación que se llevará en
la empresa o grupo de desarrollo
para así llevar un solo estilo
comprensible para todos
7 Las interfaces de usuario deben ser ● Interfaz de usuario inconsistente
realizadas en bosquejo por
personal con conocimientos
avanzados en diseño y teorías del
color.
Se realizarán 3 diseños de interfaz
distintas y se socializaran con el
usuario y von el equipo de
desarrollo para realizar
modificaciones previas a su
desarrollo
8 Se debe utilizar un sistema ● Errores en el diseño lógico.
interactivo de depuración para
evitar errores de sintaxis

Cuando el algoritmo sea muy


grande se debe dividir en
algoritmos más pequeños para una
mejor comprensión
Realizar excepciones y
validaciones en aquellas partes
donde el usuario final pueda
ingresar valores diferentes a los
que deba recibir la aplicación




También podría gustarte