1. m-Case
José Luis Pérez García
http://en.wikipedia.org/wiki/Computer-aided_software_engineering
En la actualidad el desarrollo de software necesita del manejo de múltiples herramientas para lograr la
eficiencia y productividad de un sistema, hasta ahora hemos visto que existen las herramientas integradas que
manejan todas las fases del desarrollo, las upper herramientas que ayudan en las fases de planificación, análisis
de requisitos y estrategia del desarrollo, usando, entre otros diagramas UML.
Ahora bien existe otro tipo de herramientas que ayudan en el desarrollo de la aplicación pero esta vez es en la
parte del análisis y diseño de la aplicación.
“Middle case: Herramientas para automatizar tareas en el análisis y diseño de la aplicación”
Slideshare. (s.f.). Obtenido de http://www.slideshare.net/xinithazangels/herramientas-case-14269067
“Una herramienta Middle case es usada durante el análisis y diseño de algún elemento existente o nuevo en el
desarrollo de software”
OpenCourseWare. (s.f.). Obtenido de
http://opencourseware.kfupm.edu.sa/colleges/cim/acctmis/mis401/files%5C3Lab_Notes_Technical_Module_E_-_CASE-Tools.pdf
En base a esto podemos definir a una herramienta Middle case como aquella que nos brinde un apoyo durante
la fase de diseño y análisis de un sistema.
Las Middle case tienen tres áreas los modelos de datos, modelos de proceso y modelos de objetos, los modelos
de datos incluyen lo que es el manejo de diagramas en los cuales se especifica cómo es que se da el flujo de
datos en nuestro sistema, los modelos de proceso nos indican la secuencia de los procesos para lograr un fin en
nuestro sistema, los modelos de objetos nos da una idea de cómo se relaciona cada una de las entidades de
nuestro sistema a desarrollar, este por lo general se maneja en un diagrama de secuencia.
Seleccionar una Herramienta CASE no es una tarea simple. No existe una mejor herramienta respecto de otra.
Hay numerosas historias respecto al uso de CASE y las fallas que pueden producirse. Las fallas o las respuestas
satisfactorias están en relación con las expectativas. Si el proceso de evaluación y selección de las herramientas
CASE falla, entonces la Herramienta no cumplirá con las especificación eso expectativas del negocio. Esto
puede ocurrir durante el proceso de implementacióno ejecución del producto.Hay tres puntos comunes que
fallan en el proceso de evaluación y selección:
El proceso en sí mismo.
Los pre-requisitos necesarios.
Conocer la organización.
En conclusión la selección de cualquier tipo de herramienta case dependerá del tipo de necesidad con la que se
cuente y de los recursos que se llegaran a tener disponibles, hay que recordar que hay herramientas para todo
tipo de necesidad.
Herramientas Automatizadas
2NM50