Software engineering is a value-based contact sportIEEE Software - Tập 19 Số 5 - Trang 95-96 - 2002
B. Boehm
The theory that most current students get covers may be 15 percent of the activities they encounter in practice. Most of it is based on a model of software engineering as a set-piece job of deriving and verifying code from a static set of requirements. This was a good model in the 1970s, but it is way out of date now. We should try to educate them for the software engineering situations they will ...... hiện toàn bộ
#Software engineering #Application software #Design engineering #Stability #Digital communication #Airplanes #Computer applications #Search engines #Crawlers #Packaging
Eight secrets of software measurementIEEE Software - Tập 19 Số 5 - Trang 12-14 - 2002
B. Clark
Implementing an effective measurement program is full of challenges. Overcoming these challenges is worthwhile because measures provide insight supported by hard data. Measurement provides a vehicle for improving one's ability to plan and track progress and for addressing risks and problems earlier. The author presents eight guidelines for software measurement.
#Software measurement #Electrical resistance measurement #Particle measurements #Project management #Knowledge management #Programming profession #Area measurement
Software process in the classroom: the Capstone project experienceIEEE Software - Tập 19 Số 5 - Trang 78-81 - 2002
D.A. Umphress, T.D. Hendrix, J.H. Cross
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 require...... hiện toàn bộ
#Hardware #Handheld computers #Computer science #Software engineering #Programming profession #Computer languages #Software tools #Java #Embedded computing #Buildings
Educating experienced IT professionals by addressing industry's needsIEEE Software - Tập 19 Số 5 - Trang 57-62 - 2002
D. Callahan, B. Pedigo
Academia and industry disagree about what students should learn in school versus on the job. When the University of Alabama at Birmingham developed a graduate program in electrical and computer engineering, they consulted industry executives to develop a curriculum that addresses industry's needs without compromising academic fundamentals.
#Educational institutions #Industrial training #Aerospace engineering #Automotive engineering #Computer industry #Technology management #Investments #Engineering management #Information technology #Software engineering
Teaching PSP: challenges and lessons learnedIEEE Software - Tập 19 Số 5 - Trang 42-48 - 2002
J. Borstler, D. Carrington, G.W. Hislop, S. Lisack, K. Olson, L. Williams
Software engineering educators need to provide environments where students learn about the size and complexity of modern software systems and the techniques available for managing these difficulties. Five universities used the personal software process to teach software engineering concepts in a variety of contexts.
#Education #Software engineering #Software quality #Programming profession #Educational institutions #Software systems #Environmental management #Engineering management #Time factors #Engineering profession
On the balance between theory and practice [software engineering curriculum]IEEE Software - Tập 19 Số 5 - Trang 94 - 2002
A. Tucker
Undergraduate curricula must view it as a mandate to teach students how to effectively use logic and formal methods in software design, beginning with the first programming course. Both educational and industrial-strength tools are now available to support the implementation of this idea.
#Software engineering #Design engineering #Software tools #Project management #Education #Software design #Software standards #Quality management #Risk management #Engineering management
Teaching teamworkIEEE Software - Tập 19 Số 5 - Trang 72-77 - 2002
T.B. Hilburn, W.S. Humphrey
Few computer science programs offer the software engineering training developers need. Team-based courses are essential to this training and can be structured in various ways. The authors discuss the benefits of using the Introductory Team Software Process in a computing curriculum and discuss its role in preparing students to work as industrial software engineers.
#Education #Teamwork #Software quality #Job shop scheduling #Computer industry #Software engineering #Computer science #Processor scheduling #Industrial training #Quality management