Clasificación de las herramientas
Upper CASE Es una herramienta que ayuda en las etapas de planificación, análisis de requisitos, diseño del "SDLC" y estrategia del desarrollo usando diagramas. Lower Case Las Herramientas "Lower" se usan en la implementación, las pruebas y en el mantenimiento. Es la herramienta que semi-automatiza la generación de código, crean programas de detección de errores, soportan la depuración la depuración de programas y pruebas. También automatizan la documentación completa de la aplicación. Integrated Case Las Herramientas "Integrated" son de utilidad en todas las fases del "SDLC", desde la reducción de requisitos y las pruebas, hasta la documentación. Engloban todo el proceso de desarrollo de Software, desde el análisis hasta la implemetación.