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.)

Heart Disease Diagnosis and Therapy: A Practical Approach (Contemporary Cardiology)
Heart Disease Diagnosis and Therapy: A Practical Approach (Contemporary Cardiology)

M. Gabriel Khan, MD, concisely assembles in a reader friendly format all the clinically useful information that an internist needs in both his daily rounds and abusy office practice to find correct clinical diagnoses and choose optimal pharmacologic therapies for their patients. Highlights include a simplified method for recognition of, and a...

Practical Goal Programming (International Series in Operations Research & Management Science)
Practical Goal Programming (International Series in Operations Research & Management Science)

The setting and attainment of goals is a fundamental aspect of human decision making, which is manifest in the modern discipline of operational research by the technique of goal programming. Influences from the fields of mathematical programming and multiple criteria decision making (MCDM) can be found in goal programming, and it is...

Windows 8.1 Inside Out
Windows 8.1 Inside Out

You're beyond the basics - so dive right in and really put your PC to work! This supremely organized reference packs hundreds of timesaving solutions, troubleshooting tips, and workarounds for Windows 8.1. Plus, you get access to two and half hours of video training and a companion ebook.

Topics include:


Ultra Wideband: Circuits, Transceivers and Systems (Series on Integrated Circuits and Systems)
Ultra Wideband: Circuits, Transceivers and Systems (Series on Integrated Circuits and Systems)
Ultra Wideband – Circuits, Transceivers and Systems is a compilation of chapters on various aspects of Ultra Wideband. The topics covered include: An overview of circuit techniques for broadband applications which provides a comparative analysis of various broadband implementations for different parts of the transceiver such as amplifiers,...
Pro Oracle Collaboration Suite 10g
Pro Oracle Collaboration Suite 10g

OCS is becoming the dominant product for large-scale collaboration--blending core functions of e-mail, file serving, and diary management with the additional functionality of web conferencing, instant messaging, and wireless access. Pro Oracle Collaboration Suite 10g provides all you need to know to install and configure OCS for use,...

Sas 9.1 Companion For Unix Enivronments
Sas 9.1 Companion For Unix Enivronments
This valuable reference tool describes the features of the SAS language and SAS interface that are available only on UNIX or that behave differently on UNIX than on other platforms.

Designed for users of SAS in the UNIX environment, this companion is a valuable reference tool. This documentation describes the features of the SAS language...

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