|
REFERENCE BOOKS
There is no required textbook,
however, students may wish to consult one or more of the
following reference books to supplement the required reading.
These four texts are cited as sources throughout the course
notes.
Wysocki, Robert K. (2006). Effective Software Project Management. Wiley.
ISBN:
978-0-7645-9636-0.
[*A comprehensive, pragmatic, up-to-date, and highly readable
overview of the entire field of software project management*]
Bruegge, Bernd, and Dutoit, Allen
H. (2004). Object-Oriented Software Engineering: Using
UML, Patterns, and Java, 2nd Edition. Prentice-Hall.
ISBN:
0-13-0471100.
Kan, Steven H. (2003). Metrics
and Models in Software Quality Engineering, 2nd Edition.
Addison-Wesley.
ISBN:
0-201-72915-6.
Pressman, Roger S. (2005). Software Engineering: A Practitioner's Approach, 6th
Edition. McGraw-Hill.
ISBN:
978-0-0728-5318-6.
REQUIRED
READINGS
All required reading and other
course resources are available on-line, either on the public
Internet, through the electronic databases of the Carleton
University Library, or posted to the TIM
Worksphere.
Articles
Aberdour, Mark (2007).
Achieving Quality in Open Source Software. IEEE
Software, January/February, 58-64.
Boehm, Barry W.
(1988). A Spiral Model of Software Development and
Enhancement. Computer, May, 61-72.
Boehm, Barry W.
(1989). Theory-W Software Project Management: Principles
and Examples. IEEE Transactions on Software Engineering,
July, 902-916.
Boehm, Barry W.
(1991). Software Risk Management: Principles and
Practices. IEEE Software, January, 32-41.
Brooks,
Frederick P. Jr. (1987). No Silver Bullet: Essence and Accidents of
Software Engineering. Computer, 20(4), 10-19.
Available on-line at from the IEEE
Computer Society.
- Here is a direct
link to the article [www.computer.org].
Clark, Betsy (1992).
Eight Secrets of Software Management, IEEE Software,
September/October, 12-14.
Ebert, Christof
(2007). Open Source Drives Innovation. IEEE
Software, May/June, 105-109.
Fairly, Richard
(1994). Risk Management for Software Projects. IEEE
Software, May, 57-67.
Fayad, Mohamed
E. (1997). Software Development Process: A Necessary
Evil. Communications of the ACM, September,
101-103.
Graham, Dorothy
(2002). Requirements and Testing: Seven Missing-Link
Myths. IEEE Software, September/October, 15-17.
O'Reilly, T.
(2005). What is Web 2.0: Design Patterns and Business
Models for the Next Generation of Software, O'Reilly Network,
September. Available on-line at O'Reilly
Network [www.oreillynet.com].
- Here is a direct
link to the article at the author's website [www.oreilly.com].
Patton, Jeff
(2005). It's All in How You Slice. Better
Software,
January.
- Here is a direct
link to the article at the author's website [agileproductdesign.com].
Pyster, Arthur
B and Thaler, Richard H. (2006). Software Engineering
Project Management 20 Years Later. IEEE Software,
September/October, 18-21.
Raymond, Eric
S. (1999). The Cathedral and the Bazaar. Available
on-line at: http://www.catb.org/~esr/writings/cathedral-bazaar/.
- Here are direct links to the XHTML
version (divided across multiple pages) and
the PostScript
version at the author's website [www.catb.org]. Here
is a direct link to a PDF
version posted elsewhere on-line [gnuwin.epfl.ch].
Spinellis,
Diomidis (2006). Open Source and Professional
Advancement. IEEE Software, September/October,
70-71.
Special
Issues
Management Science, Special Issue
on Open Source Software, July 2006.
We will be reading and discussing
all eleven articles in this special issue.
Websites
NetMBA
[www.netmba.com/operations] - Operations - Topics in Project
Management
-
Work
Breakdown Structure
-
Gantt
Charts
-
Critical
Path Method
-
PERT
Guide
to the Software Engineering Body of Knowledge (SWEBOK)
[www.swebok.org] - A project by the IEEE Computer
Society and Association for Computing Machinery to establish
a baseline for the body of knowledge for the field of
software engineering.
|