Herramientas Case
Las siglas CASE se emplean con bastante frecuencia en la comunidad de sistemas de información para denotar la ingeniería de sistemas asistida por computadora o la ingeniería de software asistida por computadora. Aunque el uso de este último término está más diseminado, el primero es más exacto ya que el objetivo alargo plazo de las herramientas CASE es automatizar los aspectos clave de todo el proceso de desarrollo, desde el principio hasta el final. Para aquéllos que emplean el término ingeniería de software asistida por computadora, hacemos mención de que el desarrollo de una aplicación comienza con la especificación de requerimientos, no con la codificación del software. Esas como las extensiones de CASEhacen referencia al mismo proceso.
En el mercado existe una gran variedad de herramientas que automatizan una o varias de las actividades del ciclo de vida de los sistemas. Entre más amplio sea el espectro de actividades que automatiza, mayor efectividad se obtiene con su uso. Sin embargo el gran inconveniente de todas ellas es la deficiente intercomunicación entre ellas y la poca flexibilidadque tienen los métodos de trabajo.
Los productos CASE se clasifican en “upper case”, dedicados a las primeras etapas (planeamiento, análisis, diseño) y “lower case” a las actividades de construcción de los sistemas.
La automatización de las actividades creativas cuando se trabaja en un problema pequeño o cuando es un solo analista no rinden los beneficios esperados. Sin embargo sabemos que laplanificación estratégica requiere mas de una persona y que en el análisis intervienen varios usuarios y algunas veces mas de una analista. Además para problemas grandes es necesario crear grupos interdisciplinarios de trabajo. Es en estas situaciones en las cuales se necesita tener una herramienta CASE
ENFOQUES PARA EL USO DE TECNOLOGIAS DE AMBIENTES INTEGRADOS
Con el fin de serproductivos, los analistas de sistemas deben ser organizados, precisos y completar todo aquello que realicen. En los últimos años, los analistas han comenzado a beneficiarse de novedosos instrumentos de productividad creados explícitamente para mejorar sus tareas de rutina mediante el uso de soportes automatizados. A estos elementos se les denomina "tecnologías de ambientes integrados" o de maneraalternativa instrumentos "CASE" (por Computer Aíded Software Engineering Tools). El MTC 2000 y el Excelerator son dos paquetes populares. El hecho de que se basen en las microcomputadoras, más que en una computadora central (como sus predecesores en los setentas) ha impulsado rápidamente el trabajo diario de los analistas.
Los tres principales enfoques que el analista sigue al adoptar las tecnologías deambientes integrados son incrementar la productividad, comunicarse con mayor eficacia con los usuarios, e integrar el trabajo que realizan sobre el sistema, desde el principio hasta el final del cielo de desarrollo, tal y como se ilustra a continuación:
Mejoramiento De La Productividad Del Analista
Las tecnologías de ambientes integrados (que apoyan diferentes combinaciones de técnicasestructuradas, tales corno los diagramas de flujo de datos, los diccionarios de datos, los diagramas estructurales, los diagramas de relación de entidades y la documentación) son otras formas de incrementar la productividad del analista de sistemas.
Medidas De Productividad
La medición de la productividad de un analista, definitivamente no es sencilla, en especial a corto plazo. A largo plazo,es claro que la modificación o la creación de un sistema de información bien utilizado forma parte del criterio. Podemos ver en retrospectiva en el proyecto y aceptar que el analista habría sido más productivo si el sistema de información se hubiera enfrentado de manera adecuada a las oportunidades que le fueron planteadas o hubiera resuelto el problema que le fue asignado.
En el ínterin,...
Regístrate para leer el documento completo.