Amazon.com: Software Engineering (Practitioners) (9780818676093): Merlin Dorfman, Richard H. Thayer: Books


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
More Buying Choices
Have one to sell? Sell yours here
Software Engineering (Practitioners)
 
 
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.

Software Engineering (Practitioners) [Paperback]

Merlin Dorfman (Editor), Richard H. Thayer (Editor)
5.0 out of 5 stars  See all reviews (3 customer reviews)

Price: $104.95 & this item ships for FREE with Super Saver Shipping. Details
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.
Want it delivered Tuesday, February 28? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for students on millions of items. Learn more


Book Description

November 1, 1996 0818676094 978-0818676093 1
This first edition of the popular tutorial, Software Engineering, describes the current state of the practice of software engineering. This book begins with an overview of current issues and in particular the engineering of large complex systems. Its collection of landmark papers goes on to describe the problems that occur in developing software, and presents the concepts for system engineering of software intensive systems and of engineering software products as the solution to the "software crisis."

The text illustrates the phases of the software development life cycle: requirements, design, implementation, testing, and maintenance. Furthermore, it discusses the current practices in requirements and design, and defines software development methodologies, including a special emphasis on object-oriented tools and formal methods. The book also covers programming activities as they affect software engineering, details verification and validation throughout the software life cycle, and discusses software quality assurance, configuration management, and standards. In addition, the book covers project management and risk management concerns, and discusses the various life cycle process models including the spiral and incremental models.

Editorial Reviews

From the Back Cover

This first edition of the popular tutorial, Software Engineering, describes the current state of the practice of software engineering. This book begins with an overview of current issues and in particular the engineering of large complex systems. Its collection of landmark papers goes on to describe the problems that occur in developing software, and presents the concepts for system engineering of software intensive systems and of engineering software products as the solution to the "software crisis."

The text illustrates the phases of the software development life cycle: requirements, design, implementation, testing, and maintenance. Furthermore, it discusses the current practices in requirements and design, and defines software development methodologies, including a special emphasis on object-oriented tools and formal methods. The book also covers programming activities as they affect software engineering, details verification and validation throughout the software life cycle, and discusses software quality assurance, configuration management, and standards. In addition, the book covers project management and risk management concerns, and discusses the various life cycle process models including the spiral and incremental models.

About the Author

Merlin Dorfman, PhD, is a Technical Consultant in the Space Systems Product Center, Lockhead Martin Missiles and Space Company, Sunnyvale, Calif. He specializes in systems engineering for software-intensive systems (requirements analysis, top-level architecture, and performance evaluation), in software process improvement, and in algorithm development for data processing systems. He has performed concept exploration, system implementation, and operations and maintenance of data systems and has worked on proposal teams and company-funded technology projects as well as on development contracts. He was in charge of the development of the Automated Requirements Traceability System (ARTS). He was the first chairman of space Systems Division's Software Engineering Process Group. He represented the Lockhead Corporation on the Embedded Computer Committee of the Aerospace Industries Association, and was Vice-Chairman of the Committee.
Dorfman wrote and taught a four-day course, "Software Requirements and Design Specifications," for Learning Tree International of Los Angeles, Calif. He co-teaches a two-week course in Software Project Management for the Center for Systems Management of Cupertino, Calif. He has been a guest lecturer on software systems engineering at the Defense Systems Management College. He is a Fellow of the American Institute of Aeronautics and Astronautics (AIAA), a member of its System Engineering Technical Committee, past chairman of the Software Systems Technical Committee, and past Chairman of the AIAA San Francisco Section, and is currently Assistant Director of Region 6 (West Coast). He is an affiliate member of the Institute of Electrical and Electronics Engineers (IEEE) Computer Society.
He has a BS and MS from the Massachusetts Institute of Technology and a PhD from Stanford University, all in Aeronautics and Astronautics. He is a registered Professional Engineer in the states of California and Colorado and is a member of the Tau Beta Pi and Sigma Gamma Tau honorary societies.
He is co-editor of two IEEE Tutorial volumes, Systems and Software Requirements Engineering and Standards, Guidelines, and Examples for System and Software Requirements Engineering, and co-editor of a volume, Aerospace Software Engineering in the AIAA "Progress in Aeronautics and Astronautics"

