Applications that work perfectly in controlled settings often fail in production environments, impacting business operations. This book explores a frequently overlooked aspect of software development: non-functional design and testing. In the real world, hostile production conditions and changing bu..
An comprehensive text covering all the issues that software engineers now have to take into account apart from the technical side of things. Includes information on the legal, professional and commercial context in which they work...
Software engineers are increasingly becoming business people; Professional Issues in Software Engineering, 3rd Edition gives them comprehensive coverage of the issues they should know about. While most books look at programs related to software engineering rather than the context in which they are ..
Software measurement practices are so bad that the industry has very sparse reliable data on software schedules, costs, quality, and productivity. Much of the available data is incorrect, incomplete, or both. This book provides quantified software results by country, by industry, by technology, by a..
Introducing pragmatic and proven approaches to process improvement via CMMI®, Michael West explores techniques for process improvement that are as effective as they are innovative. Professionals, from system engineers to CEOs, working at all levels of complexity, will gain access to a wealth of prac..
This book provides valuable advice for project and application managers looking to minimize the number of crises they have to deal with and for IT practitioners seeking the practical solutions that lead to career advancement.The author focuses on software development and maintenance, highlighting th..
This new edition illustrates key ideas associated with requirements engineering using extensive case studies and three common example systems: an airline baggage system, a point-of-sale system, and a system for a smart home. In addition to new exercises and updated references, this edition includes ..
This book examines both application and security architectures and illustrates the relationship between the two. Supplying authoritative guidance through the design of distributed and resilient applications, it presents an overview of the various standards to provide the understanding required to ma..
This comprehensive resource covers all the components, issues, standards, and technologies that create a service-oriented enterprise. Filled with real-world examples, Service Oriented Enterprises shows IT managers, CIOs, software architects and software developers, and innovative and practical servi..
Explains Six Sigma concepts and their application, maps Six Sigma concepts and tools to various aspects of system development, and proposes the use of Six Sigma tools to evaluate and improve the overall performance of the IT department. This book introduces Design for Six Sigma and illustrates when ..
There’s long been a need for a book that addresses concrete socio-technical network (STN) design issues from algorithmic and engineering perspectives. Filling this need, this book provides a complete introduction to the fundamentals of STN—including its definition, historical background, and models...
The book is about a very active research field in software engineering. In modern society, the fact of the world's high reliance on software requires the system's robustness, i.e., continual availability and satisfactory service quality. This requirement gives rise to the popularity of the research ..