Methodologies already exist for information systems analysis and design (e.g. SSADM, JSP, Merise, etc.) and supporting tools, namely, CASE (Computer Aided Software Engineering) and RDBMS (Relational Database Management System) and/or 4GL tools. All of these tools contain a data dictionary at the core of certain facilities.
In the underlying research and in this paper, the following questions need to be addressed:
• —How can the capability of a recently available data dictionary be enhanced with some knowledge-based modules?
• —What would be the architecture of such a system, based on the data dictionary of some CASE tools?
• —How can the informal and formal modelling approach information system design be combined?
• —What sort of knowledge-representation techniques would be suitable for the different tasks during the analysis and the design of the system?
The system outlined here would work as an intelligent assistant and workbench supporting the developer, but not as an automatic programming environment. 相似文献