Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

The architecture and design of a collaborative environment for systems definition

Published: 01 February 1991 Publication History

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.

References

[1]
Applegate, L. M., Chen, T. T., Konsynski, B. R., and Nunamaker, J. F., 1987, "Knowledge Management in Organizational Planning", Proceeding of 20th Annual Hawaii International Conference on System Science, January.
[2]
Barr, A. and Feigenbaum, E. A. (Eds.), 1982, "Chapter II: Representation of Knowledge", The Handbook of Artificial Intelligence, Vol. I, William Kaufmann, pp. 141-22.
[3]
Brodie, M. L. and Mylopoulos, J. (Eds.), 1986, On Knowledge Base Management Systems, Springer-Verlag.
[4]
Brachman, R. J. and Levesque, H. J., 1985 (Eds.), Reading in Knowledge Representation, Morgan Kaufmann Publishers, Inc.
[5]
Christakis, A. N., 1987, "System Profile: The Club of Rome Revisited," System Research, Vol. 4, No. 1, pp. 53-58.
[6]
Clancey, W. J., 1986, "From GUIDON to NEOMYCIN and HERACLES in Twenty Short Lessons: ORN Final Report 1979-1985", The AI Magazine, August, pp. 40- 60.
[7]
Chen, M., Nunamaker, J. F., Jr., and Weber, E. S., 1989, "Computer-Aided Software Engineering: Present Status and Future Directions," Data Base, Vol. 20, No. 1, pp. 9-13.
[8]
Cook, P., et al., 1987, "Project Nick: Meeting Argumentation and Analysis," ACM Transactions on Office Information Systems, Vol. 5, No. 2, April pp. 132-146.
[9]
Couger, J. D., 1983 "Evolution of System Development Techniques", Advanced System Development / Feasibility Techniques, J. D., Couger, Colter, M. A., and Knapp, R. W., (eds.), Wiley and Sons, pp. 6-13.
[10]
Davis, G. B. and Olson, M. H., 1985, Management Information Systems: Conceptual Foundations, Structure, and Development, 2nd ed., McGraw-Hill Inc.
[11]
Dennis, A. R., George, J. F., Jessup, L. M., and Vogel, D. R., "Information Technology to Support Electronic Meetings," MIS Quarterly, Vol. 12, No. 4, December 1988, pp. 591-624.
[12]
Guinan, P. J. and Bostrom, R. P., "Development of Computer-based Information Systems: A Communication Framework", DATA BASE, Spring 1986, pp. 3-16.
[13]
Henderson, J. C., 1987, "Cooperative Behavior in Information System Planning and Design," Sloan School of Management, Massachusetts Institute of Technology, CISR WP No. 164.
[14]
Huber, G. P., 1984, "Issues in the Design of Group Decision Support Systems," MIS Quarterly, September, pp. 195-204.
[15]
IBM, Business Systems Planning, Order Number GE 20- 0527-1, 1975.
[16]
Konsynski, B. R. and Nunamaker, J. F., 1983, "PLEXSYS: A System Development system", Advanced System development/Feasibility Techniques, Couger, J. D., Colter, M. A., and Knapp, R. W. (eds.), John Wiley & Sons, Inc.
[17]
Quillian, M. R., 1968, "Semantic Memory", Semantic Information Processing, Minsky, M. (Ed.), MIT Press.
[18]
Fikes, R. and Kehler, T., 1985, "The Role of Frame-Based Representation in Reasoning," Communications of ACM, Vol. 28, No. 9, September, pp. 904-920.
[19]
Rzevski, G., 1985, "Software Requirement Definition", in Software Requirements Specification and Testing, T. Anderson (Ed.), Blackwell Scientific Publications.
[20]
Sorenson, P. G., Tremblay, J. P., and McAllister, A. J., 1988, "The Metaview System for Many Specification Environment," IEEE Software, March, pp. 30-38.
[21]
Teichroew, D. and Hershey, E. A., 1977, "PSL/PSA: A Computer-Aided Technique for Structured Documentation and Analysis of Information Processing Systems", IEEE Transactions on Software Engineering, Vol. SE-3, No. 1, Jan., pp. 41-48.
[22]
Tesler, L., 1981, "The Smalltalk Environment," BYTE, August, pp. 90-147.
[23]
Vitalari, N. P., 1985, "Knowledge as a Basis for Expertise in Systems Analysis: An Empirical Study", MIS Quarterly, Sep., pp. 221-240.
[24]
Vitalari, N. P. and Dickson, G. W., 1983, "Problem Solving for Effective System Analysis: An Experimental Exploration", Communications of the ACM, Vol. 26, No. 11, Nov., pp. 948-956.
[25]
Weber, E. S., 1985, "Cognitive Process Involved in Solving Information Systems Design Problems", Proceedings Sixth International Conference on Informational Systems, pp. 305-312.
[26]
Wood, J. and Silver, D., 1989, Joint Application Design: How to Design Quality Systems in 40% Less Time, John Wiley & Sons, Inc.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 February 1991
Published in SIGMIS Volume 22, Issue 1-2

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)60
  • Downloads (Last 6 weeks)19
Reflects downloads up to 16 Oct 2024

Other Metrics

Citations

Cited By

View all
  • (2008)The Focus Group Method as an Empirical Tool in Software EngineeringGuide to Advanced Empirical Software Engineering10.1007/978-1-84800-044-5_4(93-116)Online publication date: 2008
  • (2003)Requirements interaction managementACM Computing Surveys10.1145/857076.85707935:2(132-190)Online publication date: 1-Jun-2003
  • (1999)Managing Requirements Inconsistency with Development Goal MonitorsIEEE Transactions on Software Engineering10.1109/32.82441125:6(816-835)Online publication date: 1-Nov-1999
  • (1994)Using IDEF0 in Functional Economic AnalysisSoftware Engineering Economics and Declining Budgets10.1007/978-3-642-78878-9_10(167-182)Online publication date: 1994
  • (1993)Integrating group support systems, joint application development, and computer-aided software engineering for requirements specification[1993] Proceedings of the Twenty-sixth Hawaii International Conference on System Sciences10.1109/HICSS.1993.284291(4-12)Online publication date: 1993
  • (1993)Using group support systems and joint application development for requirements specificationJournal of Management Information Systems10.1080/07421222.1993.1151800910:3(25-41)Online publication date: 1-Dec-1993
  • (1992)GRIP-group requirement identification process: the integration of GDSS technology into the systems development life cycleProceedings of the Twenty-Fifth Hawaii International Conference on System Sciences10.1109/HICSS.1992.183499(310-319 vol.3)Online publication date: 1992
  • (1992)The Minnesota Imaging Project research application for understanding an emerging technologyProceedings of the Twenty-Fifth Hawaii International Conference on System Sciences10.1109/HICSS.1992.183371(410-419 vol.4)Online publication date: 1992
  • (1992)A Framework for Integrated CASEIEEE Software10.1109/52.1205979:2(18-22)Online publication date: 1-Mar-1992
  • (1992)Developing intelligent organizations: A context‐based approach to individual and organizational effectivenessJournal of Organizational Computing10.1080/109193992095401812:2(181-202)Online publication date: Jan-1992
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media