Escudos

Escudos

LECTURA: M-CASE



Middle CASE (M-CASE), herramientas para automatizar tareas en el análisis y diseño de la aplicación.[1]


Este tipo de herramientas son las que a mi parecer abundan más en el mercado ya que a mi parecer muchos de los desarrolladores de herramientas CASE se enfocan a automatizar, facilitar y mejorar estas dos fases del ciclo de vida del software y todos los procesos que se llevan a cabo en ellas.


También me he encontrado que muchas de estas herramientas Middle CASE (M-CASE) en su forma básica son gratis y si se desea que la herramienta sea especializada a algún tipo de proceso en especial o en particular estas mismas se pueden actualizar o mejorar pero se tienen que pagar un costo un poco elevado.


Unos autores nos dicen que este tipo de herramientas las Middle CASE (M-CASE) no se consideran como tal una clasificación, ya que tanto las Upper CASE (U-CASE) como las Lower CASE (L-CASE) realizan las fases y los procesos del ciclo de vida del software, en las cuales las Middel CASE (M-CASE) se enfocan y las cuales son el análisis y el diseño.


Como ya lo mencione algunas de estas herramientas son:


· Bizagi Modeler


· Data Architect


· SE Process


Como todas las herramientas CASE algunas de las características que podemos mencionar y las cuales comparten las herramientas Middel CASE (M-CASE) que puedo mencionar son las siguientes:


· Mejorar la productividad en el desarrollo y mantenimiento del software.


· Aumentar la calidad del software.


· Mejorar el tiempo y coste de desarrollo y mantenimiento de los sistemas informáticos.


· Mejorar la planificación de un proyecto.


· Aumentar la biblioteca de conocimiento informático de una empresa ayudando a la búsqueda de soluciones para los requisitos.


· Automatizar, desarrollo del software, documentación, generación de código, pruebas de errores y gestión del proyecto.


· Ayuda a la reutilización del software, portabilidad y estandarización de la documentación.


· Gestión global en todas las fases de desarrollo de software con una misma herramienta.


· Facilitar el uso de las distintas metodologías propias de la ingeniería del software.


Algunas de las desventajas que yo encuentro en este tipo de herramientas CASE (M-CASE) son que pocas pero realmente pocas son las que pueden llevar a cabo un análisis por lo menos simple y bueno, o tener una buena abstracción de los requerimientos y realizar una análisis, y de mismo modo se enfocan y se apegan mucho al ciclo de vida tradicional y como hoy en día son pocas las empresas o compañías que se apegan a este tipo de desarrollo de software dichas empresas las encuentran ineficientes y poco utilies.



Excirial. (23 de Septiembre de 2013). Wikipedia la enciclopedia libre. Obtenido de Wikipedia la enciclopedia libre: http://en.wikipedia.org/wiki/Computer-aided_software_engineering


Gómez, R. P. (23 de Agosto de 2003). Monografias.com. Recuperado el 25 de Agosto de 2013, de Monografias.ocm: http://www.monografias.com/trabajos14/herramicase/herramicase.shtml#herr


Kenneth E. Kendall, J. E. (2005). Analisis y diseño de sistemas Sexta edicion. Mexico: Pearson educacion.


Otros, H. C. (s.f.). El rincon del vago. Obtenido de El rincon del vago: http://html.rincondelvago.com/herramientas-case.html


sistemaaabbbb. (24 de Agosto de 2010). Slideshare. Obtenido de Slideshare: http://www.slideshare.net/sistemaaabbbb/herramientas-case-alto-y-bajo-nivel


UA31. (22 de Julio de 2013). Wikipedia La Enciclopedia libre. Obtenido de Wikipedia La Enciclopedia libre: http://es.wikipedia.org/wiki/Herramienta_CASE













[1] http://es.wikipedia.org/wiki/Herramienta_CASE