skip to main content
article
Free Access

Using an object-oriented software life-cycle model in the software engineering course

Authors Info & Claims
Published:01 March 1998Publication History
Skip Abstract Section

Abstract

An object-oriented software life-cycle model, the Modified Spiral Model, was successfully used as the software process in the software engineering course in the Department of Computer Science, California State University, San Bernardino. The model lends itself quite naturally to the object-oriented approach of producing software systems in the iterative and incremental manner. The software engineering class is run like a virtual software company which is composed of teams and team leaders where performance is measured on being able to submit the software deliverables and the success of the task(s) assigned to the team. The paper reports on the implementation of the software project, Algorithma (Algorithm Animation), in the virtual software company using the Modified Spiral Model.

References

  1. 1 B.W. Boehm, "A Spiral Model of Software Development and Enhancement," IEEE Computer, Vol. 21, May 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2 E.V. Berard~, "Essays on Object-Oriented Software Engineering~" Volume 1~ Prentice Hall~ 1993. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3 G. Booch, "Object-Oriented Analysis and Design with Applications~" Benjamin~Cummings~ 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4 B. Henderson-Sellers and 3.M. Edwards, "The Object-Oriented Systems Life Cycle," Comm. of the ACM, Vol. 33, No.9, Sep 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5 B. Henderson-Sellers and 3.M. Edwards, "Book Two of Object-Oriented Knowledge: The Working Objects" Prentice Hall~ 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6 3.D. McGregor and D.A. Sykes, "Object-Oriented Software Development: Engineering Software for Reuse," Van Nos~rand Reinhold~ 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7 R.S. Pressman, "Software Engineering: k Practitioner's kpproach~" 4th Ed.~ McGraw-Hill Pub. Co., 1997. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8 B.S. Raccoon, "The Chaos Model and ~he Chaos Life Cycle,~ Software Engineering Notes~ Vol. 20, No.l~ Jan 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9 J. Rumbaugh e~. al., "Object-Oriented Modeling and Design," Prentice Hall, 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10 S.1t. Schach, "Classical and Object-Oriented Sofware Engineering," 3rd Ed., Irwin Pub., 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Using an object-oriented software life-cycle model in the software engineering course

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        Full Access

        • Published in

          cover image ACM SIGCSE Bulletin
          ACM SIGCSE Bulletin  Volume 30, Issue 1
          Mar. 1998
          376 pages
          ISSN:0097-8418
          DOI:10.1145/274790
          Issue’s Table of Contents
          • cover image ACM Conferences
            SIGCSE '98: Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
            March 1998
            396 pages
            ISBN:0897919947
            DOI:10.1145/273133

          Copyright © 1998 ACM

          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: 1 March 1998

          Check for updates

          Qualifiers

          • article

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader