Software engineering/Bibliography: Difference between revisions

From Citizendium
Jump to navigation Jump to search
imported>Utkarshraj Atmaram
(bug in {{subpages}})
imported>Mark Jones
m (Minor capitalization fix)
 
(2 intermediate revisions by the same user not shown)
Line 3: Line 3:
__NOTOC__
__NOTOC__


==textbooks==
==Textbooks==
 
# {{cite book
# {{cite book
  | last = Sommerville
  | last = Sommerville
Line 16: Line 17:
  | last = Pressman
  | last = Pressman
  | first = Roger S.
  | first = Roger S.
  | title = Software Engineering
  | title = Software Engineering: A Practitioner's Approach
  | publisher = McGraw-Hill
  | publisher = McGraw-Hill
  | year = 2005
  | year = 2005
Line 43: Line 44:
}}
}}


==coding and design==
 
==Coding and design==
 
# {{cite book
# {{cite book
  | last = Gamma
  | last = Gamma
Line 70: Line 73:
}}
}}


==agile methodology==
 
==Agile methodology==
 
# {{cite book
# {{cite book
  | last = Kent
  | last = Kent
Line 76: Line 81:
  | coauthor = Cynthia Andres
  | coauthor = Cynthia Andres
  | others = foreword by Erich Gamma
  | others = foreword by Erich Gamma
  | title = extreme Programming explained: Embrace Change
  | title = Extreme Programming Explained: Embrace Change
  | publisher = Addison-Wesley
  | publisher = Addison-Wesley
  | edition = 2nd
  | edition = 2nd
Line 83: Line 88:
}}
}}


==background reading==
 
==Background reading==
 
# Brooks, Fred (1995). ''Mythical Man Month''. Pearson Education. ISBN 0201835959.   
# Brooks, Fred (1995). ''Mythical Man Month''. Pearson Education. ISBN 0201835959.   
<!-- There's a bug in template subpages, which causes problem with this cite book:
<!-- There's a bug in template subpages, which causes problem with this cite book:

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.