Professional Documents
Culture Documents
INTRODUCCIN:
Las
Herramientas
de
Ayuda
al
Desarrollo
de Sistemas de Informacin, surgieron para intentar dar solucin a
los problemas inherentes a los proyectos de generacin de
aplicaciones informticas: plazos y presupuestos incumplidos,
insatisfaccin del usuario, escasa productividad y baja calidad de
los desarrollos, entre otros. Algunas de estas herramientas se
dirigen principalmente a mejorar la calidad, como es el caso de las
herramientas CASE.
Actualmente existe un gran desarrollo y una gran cantidad de este
tipo de herramientas, por lo que se hace difcil la eleccin de una de
ellas para el trabajo, tanto personal como corporativo.
En el presente trabajo se describen las funcionalidades y
caractersticas ms relevantes de las principales herramientas
CASE existentes en la actualidad, entre ellas: Microsoft Project,
Rational Rose, JDeveloper, Magic Draw, Visual Paradigm, Microsoft
Visio, BoUML.
Este trabajo puede servir de apoyo a la hora de seleccionar e
implantar una herramienta CASE.
Aunque las bases de datos pueden contener muchos tipos de datos,
algunos de ellos se encuentran protegidos por las leyes de varios
pases. Por ejemplo, en Espaa los datos personales se encuentran
protegidos por la Ley Orgnica de Proteccin de Datos de Carcter
Personal (LOPD).
Control de mantenimiento.
Otras definiciones:
Soporte
interactivo
para
el
proceso
de
desarrollo
La experiencia ha demostrado que el desarrollo de sistemas es un
proceso interactivo. Las herramientas CASE soportan pasos interactivos
al eliminar el tedio manual de dibujar diagramas, elaborar catlogos y
clasificar. Como resultado de esto, se anticipa que los analistas
repasarn y revisarn los detalles del sistema con mayor frecuencia y en
forma ms consistente.
Funcin limitada: Aunque una herramienta puede apoyar varias fases del
ciclo de vida de desarrollo de sistemas o adaptarse a diferentes
metodologas de desarrollo, por lo general su enfoque primario est
dirigido hacia una fase o mtodo especifico. Por ejemplo, los encargados
de desarrollar un nuevo producto pueden afirmar que ste apoya todo el
proceso de anlisis y diseo. Sin embargo, las capacidades de
comprobacin y verificacin de errores del producto quiz sean ms
rigurosas ya sea en el rea de anlisis o en la de diseo, pero no en
ambas. Algunos productos estn dirigidos hacia el diseo de bases de
datos para la organizacin y al desarrollo de aplicaciones que giren en
torno a la base de datos, omitiendo el soporte para pantallas de
Alcance
limitado: Aunque muchas herramientas basadas en
computadoras incluyen la capacidad de verificar las especificaciones
para determinar su complementes o consistencia, virtualmente no llevan
a cabo ningn anlisis de los requerimientos de la aplicacin. Por tanto, el
alcance de las actividades de desarrollo asociado con las herramientas
existentes es bastante limitado. La mayor parte de productos CASE
describe (documenta) pero no analiza. De poca ayuda es proporcionar una
regla de inclusin en los mejores enfoques y una regla de exclusin para
los que son poco satisfactorios. No ofrecen o evalan, soluciones
potenciales para los problemas relacionados con sistemas. Y tampoco
existe una garanta clara para que dos analistas que utilicen los mismos
mtodos aplicados a informacin idntica, formulen recomendaciones
igualmente aceptables.
OPCIONES DE INTEGRACION
Las herramientas Case pueden ser integradas de muchas formas. En un
extremo se utiliza una herramienta CASE de forma aislada. Se crea un nmero
limitado de elementos de configuracin de software (documentos, programas o
datos) que se manipulan mediante una nica herramienta y cuya salida tiene el
formato de copia de pantalla y/o documentacin grfica. En cierto sentido, el
enlace con el resto del entorno de desarrollo se realiza mediante copias en
papel que gestiona el ingeniero.
Pocas herramientas CASE se utilizan en forma aislada. Se suele disponer de las
siguientes opciones:
a) Intercambio de datos.
b) Acceso comn a herramientas.
c) Integracin de datos.
d) Integracin total.
Reglas de diseo del software (p. ej.: las distintas formas vlidas de
dibujar y equilibrar un diagrama de flujo de datos).
Soluciones cliente-servidor.
Tcnicas matriciales.
capacidades
de
inteligencia
del
negocio
competitivas
Informix
Tipo de Formato:
Base de Datos
IBM Software
Ms informacin en:
Informix
Comentarios adicionales:
Sin comentarios
Funciones Oracle
Requisitos previos: Usted necesita saber los valores de las variables de
entorno siguientes:
ORACLE_HOME
sta es la trayectoria a su directorio de la instalacin del orculo. Se
define generalmente en la escritura de la conexin de UNIX de su
usuario del orculo y de todos los usuarios del cliente del orculo.
ORACLE_SID
ste es el nombre del caso de la base de datos que usted desea conectar
con. Tambin se define en el ambiente de UNIX de su usuario del orculo
y de todos los usuarios del cliente del orculo. Descubra los valores de
estas variables por el loggin adentro como usuario que pueda conectar
con la base de datos en la pregunta con sqlplus.
Vistas y envolturas
La implementacin de VFP de las vistas le permite trabajar con ellas de
modo similar a como trabaja con tablas nativas. Como las tratar en
detalle en este artculo, usarlas es clave para lograr ser independiente
del software de soporte (back-end).
El otro concepto importante es el uso de envolturas. Por envoltura me
refiero a la tcnica por la cual una funcin o comando, como SKIP, es
"envuelta" en algn cdigo que la protege y almacenada en una funcin
definida por el usuario, de forma tal que cada vez que se utilice, no tenga
que codificar de nuevo la intercepcin de errores necesaria.
COMENTARIO PERSONAL:
Actualmente existen una gran variedad de herramientas CASE
(Computer Aided Software Engineering o Ingeniera de Software
Asistida
por Computadora)
para
el proceso de desarrollo de
software, por lo que seleccionar alguna se convierte en una difcil
tareas. En este trabajo abordamos generalidades de este tipo de
herramientas: definiciones y beneficios; y ejemplificamos las
caractersticas de las principales herramientas CASEpropietarias o
no que existen en la actualidad.
Respecto a tener un conjunto del cdigo que tenga acceso a una
base de datos de VFP as como bases de datos cliente/servidor, no
la recomiendo para el largo plazo. Hay un demasiado cdigo
condicional requerido y duplicacin de las herramientas que se
deben escribir para asegurarlo. Al final, usted terminar
probablemente con un sistema que ser ineficaz con todos el
software de soporte, aunque siempre podr superar la situacin
agregando ms hardware. Yo usara vistas locales solamente si
planeara definitivamente cambiar al servidor del SQL, Oracle,
etctera. Despus de la etapa de prototipos, recomiendo que usted
migre gradualmente su cdigo para trabajar remotamente
solamente.
La capacidad del SQL Server 7.0 para trabajar sobre los Windows
95/98 y NT y muchas caractersticas nuevas hacen la migracin de
CONCLUSIONES:
La capacidad del SQL Server 7.0 para trabajar sobre los Windows
95/98 y NT y muchas caractersticas nuevas hacen la migracin de
VFP un proceso mucho ms sencillo. Puede servir fcilmente como
su solamente software de soporte, mientras que usa el motor de
los datos de VFP para procesar los datos extrados del servidor.
Juntos, hacen a un equipo perfecto.
EGRAFA:
http://www.monografias.com/
http://docente.ucol.mx/
http://www.microsoft.com/products/info/product.aspx?view=22&pcid=13f97e5e0a49-4e27-ac77-fe647e54dd26
http://en.wikipedia.org/wiki/Visio.
www.objectsbydesign.com.