Nothing Special   »   [go: up one dir, main page]

skip to main content
article
Free access

Developing knowledge-based systems: reorganizing the system development life cycle

Published: 01 April 1989 Publication History

Abstract

Through methodological evolution, the development of the Knowledge-Based Development Life Cycle is supported. In this methodology, processes replace phases and stages and during system development, dynamic activation of processes allows the system to evolve.

References

[1]
Ackoff, R.L. Management misinformation systems. Manage. Sci. 14, 4 (Apr. 1967), B147-B156.
[2]
Ahituv, N. A metamodel of information flow: A tool to support information systems theory. Commun. ACM 30, 9 (Sept. 1987), 781- 791.
[3]
Alavi, M., and Henderson, J. An evolutionary strategy for implementing a decision support system. Manage. Sci. 17, 11 (Nov. 1981), 1309-1325.
[4]
Barr, A., and Feigenbaum, E.A. The Handbook of Artificial Intelligence. Vol. 1, William Kaufmann, Los Altos, Calif., 1981.
[5]
Benbasat, I., and Schroeder, R.G. An experimental investigation of some MIS design variables. MIS Q. 1, 1 {Mar. 1977), 37-49.
[6]
Berrisford, T., and Wetherbe, J. Heuristic development: A redesign of systems design. MIS Q. 3, 1 (Mar. 1979), 11-19.
[7]
Bobrow, D.G., Mittal, S., and Stefik, M.J. Expert systems: Peril and promise. Commun. ACM 29, 9 {Sept. 1986), 880-894.
[8]
Boehm, B.W. Software engineering. IEEE Trans. Comput. C-25, 12 (Dec. 1976), 1226-1241.
[9]
Brown, J.S. The low road, the middle road, and the high road. In The AI Business: The Commercial Uses of Artificial Intelligence, P.H. Winston and K.A. Prendergast, Eds. MIT Press, Cambridge, Mass., 1984, pp. 81-90.
[10]
Buchanan, B.G., et al. Constructing an expert system. In Building Expert Systems, F. Hayes-Roth, D.A. Waterman, and D.G. Lenat, Eds. Addison-Wesley, Reading, Mass., 1983, pp. 127-167.
[11]
Cash, J.I., Jr., McFarlan, F.W., and McKenney, J.L. Corporate Information Systems Management: Text and Cases. Richard D. Irwin, Homewood, Ill., 1983.
[12]
Cerveny, R.P., Garrity, E.J., and Sanders, G.L. The application of prototyping to system development: A rationale and model. J. Manage. Inf. Syst. III, 2 (Fall 1986), 52-62.
[13]
Chervany, N.L., and Dickson, G.W. An experimental evaluation of information overload in a production environment. Manage. Sci. 20, 10 (June 1974), 1335-1344.
[14]
Couger, J.D., Zawacki, R.A., and Oppermann, E.B. Motivation levels of MIS managers versus those of their employees. MIS Q. 3, 1 (Mar. 1979), 47-56.
[15]
Davis, G.B., and Olson, M.H. Management Information Systems: Conceptual Foundations, Structure, and Development. 2d ed. McGraw-Hill, New York, 1985.
[16]
Duda, R.O., and Shortliffe, E.H. Expert system research. Sci. 220, 4594 (Apr. 1983), 261-268.
[17]
Enger, N.L. Classical and structured systems life cycle phases and documentation. In System Analysis and Design: A Foundation for the 1980's, W.M. Cotterman, J.D. Couger, N.L. Enger, and F. Harold, Eds. Elsevier, North Holland, 1982, pp. 1-24.
[18]
Feigenbaum, E.A., and McCorduck, P. The Fifth Generation:Artificial Intelligence and Japan's Computer Challenge to the World. Addison- Wesley, Reading, Mass., 1983.
[19]
Fong, E.N., and Gol:tfine, A.H., Eds. Data base directions: Information resource mana gement--making it work. NBS Special Pub. 500- 139. National Buret u oF Standards, Gaithersburg, Md., 1986.
[20]
Gomaa, H. The impact of rapid prototyping on specifying user requirements. ACM S. Jftw. Eng. Notes 8, 2 (Apr. 1983), 17-28.
[21]
Gomaa, H. Prototypes---keep them or throw them away? In Infotech State of the Art Reports. No. 14. Pergamon lnfotech Ltd., Maidenhead, England, 1986.{
[22]
Gomaa, H., and Sco.t, D.B.H. Prototyping as a tool in the specification of user require nerLts. In 5th International Conference on Software Engineering (San Di(go, Calif. Mar. 9-12) ACM-IEEE, New York, 1981, pp. 333-342.
[23]
Gorry, G.A., and So~tt Morton, M.S. A framework for management information system~. Sloan Manage. Rev. 13, 1 (Fall 1971), 55-70.
[24]
Harmon, P., and Kil g, D. Expert Systems: Artificial Intelligence in Business. John Wile3 & %ns, New York, 1985.
[25]
Hayes-Roth, F., KlalLr, F'., and Mostow, D.J. Knowledge acquisition, knowledge program ruing, and knowledge refinement. Rand Rep. R- 2540-NSF. Rand Co:'poration, Santa Monica, Calif., 1980.
[26]
Howden, W.E. Cont,~mF,orary software development environments. Commun. ACM 25, 5 {May 1982), 318-329.
[27]
Jenkins, A.M. Protolyping: A methodology for the design and development of applicati(,n systems. Discussion Paper 227, Graduate School of Business, indiana Univ., Bloomington, Ind., 1983.
[28]
Johnson, P.E. What Z~ind of expert should a system be? The J. Med. Philos. 8, I (Feb. 1983),/7-97.
[29]
Kerschberg, L., Ed. t:xpert Database Systems: Proceedings from the First International Worksh,~p (Kiawah Is., S. Car., Oct. 24-27). Benjamin/ Cummings, Menlo F ark, Calif., 1986a.
[30]
Kerschberg, L., Ed. t~oceedings of the First International Conference on Expert Database Systems (Charleston, S. Gar., Apr.). Univ. of S. Carolina, 1986b.
[31]
Royce, W.W. Manag.ng the development of large software systems. In WESCON 70 (Los ~ngeles, Calif., Aug. 25-28). IEEE, San Francisco, 1970, pp. 1-9.
[32]
Shell, B. Thinking almut artificial intelligence. Harvard Bus. Rev. 65, 4 (July-Aug. 1987}, !~1-97.
[33]
Sheil, B. Power tools for programmers. Datamation 29, 2 (Feb. 1983), 131-144.
[34]
Sprague, R.H., Jr. A }trarnework for the development of decision support systems. MI,; Q. 4, 4 (Dec. 1980), 1-26.
[35]
Sprague, R.H., and Carlson, E.D. Building Effective Decision Support Systems. Prentice-Hall, Englewood Cliffs, N.J., 1982.
[36]
Staw, B.M. The esca alton of commitment to a course of action. Acad. Manage. Rev. 6, 4 (Oct. 1981), 577-587.
[37]
Stevens, B.A. Probing the DP psyche. Computerworld, July 21, 1980, p. 25.
[38]
Synnott, W.R., and ~.ruber, W.H. Information Resource Management: Opportunities and Strategies for the 1980's. Wiley, New York, 1981.
[39]
Teichroew, D., and Hershey, E.A. PSL/PSA: A computer-aided technique for structured documentation and analysis of i:~formation processing systems. IEEE Trans. Softw. Eng. SE-3, I (Ja:n. 1977), 41-48.
[40]
Weiss, S.M., and Kulikowski, C.A. A Practical Guide to Designing Expert Systems. Rowan & Allanheld, Totowa, N.J., 198~.
[41]
Williamson, M. Expert system shells: Design tools help MIS answer management's call. Computerwodd, July 14, 1985, 51-60.
[42]
Yourdan, E. What ever happened to structured analy:~is? Datamation 32, 11 (June 1, 1986), 133-138.

Cited By

View all

Recommendations

Reviews

Jane Fedorowicz

The authors describe a case study in which they were involved: the development of a knowledge-based system at Blue Cross/Blue Shield of South Carolina. They present a brief overview of the systems development life cycle (SDLC) they followed and a description of its use at Blue Cross/Blue Shield. The proposed SDLC is reasonable for the knowledge-based environment. Whether it is the best practical strategy to employ for these systems remains to be seen. Because of the diversity of the types of applications and technologies used in this fast-changing field, this methodology may be only one of many that we find in practice. The authors ask four questions at the beginning of the paper and answer them at the end: Can knowledge engineering be done by average people__?__ Do we need high-priced software engineers__?__ Do we need new software__?__ Do we need a new system development philosophy__?__ (Their answers are yes, no, yes, and yes.) The arguments supporting these answers are fairly cursory, and could have been much stronger. In fact, the level of technical knowledge needed to read this paper surpasses that of the typical systems analyst, the person whom the authors suggest to replace the knowledge engineer in the process. The authors could have fairly easily included more discussion of the knowledge acquisition problems analysts face, at the expense of some of the technical issues that they present only briefly. On the other hand, those with a good foundation in the knowledge-based systems area will be frustrated at the brevity of the case study; an expanded version could be very useful for current and future knowledge-based systems analysts. Finally, the acronym SDLC (“Systems Development Life Cycle”) is expanded incorrectly in the opening paragraph as “Synchronous Data Link Controls.” It is later used correctly in the text.

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Communications of the ACM
Communications of the ACM  Volume 32, Issue 4
April 1989
90 pages
ISSN:0001-0782
EISSN:1557-7317
DOI:10.1145/63334
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 April 1989
Published in CACM Volume 32, Issue 4

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

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

Other Metrics

Citations

Cited By

View all
  • (2021)Sustained Participation in Open Source Software Project CommunitiesJournal of Computer Information Systems10.1080/08874417.2021.194964562:5(907-920)Online publication date: 16-Jul-2021
  • (2019)CoMIS-KMSEffective Knowledge Management Systems in Modern Society10.4018/978-1-5225-5427-1.ch009(171-192)Online publication date: 2019
  • (2016)Towards a Comprehensive Process Model for Transitioning MIS to KMSInternational Journal of Knowledge Management10.4018/IJKM.201601010112:1(1-17)Online publication date: 1-Jan-2016
  • (2013)Incremental Lifecycle Validation of Knowledge-Based Systems Through CommonKADSIEEE Transactions on Systems, Man, and Cybernetics: Systems10.1109/TSMCA.2012.221134843:3(643-654)Online publication date: May-2013
  • (2009)Behavior boundingJournal of Artificial Intelligence Research10.5555/1622716.162272234:1(165-208)Online publication date: 1-Mar-2009
  • (2009)Case research on knowledge acquisition: observations and lessonsThe Knowledge Engineering Review10.1017/S02698889000056346:2(97-120)Online publication date: 7-Jul-2009
  • (2007)Single and Multiple Period Decision Models for Analysis of Quality and Quantity of Validation*Decision Sciences10.1111/j.1540-5915.1992.tb00457.x23:6(1423-1439)Online publication date: 7-Jun-2007
  • (2007)Experiences with an expert systems prototyping methodologyExpert Systems10.1111/j.1468-0394.1994.tb00313.x11:1(13-21)Online publication date: 29-Apr-2007
  • (2007)Expert system evaluation techniques: a selected bibliographyExpert Systems10.1111/j.1468-0394.1991.tb00371.x8:4(227-239)Online publication date: 29-Apr-2007
  • (2005)Methodologies for data/knowledge/information engineering: Will the twain meet?Methodologies for Intelligent Systems10.1007/3-540-54563-8_66(32-34)Online publication date: 28-May-2005
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media