Software engineering/Bibliography: Difference between revisions

From Citizendium
Jump to navigation Jump to search
imported>Pat Palmer
(separation of concerns)
imported>Mark Jones
m (Minor capitalization fix)
 
(5 intermediate revisions by 3 users not shown)
Line 3: Line 3:
__NOTOC__
__NOTOC__


==textbooks==
==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==
# {{cite book
# '''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
| last = Sommerville
# '''Code Complete''' by Steve McConnell (Micosoft 2004) ISBN 0735619670
| first = Ian
# '''Refactoring''' by Martin Fowler (Pearson Education 1999) ISBN 0201485672
| title = Software Engineering
| publisher = Pearson Education
| year = 2004
| edition = Second
| isbn = 0321210263
}}
# {{cite book
| last = Pressman
| first = Roger S.
| title = Software Engineering: A Practitioner's Approach
| publisher = McGraw-Hill
| year = 2005
| edition = Sixth
| isbn = 0072853182
}}
# {{cite book
| last = Ghezzi
| first = Carlo
| coauthors = Mehdi Jazayeri, and Dino Mandrioli
| title = Fundamentals of Software Engineering
| publisher = Pearson Education
| year = 2003
| edition = Second
| isbn = 0133056996
}}
# {{cite book
| last = Pfleeger
| first = Shari Lawrence
| coauthors = Joanne M. Atlee
| title = Software Engineering: Theory and Practice
| publisher = Pearson Education  
| year = 2006
| edition = Third
| isbn = 0131469134
}}


==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==
==Coding and design==
#'''Mythical Man Month''' by Fred Brooks (Pearson Education, 1995) ISBN 0201835959
 
# {{cite book
| last = Gamma
| first = Erich
| title = Design Patterns: Elements of Reusable Object-Oriented Software
| coauthors = Richard Helm, Ralph Johnson, John Vlissides; a.k.a. the ''Gang of Four''
| publisher = Pearson Education
| year = 1995
| isbn = 0201633612
}}
# {{cite book
| last = McConnell
| first = Steve
| title = Code Complete
| publisher = Microsoft
| year = 2004
| isbn = 0735619670
}}
# {{cite book
| last = Fowler
| first = Martin
| title = Refactoring
| publisher = Pearson Education
| year = 1999
| isbn = 0201485672
}}
 
 
==Agile methodology==
 
# {{cite book
| last = Kent
| first = Beck
| coauthor = Cynthia Andres
| others = foreword by Erich Gamma
| title = Extreme Programming Explained: Embrace Change
| publisher = Addison-Wesley
| edition = 2nd
| year = 2004
| isbn = 0321278658
}}
 
 
==Background reading==
 
# Brooks, Fred (1995). ''Mythical Man Month''. Pearson Education. ISBN 0201835959. 
<!-- There's a bug in template subpages, which causes problem with this cite book:
{{cite book
| last = Brooks
| first = Fred
| title = Mythical Man Month
| publisher = Pearson Education
| year = 1995
| isbn = 0201835959
}} -->

Latest revision as of 12:00, 25 October 2007

This article is developing and not approved.
Main Article
Discussion
Related Articles  [?]
Bibliography  [?]
External Links  [?]
Citable Version  [?]
Catalogs [?]
 
A list of key readings about Software engineering.
Please sort and annotate in a user-friendly manner. For formatting, consider using automated reference wikification.


Textbooks

  1. Sommerville, Ian (2004). Software Engineering, Second. Pearson Education. ISBN 0321210263. 
  2. Pressman, Roger S. (2005). Software Engineering: A Practitioner's Approach, Sixth. McGraw-Hill. ISBN 0072853182. 
  3. Ghezzi, Carlo; Mehdi Jazayeri, and Dino Mandrioli (2003). Fundamentals of Software Engineering, Second. Pearson Education. ISBN 0133056996. 
  4. Pfleeger, Shari Lawrence; Joanne M. Atlee (2006). Software Engineering: Theory and Practice, Third. Pearson Education. ISBN 0131469134. 


Coding and design

  1. Gamma, Erich; Richard Helm, Ralph Johnson, John Vlissides; a.k.a. the Gang of Four (1995). Design Patterns: Elements of Reusable Object-Oriented Software. Pearson Education. ISBN 0201633612. 
  2. McConnell, Steve (2004). Code Complete. Microsoft. ISBN 0735619670. 
  3. Fowler, Martin (1999). Refactoring. Pearson Education. ISBN 0201485672. 


Agile methodology

  1. Kent, Beck (2004). Extreme Programming Explained: Embrace Change, foreword by Erich Gamma, 2nd. Addison-Wesley. ISBN 0321278658. 


Background reading

  1. Brooks, Fred (1995). Mythical Man Month. Pearson Education. ISBN 0201835959.