Flexible CASE and hypertext
Software design environments can and should be improved to serve better the needs of system developers. Emphasis should be placed on providing convivial support for knowledge structures echoing those found in the human mind. This paper describes an overall research cycle to determine how and to what extent the functionality of software design environments can be improved by using hypertext. It conceives a hypertext implementation for a full-blown CASE environment. Hypertext is incorporated into CASE tools as generic support functionality. A hypertext-based design rationale tool is also developed. These together integrate different degrees of information structures, and thus can support different uses of design information by individuals and groups. Generic objects and forms of hypertext of this kind improve the flexibility of software design environments.