The Role of Domain Expenence in Software Design
IEEE Transactions on Software Engineering - Special issue on artificial intelligence and software engineering
CASE is software automation
Modern structured analysis
Evaluation of vendor products: CASE tools as methodology companions
Communications of the ACM
The method won't save you: (but it can help)
ACM SIGSOFT Software Engineering Notes
Computer-aided systems engineering methodology support and its effect on the output of structured analysis
Could the use of a knowledge-based system lead to implicit learning?
Decision Support Systems
Hi-index | 0.00 |
One important role of a CASE tool is to serve as a methodology companion --- to assist an analyst in the creation of documentation passed to succeeding phases of the life cycle and to guide the analyst through a particular systems development methodology. While many vendors claim their CASE products supports a particular methodology, the actual level of support varies greatly from one CASE tool to another and, for a particular tool, the level of support varies among the rules of the methodology.The feasibility of using CASE to provide automated checking for the rules of structured analysis is presented within the context of a framework for examining CASE methodology support. Two popular CASE tools are compared against a feasibility benchmark by examining system specifications created using the tools. The results indicate that methodologically consistent specifications are more likely to be achieved when the methodology support provided by the CASE tool is as rigorous as possible.