DocumentCode :
1623676
Title :
Educating students in value-based design and development
Author :
Boehm, B.
Author_Institution :
Dept. of Comput. Sci., Southern California Univ., Los Angeles, CA
fYear :
2006
Firstpage :
3
Lastpage :
3
Abstract :
Summary form only given. Much of software engineering is taught and practiced in a value-neutral context, in which every requirement, use case, object, test case, and defect is equally important. Too often, students learn that some of their stakeholders\´ value considerations are more important than others by failing to consider this on the job and suffering the consequences. The recent book, Value-Based Software Engineering (S. Biffl et al., eds., Springer, 2005) sets out the agenda of the value-based software engineering community. It is to integrate value considerations into traditional software engineering principles and practices for use in software engineers\´ education and daily work. We have been pursuing this agenda in a research project called "A Value-Based Science of Design", within the NSF Science of Design program. This paper addresses the nature of "value" in a software engineering context; present an initial theory and process for performing value-based software engineering; present example value-based techniques for requirements engineering, design, development, and test; and discuss experiences in incorporating value-based software engineering in individual-assignment and team project courses.
Keywords :
computer science education; software engineering; systems analysis; requirements engineering; software development; student education; value-based software engineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering Education and Training, 2006. Proceedings. 19th Conference on
Conference_Location :
Turtle Bay, HI
ISSN :
1093-0175
Print_ISBN :
0-7695-2557-1
Type :
conf
DOI :
10.1109/CSEET.2006.17
Filename :
1617321
Link To Document :
بازگشت