Software Engineering's Role in Business
IEEE Software (2004)
- ISSN: 07407459
- DOI: 10.1109/MS.2004.1331297
Available from IEEE Software
or
Author-supplied keywords
Page 1
Software Engineering's Role in Business
2 6 I E E E S O F T W A R E P u b l i s h e d b y t h e I E E E C o m p u t e r S o c i e t y 0 7 4 0 - 7 4 5 9 / 0 4 / $ 2 0 . 0 0 © 2 0 0 4 I E E E
focus
F ew terms from my days in graduate school continue to spark morecontroversy than software engineering. Some believe that we’vematured as a community to the point that we have enough rigor inour processes to justify having the term “engineering” next to the
word “software.” Others contend that software development is still an art
form in search of a true engineering foundation. Because both arguments
have merit, the debate continues, and likely will for many years to come.
introduction
Software Engineering’s
Role in Business
Jeffrey Voas, Cigital
In this special issue, we leave that “lightning
rod” debate alone and instead look at the
relationship between core business princi-
ples and software engineering.
What you need to know
The IEEE Computer Society’s Software
Engineering Body of Knowledge covers a lot
of territory in its 10 key knowledge areas:
1. Software requirements
2. Software design
3. Software construction
4. Software testing
5. Software maintenance
6. Software configuration management
7. Software engineering process
8. Software engineering tools and methods
9. Software engineering management
10. Software quality
As you can see, you need a lot of expertise
to be well-versed in these disciplines. But
focus
F ew terms from my days in graduate school continue to spark morecontroversy than software engineering. Some believe that we’vematured as a community to the point that we have enough rigor inour processes to justify having the term “engineering” next to the
word “software.” Others contend that software development is still an art
form in search of a true engineering foundation. Because both arguments
have merit, the debate continues, and likely will for many years to come.
introduction
Software Engineering’s
Role in Business
Jeffrey Voas, Cigital
In this special issue, we leave that “lightning
rod” debate alone and instead look at the
relationship between core business princi-
ples and software engineering.
What you need to know
The IEEE Computer Society’s Software
Engineering Body of Knowledge covers a lot
of territory in its 10 key knowledge areas:
1. Software requirements
2. Software design
3. Software construction
4. Software testing
5. Software maintenance
6. Software configuration management
7. Software engineering process
8. Software engineering tools and methods
9. Software engineering management
10. Software quality
As you can see, you need a lot of expertise
to be well-versed in these disciplines. But
Sign up today - FREE
Mendeley saves you time finding and organizing research. Learn more
- All your research in one place
- Add and import papers easily
- Access it anywhere, anytime
Start using Mendeley in seconds!
Readership Statistics
Readership statistics are being calculated.


