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

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

Published: 01 April 1989 Publication History
  • Get Citation Alerts
  • 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

    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)197
    • Downloads (Last 6 weeks)18
    Reflects downloads up to 11 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Get Access

    Login options

    Full Access

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media