Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Las herramientas CASE de bajo nivel se utilizan para generar cdigo fuente de
computadora, eliminando as la necesidad de programar el sistema. La generacin
de cdigo tiene varias ventajas:
1. El sistema se puede generar ms rpido que si se tuviera que escribir todos los
programas.
2. La generacin de cdigo reduce el tiempo invertido en el mantenimiento. No hay
necesidad de modificar, probar y depurar los programas de computadora.
3.Ms de un lenguaje de computadora, de tal manera que se facilita la
migracin de sistemas de una plataforma, digamos de mainjrame, a otra,
como una PC.
4. La generacin de cdigo ofrece una forma econmica de ajustar los
sistemas comerciales de fabricantes de sistemas a las necesidades de la
organizacin.
5. El cdigo generado est libre de errores de programacin. Los nicos
errores potenciales son los de diseo, los cuales se pueden minimizar
produciendo informes de anlisis CASE para garantizar que el diseo del
sistema est completo y correcto.
INGENIERA INVERSA Y REINGENIERIA DE
SOFTWARE
La ingeniera inversa y la reingeniera de software son mtodos para alargar
la vida de programas anteriores, conocidos como software heredado. En
ambos mtodos se emplea software de reingeniera asistida por
computadora (CARE, Computer-Assisted Reengineering) para analizar y
reestructurar el cdigo de computadora existente.
La ingeniera inversa es lo opuesto a la generacin de cdigo. el cdigo fuente de la
computadora es examinado, analizado y convertido en entidades para el depsito.
El primer paso de la ingeniera inversa de software es cargar, en el conjunto de
herramientas, el cdigo de programa existente (tal como se haya escrito en COBOL,
C o cualquier otro lenguaje de alto nivel). Segn el conjunto de herramientas de
ingeniera inversa que se utilice, el cdigo es analizado y las herramientas producen
algunos o todos los elementos siguientes:
1. Estructuras de datos y elementos que describen los archivos y registros
almacenados por el sistema.
2. Diseos de pantallas, si el programa es en lnea.
3. Esquemas de informes para programas por lotes.
4. Un diagrama de estructura que muestra la jerarqua de los mdulos del
programa.
5. Diseo y relaciones de bases de datos.
ANLISIS Y DISEO DE SISTEMAS ORIENTADO A
OBJETOS
El anlisis y diseo orientado a objetos es un enfoque cuyo propsito es
facilitar el desarrollo de sistemas que deben cambiar con rapidez en
respuesta a entornos de negocios dinmicos.
Es difcil trabajar bien con tcnicas orientadas a objetos en situaciones en las
cuales sistemas de informacin complicados requieren mantenimiento,
adaptacin y rediseo de manera continua. Los enfoques orientados a
objetos utilizan el estndar de la industria para la modelacin de sistemas
orientados a objetos, el lenguaje unificado de modelacin [UML, Unified
Modeling Languag), para analizar un sistema en forma de modelo de casos
de uso.