Escudos

Escudos

LECTURA: L-CASE

Lower CASE (L-CASE),
Montero Posadas Giovanny David

(www.nptel.iitm.ac.in, 2013)

Una clasificación de las herramientas CASES es teniendo en cuenta el ciclo de vida que automatizan:

1) upper case: Requerimientos de Desarrollo Funcional de Planes Corporativos.

2) middle case: Análisis y Diseño.

3) lower case: Generación de código, e implantación.
(paulchasiluisa.galeon.com, 2013)

Hablaremos un poco de lower CASE
Lower CASE (L-CASE), herramientas que semi-automatizan la generación de código, crean programas de detección de errores, soportan la depuración de programas y pruebas. Además automatizan la por funcionalidad podríamos diferenciar algunas como:
-Herramientas de generación semiautomática de código.
-Editores UML.
-Herramientas de Refactorización de código.
(www.nptel.iitm.ac.in, 2013)



-Herramientas de mantenimiento como los sistemas de control de versiones·
Este tipo de herramientas son muy útiles en el desarrollo de aplicaciones y grandes hojas de código para cualquier tipo de desarrollador que necesita obtimizar el desarrollo y entregar proyectos a gran velocidad.
Hay muchas herramientas de esta índole por ejemplo:
Visual studio, visual basic, eclipse , sharpdevelop , etc... son entornos de desarrollo integrado que permiten al desarrollador entregar prototipos mas rápido debido a que el programa depura errores de código, informa de alguna corrección semántica, refactoriza código , y también puede generar código a partir de plantillas (templates) .
Otras herramientas como startUML permiten generar código a partir de diagramas UML  lo cual es muy importante puesto que cuanto tiempo se pierde al crear el diagrama UML y codificarlo.

Conclusión: las herramientas LOWER CASE: son herramientas útiles para el desarrollo de código de una manera práctica y útil empleadas en el ciclo de vida de diseño de un software ya que es donde se programa y se hacen pruebas.


PARTICIPACIÓN: CLASIFICACIÓN CASE

Clasificación de las herramientas case
Montero Posadas Giovanny David
http://www.nptel.iitm.ac.in

CLASIFICACIÓN DE LAS HERRAMIENTAS CASE
No existe alguna clasificación como tal de las herramientas case, hay de gran variedad , distintos usos , algunas más completas que otras así que es muy difícil determinarle en una clase y pueden ser clasificadas de acuerdo a :
- Las plataformas que soportan.
- Las fases del ciclo de vida del desarrollo de sistemas que cubren.
- La arquitectura de aplicaciones que producen.
- Su funcionalidad.
(paulchasiluisa.galeon.com, 2013)

CASE es una combinación de herramientas software y de metodologías de desarrollo:
La herramienta permite automatizar el proceso de desarrollo del software
La metodología define los procesos automatizados
La primera clasificación del CASE:

TOOLKIT: Es la colección de herramientas que permiten automatizar un conjunto de tareas de las fases del ciclo de vida del sistema informático, planificación estratégica, Análisis, Diseño y Generación de programas.

WORKBENCH: Son conjuntos de herramientas que dan soporte a la automatización del proceso de desarrollo del sistema informático. Permiten cubrir el ciclo de vida completo. El producto final aportado es un sistema en código ejecutable y su documentación.







La segunda clasificación es teniendo en cuenta el ciclo de vida que automatizan:

UPPER CASE: Requerimientos de Desarrollo Funcional de Planes Corporativos.

MIDDLE CASE: Análisis y Diseño.

LOWER CASE: Generación de código, e implantación.

(www.nptel.iitm.ac.in, 2013)












Conclusión: el gran avance tecnológico dio origen a muchas herramientas que facilitan el desarrollo del software, en general estas herramientas han surgido exponencialmente, aun no se cuenta con un sistema de clasificación para estas herramientas, ya que varias tienen funciones diversas y muchas son herramientas muy robustas y que pueden desempeñar múltiples tareas, para cada fase del ciclo de vida del software.