Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Software Engineering: A Practitioner's Approach (McGraw-Hill Series in Computer Science)

Buy

When a computer software succeeds—when it meets the needs of the people who use it, when it performs flawlessly over a long period of time, when it is easy to modify and even easier to use—it can and does change things for the better. But when software fails—when its users are dissatisfied, when it is error prone, when it is difficult to change and even harder to use—bad things can and do happen. We all want to build software that makes things better, avoiding the bad things that lurk in the shadow of failed efforts. To succeed, we need discipline when software is designed and built. We need an engineering approach.

In the 20 years since the first edition of this book was written, software engineering has evolved from an obscure idea practiced by a relatively small number of zealots to a legitimate engineering discipline. Today, it is recognized as a subject worthy of serious research, conscientious study, and tumultuous debate. Throughout the industry, software engineer has replaced programmer as the job title of preference. Software process models, software engineering methods, and software tools have been adopted successfully across a broad spectrum of industry applications.

Although managers and practitioners alike recognize the need for a more disciplined approach to software, they continue to debate the manner in which discipline is to be applied. Many individuals and companies still develop software haphazardly, even as they build systems to service the most advanced technologies of the day. Many professionals and students are unaware of modern methods. And as a result, the quality of the software that we produce suffers and bad things happen. In addition, debate and controversy about the true nature of the software engineering approach continue. The status of software engineering is a study in contrasts. Attitudes have changed, progress has been made, but much remains to be done before the discipline reaches full maturity.

The fifth edition of Software Engineering: A Practitioner's Approach is intended to serve as a guide to a maturing engineering discipline. The fifth edition, like the four editions that preceded it, is intended for both students and practitioners, retaining its appeal as a guide to the industry professional and a comprehensive introduction to the student at the upper level undergraduate or first year graduate level. The format and style of the fifth edition have undergone significant change, making the presentation more reader-friendly and the content more easily accessible.

(HTML tags aren't allowed.)

MVVM in Delphi: Architecting and Building Model View ViewModel Applications
MVVM in Delphi: Architecting and Building Model View ViewModel Applications
Dive into the world of MVVM, learn how to build modern Windows applications, and prepare for cross-platform development. This book introduces you to the right mindset and demonstrates suitable methodologies that allow for quick understanding of the MVVM paradigm. MVVM in Delphi shows you how to use a quick and efficient MVVM...
Novell Linux Certification Practicum Lab Manual
Novell Linux Certification Practicum Lab Manual

Familiarize yourself with practicum exams to successfully take either the Novell Certified Linux Professional (CLP) or the Novell Certified Linux Engineer (CLE) exam with the Novell Linux Certification Practicum Lab Manual. The first half of the book consists of exercises with scenarios and...

Vitamin Analysis for the Health and Food Sciences, Second Edition
Vitamin Analysis for the Health and Food Sciences, Second Edition

Employing a uniform, easy-to-use format, Vitamin Analysis for the Health and Food Sciences, Second Edition provides the most current information on the methods of vitamin analysis applicable to foods, supplements, and pharmaceuticals. Highlighting the rapid advancement of vitamin assay methodology, this edition emphasizes the use of...


Application-Specific Integrated Circuits (The VLSI Systems Series)
Application-Specific Integrated Circuits (The VLSI Systems Series)
This comprehensive book on application-specific integrated circuits (ASICs) describes the latest methods in VLSI-systems design. ASIC design, using commercial tools and pre-designed cell libraries, is the fastest, most cost-effective, and least error-prone method of IC design. As a consequence, ASICs and ASIC-design methods have become...
Learning Mongoid
Learning Mongoid

If you know MongoDB and Ruby, then Mongoid is a very handy tool to have at your disposal. Quickly learn to build Rails applications with the helpful code samples and instructions in this book.

Overview

  • A step-by-step guide that explains how to use Mongoid through lots of examples and code
  • ...
MCSA Windows Server 2012 R2 Administration Study Guide: Exam 70-411
MCSA Windows Server 2012 R2 Administration Study Guide: Exam 70-411

Complete exam coverage, hands-on practice, and interactive study tools for the MCSA: Administering Windows Server 2012 R2 exam 70-411

MCSA: Windows Server 2012 R2 Administration Study Guide: Exam 70-411 provides comprehensive preparation for exam 70-411: Administering Windows Server 2012 R2. With full coverage of all...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy