Anda di halaman 1dari 3

CAPÍTULO 12.

AUDITORÍA DEL DESARROLLO


1. ¿Qué factores contribuyen a la importancia de la auditoria de desarrollo?

 Los avances en tecnologías de los computadores han hecho que actualmente eldesafío
más importante y el principal factor de éxito de la informática sea lamejora de la
calidad del software.
 El gasto destinado a software es cada vez superior al que se dedica a hardware.
 La “crisis del software”, que son problemas asociados con el desarrollo y el
 mantenimiento del software y afecta a una gran numero de organizaciones.
 El software como producto es muy difícil de validar.
 El índice de fracaso en proyectos de desarrollo es demasiado alto, lo cual denotala
inexistencia o mal funcionamiento de los controles en este proceso.
 Las aplicaciones informáticas

2. ¿Qué aspectos se deben comprobar respecto a las funciones del área de desarrollo?

 Planificación del área y participación, elaborar el plan estratégico de informática,


 Desarrollo de nuevo sistemas, incluye el análisis, diseño, construcción e implantación.
 Estudios de nuevos lenguajes, técnicas, metodologías, estándares, herramientas
relacionadas con el desarrollo
 Establecimiento de un plan de formación para el personal adscrito al área
 Establecimiento de normas y controles para todas las actividades que se realizan enel
área y comprobar su observancia

3. Comente la importancia, desde el punto de vista de la auditoria, de la formación que deben


poseer los profesionales de desarrollo.

El personal de desarrollo es muy importante y debe contar con una formación adecuada para
realizar su trabajo. Deben existir procedimientos de contratación objetivos, que permitan
seleccionar al personal y verificar si cumplen con los requisitos para el puesto que acceden. Ha
de existir un plan de formación que vaya dela mano con los objetivos tecnológicos del área,
planes de capacitación a corto, mediano y largo plazo, incluir información relevante de cada
formativa, las actividades formativas deber ser evaluadas por los asistentes y debe ser tenida
en cuenta a la horade redefinir el plan de formación. Debe contemplar la formación de todos
los empleados y el puesto que ocupan, además el plan de trabajo del área debe tener en
cuenta los tiempos de formación. Ha de implementarse un protocolo de recepción/abandono
para las personas que se incorporan o dejan el área, este protocolo debe respetarse, la
incorporación debe incluir estándares definidos, manuales del área, etc. y en los abandonos
del personal se debe garantizar la protección del área. Debe contarse con bibliotecas
actualizadas, accesibles y de prestigio para el personal del área y que estén disponibles.

4. ¿Qué procedimiento utilizaria para valorar la motivación del personal de desarrollo?

Se podría hacer encuestas al personal para que sin identificarse puedan indicar lo que les
incomoda en su área de trabajo y que aspectos deberían mejorarse de manera inmediata.
Realizar talleres de motivación donde se expongan nuevas formas demotivación ocupacional y
además que se expongan las inquietudes de manera respetuosa y organizada de ser posible
con las posibles soluciones para valorarlas y de ser el caso implementarlas.

5. ¿Qué repercusiones tiene la existencia de herramientas CASE en el ámbito del desarrollo?


El desarrollo de sistemas de información debe hacerse aplicando principios de ingeniería de
software ampliamente aceptados, debe de implantarse una metodología de desarrollo de
sistemas de información soportadas por herramientas de ayudas(CASE), debiéndose
comprobar que: la metodología cubre todas las fases del desarrollo y es adaptable a distintos
proyectos.

 La metodología y las técnicas a la misma están adaptadas al entorno tecnológico y de


organización del área de desarrollo.
 Se ha adquirido, homologado e implantado según normas del área
una herramientaCASE que se adapta a la metodología elegida y cumple con los
requisitos mínimos exigibles.
 Se ha formado al personal sobre esta metodología y su adaptación así como técnicas
asociadas y herramientas CASE.
 Existe un procedimiento que permita determinar en que proyectos se puede usarCASE
y es ventajoso usarlo.
 Debe estar claro de que forma el uso de esta herramienta altera las fases de desarrollo
normales
 La herramienta CASE es capaz de mantener el diccionario de datos
 La herramienta CASE mantiene requisitos de confidencialidad necesarios sobre la
documentación asociada al proyecto

6. Describa diversos procedimientos de Análisis. Evaluación y Selección de herramientas de


desarrollo que haya utilizado o conozca.

Una de las herramientas principales que he usado es programación orientada a objetos VB.Net
por ejemplo, para elegirla se analizó su potencialidad de desarrollo de software y la
compatibilidad del sistema que se desarrolló con los SO actuales, es decir tratar que a más de
solventar las necesidades de procesamiento tenga compatibilidad con los diversos SO que
pudieran tener los usuarios. Es decir analizarlo, evaluarlo y seleccionarlo fue algo circunstancial
y a la vez se basó más en la necesidad y conocimiento del uso de la herramienta de desarrollo

7. ¿Qué riesgos entraña la subcontratación del desarrollo?

 Riesgos como que el personal no esté capacitado y haya que capacitarlo con los
inconvenientes de gastos extra presupuestados en el proyecto.
 Que el personal no se acople a las exigencias o políticas del trabajo
 Que se pueden ver afectadas las normas implantadas para el desarrollo de software,
dando inconvenientes a la seguridad del proyecto que se desarrolle.

8. ¿Cómo afecta el modelo de ciclo de vida que se adopte en un proyecto a la auditoría a


realizar sobre el mismo?

El ciclo de vida afecta si no se lo ha elegido apropiadamente para el tipo de proyecto que se


trate, se ha de dimensionar históricamente el proyecto y sus riesgos como para seleccionar el
ciclo de vida, se debe poner especial atención si se elige un ciclo de vida basado en
prototipado, en este caso deben cumplirse los requisitos necesarios para aplicarlo con éxito y
debe existir un acuerdo con los usuarios sobre el alcance del prototipo y el objetivo que se
persigue con el mismo.
9. ¿Cree que la "trazabilidad" de los requisitos resulta importante en un desarrollo
informático?

Si es importante porque permitirá desde el inicio, el desarrollo y definición deobjetivos,


desarrollo del software en todas sus fases, evaluación del producto por losusuarios y luego la
explotación, una cadena de controles y normas que deben decumplirse para obtener un
producto optimo y de calidad.

10. Exponga cómo debería ser la participación del usuario a lo largo de las distintas fases de la
metodología Métrica.

 En el proyecto deben participar los usuarios de todas la áreas que afecte el nuevo
sistema, esta participación será normalmente a través de entrevistas que tendrán
especial importancia en la definición de requisitos del sistema.
 El grupo de usuarios por medio de las entrevistas permitirán conocer o darán a
conocer cómo valoran el sistema actual y los que esperan del nuevo sistema.
 Los usuarios deben contar con todos los recursos necesarios
 Los usuarios deben comparar con los recursos existentes y se ha planificado todos los
recursos necesarios
 El sistema debe ser aceptado por los usuarios antes de ponerse en explotación,
las pruebas de aceptación son realizadas por los usuarios, se evalúan los resultados
delas pruebas y se toman decisiones correctoras necesarias para solventar las
incidencias encontradas, actualizándose el proyecto
 El grupo de usuarios y el comité de dirección firman su conformidad con las pruebas
de aceptación.

Anda mungkin juga menyukai