Software engineering/Bibliography: Difference between revisions
Jump to navigation
Jump to search
imported>Pat Palmer (book details added) |
imported>Pat Palmer (separation of concerns) |
||
Line 1: | Line 1: | ||
{{subpages}} | {{subpages}} | ||
#'''Software Engineering, Seventh Edition''' by Sommerville, Ian (Pearson Education, 2004) ISBN 0321210263 | |||
__NOTOC__ | |||
==textbooks== | |||
# '''Software Engineering, Seventh Edition''' by Sommerville, Ian (Pearson Education, 2004) ISBN 0321210263 | |||
# '''Software Engineering, Sixth Edition''' by Roger S. Pressman (McGraw-Hill 2005) ISBN 0072853182 | # '''Software Engineering, Sixth Edition''' by Roger S. Pressman (McGraw-Hill 2005) ISBN 0072853182 | ||
# '''Fundamentals of Software Engineering, Second Edition''' by Carlo Ghezzi, Mehdi Jazayeri, and Dino Mandrioli (Pearson Education, 2003) ISBN 0133056996 | # '''Fundamentals of Software Engineering, Second Edition''' by Carlo Ghezzi, Mehdi Jazayeri, and Dino Mandrioli (Pearson Education, 2003) ISBN 0133056996 | ||
# '''Software Engineering: Theory and Practice, Third Edition''' by Shari Lawrence Pfleeger and Joanne M. Atlee (Pearson Education, 2006) ISBN 0131469134 | # '''Software Engineering: Theory and Practice, Third Edition''' by Shari Lawrence Pfleeger and Joanne M. Atlee (Pearson Education, 2006) ISBN 0131469134 | ||
==coding== | |||
# '''Design Patterns: Elements of Reusable Object-Oriented Software''' by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides; a.k.a. the ''Gang of Four'' (Pearson Education 1995) ISBN 0201633612 | # '''Design Patterns: Elements of Reusable Object-Oriented Software''' by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides; a.k.a. the ''Gang of Four'' (Pearson Education 1995) ISBN 0201633612 | ||
# '''Code Complete''' by Steve McConnell (Micosoft 2004) ISBN 0735619670 | # '''Code Complete''' by Steve McConnell (Micosoft 2004) ISBN 0735619670 | ||
# '''Refactoring''' by Martin Fowler (Pearson Education 1999) ISBN 0201485672 | # '''Refactoring''' by Martin Fowler (Pearson Education 1999) ISBN 0201485672 | ||
# '''extreme Programming explained: Embrace Change, 2ne Edition''' by Kent Beck with Cynthia Andres | |||
==agile methodology== | |||
# '''extreme Programming explained: Embrace Change, 2ne Edition''' by Kent Beck with Cynthia Andres, with a foreword by Erich Gamma (Addison-Wesley 2004) ISBN 0321278658 | |||
==background reading== | |||
#'''Mythical Man Month''' by Fred Brooks (Pearson Education, 1995) ISBN 0201835959 |
Revision as of 01:23, 24 October 2007
- Please sort and annotate in a user-friendly manner. For formatting, consider using automated reference wikification.
textbooks
- Software Engineering, Seventh Edition by Sommerville, Ian (Pearson Education, 2004) ISBN 0321210263
- Software Engineering, Sixth Edition by Roger S. Pressman (McGraw-Hill 2005) ISBN 0072853182
- Fundamentals of Software Engineering, Second Edition by Carlo Ghezzi, Mehdi Jazayeri, and Dino Mandrioli (Pearson Education, 2003) ISBN 0133056996
- Software Engineering: Theory and Practice, Third Edition by Shari Lawrence Pfleeger and Joanne M. Atlee (Pearson Education, 2006) ISBN 0131469134
coding
- Design Patterns: Elements of Reusable Object-Oriented Software by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides; a.k.a. the Gang of Four (Pearson Education 1995) ISBN 0201633612
- Code Complete by Steve McConnell (Micosoft 2004) ISBN 0735619670
- Refactoring by Martin Fowler (Pearson Education 1999) ISBN 0201485672
agile methodology
- extreme Programming explained: Embrace Change, 2ne Edition by Kent Beck with Cynthia Andres, with a foreword by Erich Gamma (Addison-Wesley 2004) ISBN 0321278658
background reading
- Mythical Man Month by Fred Brooks (Pearson Education, 1995) ISBN 0201835959