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.
- 1 B.W. Boehm, "A Spiral Model of Software Development and Enhancement," IEEE Computer, Vol. 21, May 1988. Google ScholarDigital Library
- 2 E.V. Berard~, "Essays on Object-Oriented Software Engineering~" Volume 1~ Prentice Hall~ 1993. Google ScholarDigital Library
- 3 G. Booch, "Object-Oriented Analysis and Design with Applications~" Benjamin~Cummings~ 1991. Google ScholarDigital Library
- 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 ScholarDigital Library
- 5 B. Henderson-Sellers and 3.M. Edwards, "Book Two of Object-Oriented Knowledge: The Working Objects" Prentice Hall~ 1994. Google ScholarDigital Library
- 6 3.D. McGregor and D.A. Sykes, "Object-Oriented Software Development: Engineering Software for Reuse," Van Nos~rand Reinhold~ 1992. Google ScholarDigital Library
- 7 R.S. Pressman, "Software Engineering: k Practitioner's kpproach~" 4th Ed.~ McGraw-Hill Pub. Co., 1997. Google ScholarDigital Library
- 8 B.S. Raccoon, "The Chaos Model and ~he Chaos Life Cycle,~ Software Engineering Notes~ Vol. 20, No.l~ Jan 1995. Google ScholarDigital Library
- 9 J. Rumbaugh e~. al., "Object-Oriented Modeling and Design," Prentice Hall, 1991. Google ScholarDigital Library
- 10 S.1t. Schach, "Classical and Object-Oriented Sofware Engineering," 3rd Ed., Irwin Pub., 1996. Google ScholarDigital Library
Index Terms
Using an object-oriented software life-cycle model in the software engineering course
Recommendations
Using an object-oriented software life-cycle model in the software engineering course
SIGCSE '98: Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science educationAn 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 ...
Teaching software engineering in the adult education environment
SIGCSE '81: Proceedings of the twelfth SIGCSE technical symposium on Computer science educationTeaching the evolving subject of software engineering has only recently been explored in the literature within the last five years. In a university-level, evening school environment, problems in the area of software engineering education arise due to 1) ...
Teaching software engineering in the adult education environment
Proceedings of the 12th SIGCSE symposium on Computer science educationTeaching the evolving subject of software engineering has only recently been explored in the literature within the last five years. In a university-level, evening school environment, problems in the area of software engineering education arise due to 1) ...
Comments