Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Good See details
$62.85 & this item ships for FREE with Super Saver Shipping. Details

or
Sign in to turn on 1-Click ordering.
 
   
Sell Back Your Copy
For a $51.49 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Fundamentals of Software Engineering (2nd Edition)
 
See larger image
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Fundamentals of Software Engineering (2nd Edition) [Paperback]

Carlo Ghezzi (Author), Mehdi Jazayeri (Author), Dino Mandrioli (Author)
4.8 out of 5 stars  See all reviews (5 customer reviews)

List Price: $145.00
Price: $107.16 & this item ships for FREE with Super Saver Shipping. Details
You Save: $37.84 (26%)
  Special Offers Available
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 11 left in stock--order soon (more on the way).
Want it delivered Monday, January 30? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Hardcover --  
Paperback $107.16  
Sell Back Your Copy for $51.49
Whether you buy it used on Amazon for $61.85 or somewhere else, you can sell it back through our Book Trade-In Program at the current price of $51.49.
Used Price$61.85
Trade-in Price$51.49
Price after
Trade-in
$10.36

Book Description

0133056996 978-0133056990 September 29, 2002 2

This book provides selective, in-depth coverage of the fundamentals of software engineering by stressing principles and methods through rigorous formal and informal approaches. In contrast to other books which are based on the lifecycle model of software development, the authors emphasize identifying and applying fundamental principles that are applicable throughout the software lifecycle. This emphasis enables readers to respond to the rapid changes in technology that are common today. Principles and techniques are emphasized rather than specific tools—users learn why particular techniques should or should not be used. Understanding the principles and techniques on which tools are based makes mastering a variety of specific tools easier. The authors discuss principles such as design, specification, verification, production, management and tools. Now coverage includes: more detailed analysis and explanation of object-oriented techniques; the use of Unified Modeling Language (UML); requirements analysis and software architecture; Model checking—a technique that provides automatic support to the human activity of software verification; GQM—used to evaluate software quality and help improve the software process; Z specification language. For software engineers.


Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

Customers buy this book with The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition) $25.52

Fundamentals of Software Engineering (2nd Edition) + The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition)
Price For Both: $132.68

Show availability and shipping details



Editorial Reviews

From the Publisher

This volume provides selective, in-depth coverage of the fundamentals of software engineering -- stressing principles, methods, and rigorous formal and informal approaches. --This text refers to an out of print or unavailable edition of this title.

From the Back Cover

The long-awaited second edition of Fundamentals of Software Engineering presents the fundamental principles of software engineering and illustrates the application of those principles in the different phases of software development. It stresses the importance of a rigorous approach to the practice of software engineering. Over 350 exercises are provided to aid in the comprehension of the material. Over 20 in-depth case studies show how to deal with the intricacies of real-world problems.

This second edition maintains the successful structure of the first edition and enhances the contents by adding treatment of recent developments in software engineering.

New coverage to this edition includes:

  • More thorough treatment of object orientation
  • Greater coverage of software architecture and components
  • Introduction to modeling languages Z and UML
  • Description and case study of requirements engineering
  • New validation techniques, including model checking
  • Quality improvement paradigms, including GQM and CMM
  • More material on software processes, including the unified process
  • Several new case studies on process, requirements, design, organization, and systems engineering
  • A comprehensive supplement package, including an Instructor's Resource CD and a Companion Website.

Product Details

  • Paperback: 604 pages
  • Publisher: Prentice Hall; 2 edition (September 29, 2002)
  • Language: English
  • ISBN-10: 0133056996
  • ISBN-13: 978-0133056990
  • Product Dimensions: 9.6 x 7.1 x 1.1 inches
  • Shipping Weight: 2.4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.8 out of 5 stars  See all reviews (5 customer reviews)
  • Amazon Best Sellers Rank: #411,810 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

 

Customer Reviews

5 Reviews
5 star:
 (4)
4 star:
 (1)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.8 out of 5 stars (5 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

14 of 14 people found the following review helpful:
5.0 out of 5 stars Timeless, November 26, 2003
This review is from: Fundamentals of Software Engineering (2nd Edition) (Paperback)
I bought my first copy of this text in 1992 and it has been my constant companion and mentor ever since. From my early Pascal days in college to J2EE development in present times, I have always found the authors' treatment of the discipline of software engineering to be concise, accurate and relevant to the issues at hand. It is one of those books that code shovellers hate...an uncompromising publication that addresses serious process issues such as requirements specification, rigour, interface design and modularity, and robustness. These matters just refuse to go away, and the authors of this book know it. This book is timeless.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 4 people found the following review helpful:
5.0 out of 5 stars Excellent, but please consider that.., August 9, 2010
This review is from: Fundamentals of Software Engineering (2nd Edition) (Paperback)
This book is an introduction to software engineering. It's an excellent book because it's a trade off between many things:

being comprehensive
being up to date
giving you the correct background and fundamental principles, on which every new trend is based
being short enough so students don't complain too much .


If you are a student you'll probably like it. If you are a professional that wants to self-learn software engineering, I would suggest instead "software engineering" of Ian Sommerville, ISBN 0137035152, that is constantly updated with the new trends. Ghezzi's book tends to give a more traditional view of the field.
The informations you receive from Ghezzi's book will probably be valid until the next decade; however, it's not a book for "a la mode" guys who like to follow the trends of the moment.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


4 of 8 people found the following review helpful:
5.0 out of 5 stars Simply the best, November 14, 2005
This review is from: Fundamentals of Software Engineering (2nd Edition) (Paperback)
Simply the best textbook on software engineering. Concise content and extensive coverage of most conventional SE topics. For students and practicioners who are interested in learning more than drawing simplistic diagrams.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews



Only search this product's reviews



What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums





Look for Similar Items by Category


Look for Similar Items by Subject