The Leading eBooks Store Online
for your Apple or Android device, Nook, Kobo, PC, Mac, Sony Reader...
Most popular at the top
Implementing the IEEE Software Engineering Standards, Adobe Readerby Michael E.C. Schmidt
Pearson Education 2000; US$ 35.99This is the eBook version of the printed book. Implementing the IEEE Software Engineering Standards is a practical and professional guide to implementing the IEEE Software Engineering standards in your software development process. There are 39 complex standards involved, some more critical than others. This book explains where to start, which standards to implement first, and how to integrate them into your current software development process. The book presents a realistic Software Life-Cycle Model to complement the standards and aid development. One of the book's biggest benefits is that it helps software engineers reconcile some latest "best practices" such as rapid prototyping and use of CASE tools with use of the standards. more...
Software Requirementsby Rick Lutowski
Auerbach Publications 2005; US$ 79.95Software Requirements: Encapsulation, Quality, and Reuse describes how to make requirements, and their implementing code, easier to change through the use of Freedom methodology. Freedom reduces software life cycle costs by making requirements quickly adaptable to changing technology and business needs. This book examines the definition of requirements and explains how they can be encapsulated within so software engineers and analysts can understand the nature of the requirements. With the theoretical underpinnings established, the book reviews the Freedom Requirements process and details the individual tasks of the process in a how-to fashion, explaining relevant terminology, recording notations, and more. more...
Reversingby Eldad Eilam
John Wiley & Sons, Inc. 2011; US$ 40.00Beginning with a basic primer on reverse engineering-including computer internals, operating systems, and assembly language-and then discussing the various applications of reverse engineering, this book provides readers with practical, in-depth techniques for software reverse engineering. The book is broken into two parts, the first deals with security-related reverse engineering and the second explores the more practical aspects of reverse engineering. In addition, the author explains how to reverse engineer a third-party software library to improve interfacing and how to reverse engineer a competitor's software to build a better product. * The first popular book to show how software reverse engineering can help defend against security threats,... more...
Successful Evolution of Software Systemsby Hongji Yang; Martin Ward
Artech House 2002; US$ 96.00In today?s fast-changing, competitive environment, having an up-to-date information system (IS) is critical for all companies and institutions. Rather than creating a new system from scratch, reengineering is an economical way to develop an IS to match changing business needs. Using detailed examples, this practical book gives you methods and techniques for reengineering systems for flexibility and reliability. It helps you reengineer a system to continue to provide for business critical missions as well as achieve a smooth transformation to an up-to-date software technology environment. What?s more, it shows you how to redevelop a flexible system that can evolve to meet future business objectives, reduce start time and save money in the reengineering... more...
Discovering Real Business Requirements for Software Project Successby Robin Goldsmith
Artech House 2004; US$ 85.00While a number of books on the market deal with software requirements, this is the first resource to offer you a methodology for discovering and testing the real business requirements that software products must meet in order to provide value. The book provides you with practical techniques that help prevent the main causes of requirements creep, which in turn enhances software development success and satisfaction among the organizations that apply these approaches. Complementing discovery methods, you also learn more than 21 ways to test business requirements from the perspectives of assessing suitability of form, identifying overlooked requirements, and evaluating substance and content. more...
Practical Insight into CMMIby Tim Kasse
Artech House 2004; US$ 85.00Taking you beyond the Capability Maturity Model® to the integrated world of systems and software, this comprehensive resource presents CMMI® in a manner that easy to comprehend by higher-level managers and practitioners alike. The book gives you a clear picture of the activities an organization would be engaged in if their systems and software engineering processes were based on CMMI®. You learn the roles and responsibilities of professionals at all levels, from senior and middle management to project leaders and quality assurance personnel. more...
Trustworthy Systems Through Quantitative Software Engineeringby Lawrence Bernstein; C. M. Yuhas
John Wiley & Sons, Inc. 2005; US$ 132.00A benchmark text on software development and quantitative software engineering "We all trust software. All too frequently, this trust is misplaced. Larry Bernstein has created and applied quantitative techniques to develop trustworthy software systems. He and C. M. Yuhas have organized this quantitative experience into a book of great value to make software trustworthy for all of us." -Barry Boehm Trustworthy Systems Through Quantitative Software Engineering proposes a novel, reliability-driven software engineering approach, and discusses human factors in software engineering and how these affect team dynamics. This practical approach gives software engineering students and professionals a solid foundation in problem analysis, allowing them... more...
Process-Aware Information Systemsby Marlon Dumas; Wil M. van der Aalst; Arthur H. ter Hofstede
John Wiley & Sons, Inc. 2005; US$ 139.00A unifying foundation to design and implement process-aware information systems This publication takes on the formidable task of establishing a unifying foundation and set of common underlying principles to effectively model, design, and implement process-aware information systems. Authored by leading authorities and pioneers in the field, Process-Aware Information Systems helps readers gain a thorough understanding of major concepts, languages, and techniques for building process-aware applications, including: * UML and EPCs: two of the most widely used notations for business process modeling * Concrete techniques for process design and analysis * Process execution standards: WfMC and BPEL * Representative commercial tools: ARIS, TIBCO Staffware,... more...
Integration-Ready Architecture and Designby Jeff Zhuk
Cambridge University Press 2004; US$ 85.00The book offers examples of building presentation factories and seamless integration of VoiceXML, WAP, and Web technologies that provide access to corporate data and services not only from corporate workstations but also with multiple types of wired and wireless devices and Personal Digital Assistants. more...