Back to Search Start Over

Introducing Risk Management Techniques Within Project Based SoftwareEngineering Courses.

Authors :
Port, Daniel
Boehm, Barry
Source :
Computer Science Education. Mar2002, Vol. 12 Issue 1/2, p37. 19p. 2 Diagrams, 7 Charts.
Publication Year :
2002

Abstract

In 1996, USC switched its core two-semester software engineering coursefrom a hypothetical-project, homework-and-exam course based on the Bloom taxonomyof educational objectives (knowledge, comprehension, application, analysis,synthesis, and evaluation). The revised course is a real-client team-projectcourse based on the CRESST model of learning objectives (content understanding,problem solving, collaboration, communication, and self-regulation). We usedthe CRESST cognitive demands analysis to determine the necessary student skillsrequired for software risk management and the other major project activities,and have been refining the approach over the last 5 years of experience, includingrevised versions for one-semester undergraduate and graduate project courseat Columbia. This paper summarizes our experiences in evolving the risk management aspectsof the project course. These have helped us mature more general techniquessuch as risk-driven specifications, domain-specific simplifier and complicatorlists, and the schedule as an independent variable (SAIV) process model. Thelargely positive results in terms of review of pass/fail rates, client evaluations,product adoption rates, and hiring manager feedback are summarized as well. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
08993408
Volume :
12
Issue :
1/2
Database :
Academic Search Index
Journal :
Computer Science Education
Publication Type :
Academic Journal
Accession number :
6271959
Full Text :
https://doi.org/10.1076/csed.12.1.37.8216