Ingeniería de software asistida por computadora
La ingeniería de software asistida por computadora ( CASE ; desarrollo de software asistido por computadora en alemán ) describe el uso intensivo de herramientas de TI para la implementación de un concepto de software . El objetivo es crear software lo más completamente automatizado posible a partir de descripciones técnicas.
Las herramientas CASE son programas que ayudan a los ingenieros de software a planificar, diseñar y documentar los resultados de su trabajo (software). Un componente importante de CASE-Tools es una notación gráfica que se utiliza para visualizar la arquitectura del sistema de software.
Las herramientas CASE a menudo se integran en entornos de desarrollo integrados (IDE); a veces también hay aplicaciones independientes que se centran completamente en CASE (sin ofrecer los otros elementos típicos de un entorno de desarrollo).
Además de la moderna notación gráfica orientada a objetos UML , algunas herramientas CASE también admiten los llamados procedimientos estructurados Análisis estructurado y Diseño estructurado (SA / SD), así como los métodos de modelado de datos Modelado de relaciones de entidades (ERM / SERM).
Herramientas CASE conocidas
-
UML
- ArgoUML (código abierto)
- Slide (código abierto)
- Arquitecto Empresarial
- Fujaba (código abierto)
- Innovador
- objetIvo
- Rosa racional
- SiSy
- StarUML (código abierto)
- Juntos
- TOPCASED (código abierto)
- Umbrello (código abierto)
- UMLet (código abierto)
- Paradigma visual
- Microsoft Visio
- SA / SD ( Análisis estructurado y diseño estructurado )
-
HABITACIÓN
- Desarrollador ObjecTime
- eTrice (código abierto)
Ver también
- modelo
- Orientación a objetos
- Lista de herramientas de modelado de datos
- Entorno de desarrollo de software