Copyright (c) 2013 John L. Jerz

Software Engineering, sixth edition (Pressman, 2005)

Home
A Proposed Heuristic for a Computer Chess Program (John L. Jerz)
Problem Solving and the Gathering of Diagnostic Information (John L. Jerz)
A Concept of Strategy (John L. Jerz)
Books/Articles I am Reading
Quotes from References of Interest
Satire/ Play
Viva La Vida
Quotes on Thinking
Quotes on Planning
Quotes on Strategy
Quotes Concerning Problem Solving
Computer Chess
Chess Analysis
Early Computers/ New Computers
Problem Solving/ Creativity
Game Theory
Favorite Links
About Me
Additional Notes
The Case for Using Probabilistic Knowledge in a Computer Chess Program (John L. Jerz)
Resilience in Man and Machine

A Practitioner's Approach

SEPressman.jpg

Product Description
For over 20 years, Software Engineering: A Practitioner's Approach has been the best selling guide to software engineering for students and industry professionals alike. .

The sixth edition continues to lead the way in software engineering. A new Part 4 on Web Engineering presents a complete engineering approach for the analysis, design, and testing of Web Applications, increasingly important for today's students. Additionally, the UML coverage has been enhanced and significantly increased in this new edition..

The pedagogy has also been improved in the new edition to include sidebars. They provide information on relevant softare tools, specific work flow for specific kinds of projects, and additional information on various topics. Additionally, Pressman provides a running case study called "Safe Home" throughout the book, which provides the application of software engineering to an industry project..

New additions to the book also include chapters on the Agile Process Models, Requirements Engineering, and Design Engineering. The book has been completely updated and contains hundreds of new references to software tools that address all important topics in the book..

The ancillary material for the book includes an expansion of the case study, which illustrates it with UML diagrams. The On-Line Learning Center includes resources for both instructors and students such as checklists, 700 categorized web references, Powerpoints, a test bank, and a software engineering library-containing over 500 software engineering papers...

About the Author
Roger S. Pressman is an internationally recognized authority on software process improvement and software engineering technologies. He is currently president of R. S. Pressman and Associates Inc., a consultancy specializing in software engineering practices.

p.7 Ideas are the building blocks of ideas. - Jason Zebehazy
 
p.9 There is no computer that has common sense. - Marvin Minsky [2003]
 
p.36 A successful person has simply formed the habit of doing things that unsuccessful people will not do. - Dexter Yager
 
p.101 The seventh Principle: Think!
  This last principle is probably the most overlooked. Placing clear, complete thought before action almost always produces better results. When you think about something, you are more likely to do it right... A side effect of thinking is learning to recognize when you don't know something, at which point you can research the answer.
 
p.105 Principle #4: Estimate based on what you know. The intent of estimation is to provide an indication of effort... based on the team's understanding... If information is vague or unreliable, estimates will be equally unreliable.
 
p.105 Success is more a function of consistent common sense than it is of genius. - An Wang
 
p.125 Always design a thing by considering it in its next larger context - a chair in a room, a room in a house, a house in an environment, an environment in a city plan. - Eliel Saarinen
 
p.127 To construct a system model, the engineer should consider a number of restraining factors:
1. Assumptions that reduce the number of possible permutations and variations...
2. Simplifications that enable the model to be created in a timely manner...
3. Limitations that help to bound the system...
4. Constraints that will guide the manner in which the model is created and the approach taken when the model is implemented.
5. Preferences that indicate the preferred architecture for all data, functions, and technology.
 
p.433 An activity becomes creative when the doer cares about doing it right, or better. - John Updike
 
p.434 A science is as mature as its measurement tools. - Louis Pasteur
 
p.499 Progress is made by correcting the mistakes resulting from the making of progress. - Claude Gibb

Enter supporting content here