Richard H. Thayer, PhD, is a Professor of Computer Science at California State University, Sacramento, California, United States of America. He travels widely where he consults and lectures on software requirements analysis, software engineering, project management, software engineering standards, and software quality assurance. He is a Visiting Researcher at the University of Strathclyde, Glasgow, Scotland. As an expert in software project management and requirements engineering, he is a consultant to many companies and government agencies.
Prior to this, he served over 20 years in the U.S. Air Force as a senior officer in a variety of positions associated with engineering, computer programming, research, teaching, and management in computer science and data processing. His numerous positions include six years as a supervisor and technical leader of scientific programming groups, four years directing the U.S. Air Force R&D program in computer science, and six years of managing large data processing organizations.
Thayer is a Senior Member of the IEEE Computer Society and the IEEE Software Engineering Standards Subcommittee. He is Chairperson for the Working Group for Standard for a Concept of Operations (ConOps) document and past chairperson for the Working Group for a Standard for a Software Project Management Plans. He is a Distinguished Visitor for the IEEE Computer Society.
He is also an Associate Fellow of the American Institute of Aeronautics and Astronautics (AIAA) where he served on the AIAA Technical Committee on Computer Systems, and he is a member of the Association for Computer Machinery (ACM). He is also a registered professional engineer.
He has a BSEE and an MS degree from the University of Illinois at Urbana (1962) and a PhD from the University of California at Santa Barbara (1979) all in Electrical Engineering.
He has edited and/or co-edited numerous tutorials for the IEEE Computer Society Press: Software Engineering Project Management (1988), System and Software Requirement Engineering (1990), and Software Engineering—A European Prospective (1992). He is the author of over 40 technical papers and reports on software project management, software engineering, and software engineering standards and is an invited speaker at many national and international software engineering conferences and workshops.


Product Details

  • Paperback: 552 pages
  • Publisher: Wiley-IEEE Computer Society Pr; 1 edition (November 1, 1996)
  • Language: English
  • ISBN-10: 0818676094
  • ISBN-13: 978-0818676093
  • Product Dimensions: 11 x 8.1 x 1.2 inches
  • Shipping Weight: 2.7 pounds (View shipping rates and policies)
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (3 customer reviews)
  • Amazon Best Sellers Rank: #1,658,770 in Books (See Top 100 in Books)

 

Customer Reviews

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

8 of 9 people found the following review helpful:
5.0 out of 5 stars Accumulated classic works of the authorities in the field, December 19, 1997
By 
mcirving@ix.netcom.com (Gary McIrvin, Washington DC Metro Area) - See all my reviews
This review is from: Software Engineering (Practitioners) (Paperback)
This book accululates the classic works of the accepted authorities in the field of Software Engineering. As a senior consultant for government and industry for software productivity improvement, I continuously refer to and recommend this book to my clients and co-workers. This book should be required reading for every computer science, MIS professional.
Thank you for the effort it took to bring this all together.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


2 of 2 people found the following review helpful:
5.0 out of 5 stars The Fundamentals, June 9, 2003
By A Customer
This review is from: Software Engineering (Practitioners) (Paperback)
Well, this work is truly expansive. It covers an analysis of what software engineering is, straight from the horses mouth: Prof. Bauer provides a paper here. Bauer coined the term in the first place, the fact that he contributes here is an indication of how excellent all 45 papers are.

Tom DeMarco and Frederick Brooks' contributions to the Software Project Management topic are essential reading for every project manager. Other notable contributors are Pressman, Boehm and Parnas. This collection guides the professional through development models, requirements specification, coding, testing, maintenance and development technologies, to name a few.

If you have a professional interest in improving the development of software, and avoiding over budget, late and deficient systems, you should start here, and not continue until you've finished reading the book. If you only buy one book on software engineering, make it this one. Warning: this collection is not for beginning students or people with a passing interest, it is written at the graduate student / scientific level.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 6 people found the following review helpful:
5.0 out of 5 stars Excellent collection!, August 28, 1999
By A Customer
This review is from: Software Engineering (Practitioners) (Paperback)
I ordered this collection after discovering Thayer's "Software Engineering Project Management" collection. I was not disappointed. This is a "must have" for anybody teaching classes in Software Engineering.
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
 
 
 
Only search this product's reviews



Inside This Book (learn more)
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
software reuse, software validation, software system engineering, detail design, software productivity system, inspection defect list, software management metrics, objective audit criteria, task structuring criteria, product assurance disciplines, metrics guidebook, software configuration auditing, automated software synthesis, metrics data base, information hiding modules, logical data design, corporate metrics program, alternative life cycle models, risk abatement strategies, software process capability, relational data analysis, accidental difficulties, software engineering project management, module structuring, traceability management
Key Phrases - Capitalized Phrases (CAPs): (learn more)
New York, Software Eng, Los Alamitos, Englewood Cliffs, Computer Society Press, Department of Defense, John Wiley, Int'l Conf, Prentice Hall, Cruise Control, Yourdon Press, Science Committee, Structured Design, The Netherlands, New Jersey, Dorset House, Technical Report, Quality Management, Academic Press, Air Force, Object-Oriented Design, Capability Maturity Model, Sara Burgerhartstraat, Military Software, Harlan Mills
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Back Cover | Surprise Me!
Search Inside This Book:


Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
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



So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject