The architecture and design of a collaborative environment for systems definition
- 1 February 1991
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGMIS Database: the DATABASE for Advances in Information Systems
- Vol. 22 (1-2) , 22-29
- https://doi.org/10.1145/110790.110795
Abstract
Defining systems requirements and specifications is a collaborative effort among managers, users, and systems developers. The difficulty of systems definition is caused by the human's limited cognitive capabilities, that is compounded by the complexity of group communication and coordination processes. Current system analysis methodologies are first evaluated regarding to the level of support to users. Since systems definition is a knowledge-intensive activity, the knowledge contents and structures employed in systems definition are discussed. For any large-scale system, no one person possesses all the knowledge that is needed, therefore, the authors proposed a collaborative approach to systems definition. The use of a group decision support system (GDSS) for systems definition is first described and limitations of the current GDSS are identified. The architecture and design of a collaborative computer-aided software engineering (CASE) environment, called C-CASE, is then discussed. C-CASE can be used to assist users in defining the requirements of their organization and information systems as well as to analyze the consistency and completeness of the requirements. C-CASE integrates GDSS and CASE such that users can actively participate in the requirements elicitation process. Users can use the metasystem capability of C-CASE to define domain specific systems definition languages, which are adaptable to different systems development settings. An example of using C-CASE in a collaborative environment is given. The implications C-CASE and the authors' ongoing research are also discussed.Keywords
This publication has 8 references indexed in Scilit:
- Computer-aided software engineering: present status and future directionsACM SIGMIS Database: the DATABASE for Advances in Information Systems, 1989
- The Metaview system for many specification environmentsIEEE Software, 1988
- Project Nick: meetings augmentation and analysisACM Transactions on Information Systems, 1987
- Correspondence: Systems profilesSystems Research, 1987
- Development of computer-based information systems: A communication frameworkACM SIGMIS Database: the DATABASE for Advances in Information Systems, 1986
- On Knowledge Base Management SystemsPublished by Springer Nature ,1986
- The role of frame-based representation in reasoningCommunications of the ACM, 1985
- Problem solving for effective systems analysisCommunications of the ACM, 1983