Back to Search
Start Over
Introducing Risk Management Techniques Within Project Based SoftwareEngineering Courses.
- 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]
- Subjects :
- *SCHOOL risk management
*SOFTWARE engineering
Subjects
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