Está en la página 1de 4

ALTERNATIVA DE OPTIMIZACION Y EFICIENCIA EN EL PROCESO

AUDITABLE DE SOFTWARE EN DESARROLLO



El negocio del software y la tecnologa es un organismo vivo, cumple da tras da una
multiplicacin de caractersticas que lo implican y lo sumergen en el desarrollo, el
progreso colectivo y la estabilidad empresarial. Cualquier entidad de bases firmes y
evolucin metdica presenta depredadores o falencias, este campo es sin duda la fiel
muestra de ellas y estn dadas por tres cualidades inherentes al proceso de desarrollo de
aplicaciones; el tiempo, el costo y la calidad. Desde entonces se concibe la creacin de
software como un proceso de elaboracin sistematizado, con el amplio y tedioso objetivo
de buscar en todo momento la satisfaccin de clientes y usuarios. (Rosas, 2012)
Nuevos conocimientos inundan el campo del desarrollo de software, nuevas ideas
proliferan para el manejo adecuado de la interaccin inminente entre el cliente y el
programador, ideas listas para ser depuradas y controladas por quien en los aos 60
surgi como una alternativa y una especial solucin en el anlisis de aplicaciones y
proyectos, el ingeniero de software.
La ingeniera de software (tambin llamada ingeniera de diseo) es el establecimiento y
uso de principios solidos de la ingeniera para obtener econmicamente un software
confiable y que funcione de modo eficiente en mquinas reales, es una tecnologa
estratificada que sustenta su fundamento en la bsqueda de la calidad. (Pressman, 2005)
La prctica de la ingeniera de software tiene procedimientos y controles para llevar de
manera adecuada el desarrollo de una aplicacin, pero quien es la persona encargada
de velar por el correcto uso de tcnicas y metodologas? Es fundamental la operacin de
los sistemas con la calidad planteada, es deseable la profesionalizacin de estos, y es
mejor la especializacin en su uso; pero es aun superior la auditoria en el desarrollo de
estos sistemas computacionales. (Muoz, 2002)
El auditor del desarrollo de software comprobara la existencia de los mtodos y
procedimientos pertinentes en la gestin de ingeniera y con ello determinara las
deficiencias que existan al respecto y los riesgos asociados a la carencia de control
establecidos previamente a la ejecucin o puesta en marcha del proyecto. (Piattini, 2001)
El sistema de auditoria en la parte de desarrollo de aplicaciones ejecuta una praxis acorde
y pertinente en comparacin a la ingeniera de diseo, efectuando una documentacin y
vigilancia en todo el proceso o ciclo de vida en la ejecucin del proyecto de software. Es
vital que el auditor tenga claridad y amplio conocimiento en la metodologa usada por el
ingeniero.
El proceso en el cual se lleva esta tarea es genrica y muy global para pretender dar
resultados precisos del proceso de desarrollo, existe la posibilidad de mejorar este
mecanismo de evaluacin por ello es necesario entrar en detalles deductivos, partir de
fases generales y efectuar sub-divisiones. En la parte terica (respecto a la metodologa
de desarrollo) es necesario que cada fase tenga actividades representativas que en el
proceso general ocupan un gran volumen de espacio en el desarrollo, al generar esta
descentralizacin el proceso tendr ms referencias para evaluar, al mismo tiempo ser
conciso en conclusiones y efectivo en eventuales correcciones.
Tambin se tiene en cuenta el alto grado de documentacin que tiene el auditor,
documentos referentes al proceso auditado, copias exactas de requerimientos y las que
ataen la ubicacin o instancia del proyecto. Aunque el proceso de auditoria sea
organizado y pulcro el excesivo papeleo dilatara la eficiencia de resultados y la
optimizacin de soluciones o ejecuciones, es irnico que el auditor del desarrollo de
software no apoye su funcin y trabajo en una aplicacin que le permita por medio de
mdulos diseminados (referido a las divisin de fases de desarrollo de software en base a
la metodologa usada) digitalizar toda la informacin referida a esta vigilancia.
Los mdulos del aplicativo estarn comprendidos desde la planificacin del proyecto,
pasando por el anlisis de requerimiento (estructuracin lgica conceptual del software),
la construccin -codificacin, las pruebas y finalmente un mdulo dedicado a indicadores
de satisfaccin de usuarios. Es fundamental que la ejecucin o el ingreso a cada mdulo
sea activado en base a un cronograma inicial que fue estipulado y cargado al sistema por
el equipo de desarrollo y el auditor, de esta manera no habrn desfases en el proceso ni
contravencin a la metodologa.
Para que el proceso del auditor sea verdico y tenga resultados acordes a la realidad es
necesario implementar un sistema de precisin por fases, que presente avances en
porcentajes, en probabilidad de errores por ciclo, estimacin de riesgos y posibles
llegadas a los mismos, relacin de pruebas superadas por funcionalidad total del
programa. Estas caractersticas son datos que al gestor de proyectos le otorgan validez
por la consistencia y persistencia de la informacin, y a su vez el auditor tendr un
respaldo cuantificado al seguimiento detallado del proyecto de desarrollo de software.
El desarrollo normal del software requiere una constante vigilancia y evaluacin;
asimismo, el equipo de programacin necesita una opinin, preferiblemente independiente
y externa, que les ayude a medir la eficacia y eficiencia en el cumplimiento de la
metodologa planteada en el inicio y de esta manera entregar resultados fidedignos al
proceso, guas que permitan reestablecer fases de desarrollo incompletas y prevenciones
para evitar riesgos violentos que conlleven la cancelacin del proyecto o las prdidas de
utilidades. Con las medidas expuestas y con cualquier tipo de beneficio que sirvan para el
progreso de esta rama se evitara la mal llamada crisis del software.
















BIBLIOGRAFIA

Muoz Carlos, (2002) AUDITORA EN SISTEMAS COMPUTACIONALES, Recuperado el
7 de Octubre de 2014 de http:books.Google.es Da_en_sistemas_computacional
Piattini Mario, (2001) AUDITORIA INFORMTICA, UN ENFOQUE PRCTICO. Editorial
Alfaomega.
Pressman Roger, (2005) INGENIERA DEL SOFTWARE, UN ENFOQUE PRCTICO,
Recuperado el 7 de octubre de 2014 de http://www.cosaslibres.com/search/pdf/ingenieria-
del-software-roger-pressman-7-edicion/3
Rosas Bazan, (2012) CRISIS DEL SOFTWARE, Recuperado el 7 de Octubre de 2014 de
http://gustavobazan.com/proyectos/wp-content/uploads/2012/07/ef_crisis_del_sw.pdf