Software process in the classroom: the Capstone project experience
Tóm tắt
A process-oriented perspective on large student projects guides students in integrating end-to-end life-cycle skills and provides consistency of experience among projects. After conducting 49 Capstone projects, the authors learned that they must cultivate a process culture, that agile processes provide a bridge from ad hoc programming assignments to organized project work, and that process requires a suitable infrastructure of tools and process expertise.
Từ khóa
#Hardware #Handheld computers #Computer science #Software engineering #Programming profession #Computer languages #Software tools #Java #Embedded computing #BuildingsTài liệu tham khảo
humphrey, 2000, Introduction to the Team Software Process
mcconnell, 2002, the business case for better software practices 2002 keynote
beck, 2000, eXtreme Programming Explained
1994, Defense Department MIL-STD-498 Software Development and Documentation
1998, IEEE Std 1074-1997 IEEE Standard for Developing Software Life Cycle Processes
wang, 2000, Software Engineering Processes Principles and Applications, 10.1201/9781482274547
fowler, 2000, put your process on a diet, Software Development, 8, 32
mcconnell, 2002, the business case for better software practices 2002 keynote
fowler, 2001, the agile manifesto, Software Development, 9, 28
diaz, 2002, how cmm impacts quality, productivity, rework, and the bottom line, Crosstalk, 15, 9
bowers, 2001, raytheon stands firm on benefits of process improvement, Crosstalk, 14, 9