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