Documente Academic
Documente Profesional
Documente Cultură
Existen diversas formas por medio de las cuales las organizaciones pueden contra con el
software necesario para cumplir con sus requerimientos; entre ellas se encuentran:
La elaboración o adquisición de sistemas debe evaluarse con mucho detalle, para lo cual
se debe revisar:
Se va a evaluar lo siguiente:
Los sistemas deben ser evaluados de acuerdo con el ciclo de vida que normalmente
siguen. Para ello se recomiendan los siguientes pasos:
También se debe evaluar que un error o corrección en el momento del diseño lógico es
de fácil solución y bajo costo, pero que los errores entre mas adelantado este el
desarrollo del sistema son mas costosos y de difícil implementación.
En esta etapa se evaluaran las políticas, procedimientos y normas que se tienen para
llevar a cabo el análisis. Se deberá evaluar la planeación de las aplicaciones que
pueden provenir de cuatro fuentes principales:
La planeación estratégica
Los requerimientos de los usuarios
El inventario de sistemas en proceso al recopilar la información de los cambios que
han sido solicitados, sin importar si se efectuaron o se registraron
Los requerimientos de la organización.
Una vez que hemos analizado estas partes se deberá estudiar la participación que tuvo el
usuario en la identificación del nuevo sistema, la participación de auditoria interna en el
diseño de los controles y la determinación de los procedimientos de operación y
decisión.
Al tener el análisis del diseño lógico del sistema debemos compararlo con lo que
realmente se esta obteniendo: como en el caso de la administración, en la cual debemos
evaluar lo planeado, como fue planeado y lo que realmente se esta obteniendo (lo real)
PROGRAMAS DE DESARROLLO
Los programas de desarrollo incluyen software que solo puede ser usado por el personal
que ha tenido entrenamiento y experiencia; este software incluye:
A) Lenguajes de Programación:
Lenguaje de maquina
Ensambladores
De tercera generación
De cuarta generación
BASES DE DATOS
El banco de datos es el conjunto de datos que guardan entre si una coherencia temática
independiente del medio de almacenamiento.
La cantidad de información que contiene un banco de datos suele ser muy grande, del
orden de millones de datos.
Se considera que una base de datos es la organización sistemática de archivos de datos
para facilitar su acceso, recuperación y actualización, los cuales están relacionados unos
con otros y son tratados como una entidad. Puede decirse que una base de datos es un
banco de datos organizado como un tipo estructurado de datos.
• Diccionario/directorio de datos
• Lenguajes de datos (lenguajes de descripción de datos, lenguaje de manipulación
de datos)
• Monitoreo de teleproceso
• Herramientas de desarrollo de aplicaciones
• Software de seguridad
• Sistemas de almacenamiento, respaldo y recuperacion
• Reporteadores
• Query Lenguajges
• Bases de datos de multiplataformas
• Web Server software
Cuando varios usuarios utilizan una base de datos, pueden existir problemas si no fue
diseñada para usuarios múltiples, por ejemplo cuando no existe un control sobre la
actualización inmediata, dos o mas usuarios pueden estar elaborando cambios al mismo
archivo en el mismo momento, y no existe control sobre la actualización inmediata de
los archivos.
También pueden existir problemas en el uso de recursos excesivos de cómputo, lo cual
se agrava si no se tiene un mantenimiento constante sobre las bases de datos.
Problemas de seguridad, etc.
COMUNICACIÓN:
• Entradas
• Salidas
• Procesos
• Especificaciones de datos
• Especificaciones de proceso
INFORMES
En el procedimiento:
Quien hace la función, cuando y como?
Que formas se utilizan en el sistema?
Son necesarias, se usan, están duplicadas?
El numero de copias es el adecuado?
Existen puntos de control o faltan?
En esta etapa del sistema se deberán auditar los programas, su diseño, el lenguaje
utilizado, la interconexión entre los programas y las características del hardware
empleado (total o parcial) para el desarrollo del sistema.