HERRAMIENTAS
DE MEDIO NIVEL (Middle-CASE)
Las herramientas case son
una clase de software que auxilia a la
automatización de las actividades que están dentro de los pasos a seguir o el
ciclo de vida del desarrollo de aplicaciones, se puede decir, por ejemplo. Cuando
se están obteniendo los requerimientos funcionales para una aplicación así como
las herramientas que pueden crear los prototipos en el desarrollo de gráficos
para poder visualizar como podría visualizarse la aplicación al término de su
implementación.
A continuación se mostrara
una lista de los tipos de herramientas:
- Herramientas de ingeniería de procesos de negocios.
- Modelado de procesos y de gestión
- Herramientas de planificación de proyectos.
- Herramientas de análisis de riesgos
- Herramientas de gestión de proyectos
- Herramientas de rastreo Requisito
- Herramientas de gestión de métricas
- Documentación de las herramientas
- Herramientas de software del sistema
(Para más información consultar la página http://en.wikipedia.org/wiki/Computer-aided_software_engineering#Tools )
En este reporte nos
enfocaremos a esas herramientas que están diseñadas especialmente al análisis y
modelación de gráficos en interfaces en el desarrollo del software
Las herramientas de medio
nivel conocidas como Middle-CASE o M-CASE están destinadas a la automatización
de tareas en el análisis y diseño de la
aplicación. Permiten al
desarrollador crear un prototipo del modelo del sistema que se está
construyendo así como la evaluación de
la validez y consistencia de este modelo. Proporcionan un grado de confianza en
la representación del análisis y ayudan la eliminación y corrección de los
errores con anticipación.
Se pueden tener diferentes tipos de herramientas de medio nivel, como lo
son:
- Herramientas de análisis y diseño
- Herramientas de creación de prototipos y de simulación
- Herramientas para el diseño y desarrollo de interfaces
- Máquinas de análisis y diseño
Los objetivos que tienen este tipo de
herramientas pueden ser
:
- Mejorar la productividad en el software.
- calidad del software.
- Mejorar el tiempo y coste de desarrollo
- Mantenimiento de los sistemas informáticos.
- Mejorar la planificación de un proyecto
- Automatizar el desarrollo del software, documentación
- Gestión de proyectos
- Ayuda a la reutilización del software
- Gestión global en todas las fases de desarrollo de software
- Facilitar el uso de las distintas metodologías
(Para más
información consultar la página http://www.google.com.mx/url?sa=t&rct=j&q=&esrc=s&source=web&cd=7&ved=0CF8QFjAG&url=http%3A%2F%2Fwww.itescam.edu.mx%2Fprincipal%2Fsylabus%2Ffpdb%2Frecursos%2Fr19670.DOC&ei=Cw1bUpylCsnN2wWSsoH4Bw&usg=AFQjCNHrWSY4V04FOUhP7PkCJRYd8VDl-g&sig2=GJlNwx9Uu2P3V32ZZpNnMg&bvm=bv.53899372,d.aWM )
Una clasificación sencilla
de las herramientas de medio nivel son: los modelos de datos, modelos de
procesos y los modelos de objetos. Con ayuda de lenguajes gráficos como los es
UML que gracias a sus diagramas poder observar el comportamiento del programa
y/o software con mayor precisión y evitar errores en fases siguientes.
(Para más información
consultar la página http://opencourseware.kfupm.edu.sa/colleges/cim/acctmis/mis401/files%5C3-Lab_Notes_Technical_Module_E_-_CASE-Tools.pdf )
No hay comentarios:
Publicar un comentario