Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Help

Software Engineering & Development


1. 

Foundations of Software Testing, 2/e, 2nd Edition

Foundations of Software Testing, 2nd Edition

By: Aditya P. Mathur

Publisher: Pearson India

Publication Date: 01-MAY-2013

Insert Date: 30-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

This edition of Foundations of Software Testing is aimed at the undergraduate, the graduate students and the practicing engineers. It presents sound engineering approaches for test generation, ion, minimization, assessment, and enhancement. Using numerous examples, it offers a lucid description of a wide range of simple to complex techniques for a variety of testing-related tasks. It also discusses the comparative analyses of commercially available testing tools to facilitate the tool ion. ...

2. 

Agile Governance and Audit

Agile Governance and Audit

By: Christopher Wright

Publisher: IT Governance Ltd

Publication Date: 19-JUN-2014

Insert Date: 19-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

“There are many things that I liked about this book, in particular the author's ability to energise the (sometimes dry) topics of auditing and software development with entertaining real-life examples and refreshing humour.” Jamie Lynn Cooke,  Agile expert and author of Agile Productivity Unleashed “The author is an auditor writing about Agile from an expert’s point of view. This brings structure to a methodology which many assume is anarchic and potentially prone to descent into chaos at a moment’s notice ... I can see many organisations using this book as an extra...

3. 

Agile Productivity Unleashed, 2nd Edition

Agile Productivity Unleashed, 2nd Edition

By: Jamie Lynn Cooke

Publisher: IT Governance Ltd

Publication Date: 01-APR-2014

Insert Date: 19-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

"... an excellent guide; well structured, well written... It should light many fires in senior management's minds when they think of the problems their projects have had." Colin Bentley, Ex-Chief Examiner of PRINCE2, from reviews of the first edition Be part of the Agile revolution In this new edition of her award-winning book, Jamie Lynn Cooke reveals the secrets of the Agile methodologies that have revolutionized the way that many of the world’s most successful companies operate. Written for business professionals and managers, the book explains the core principles of Agile,...

4. 

Mastering Unit Testing Using Mockito and JUnit

Mastering Unit Testing Using Mockito and JUnit

By: Sujoy Acharya

Publisher: Packt Publishing

Publication Date: 15-JUL-2014

Insert Date: 17-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

An advanced guide to mastering unit testing using Mockito and JUnit Create meaningful and maintainable automated unit tests using advanced JUnit features and the Mockito framework Build an automated continuous integration environment to get real-time feedback on broken code, code coverage, code quality, and integration issues Covers best practices and presents insights on architecture and designs to create faster and reliable unit testing environments In Detail It is insanity to keep doing things the same way and expect them to improve. Any program is useful only when it...

5. 

Rough Cuts
More Agile Testing: Learning Journeys for the Whole Team

More Agile Testing: Learning Journeys for the Whole Team

By: Janet Gregory; Lisa Crispin

Publisher: Addison-Wesley Professional

Publication Date: 10-OCT-2014

Insert Date: 17-JUL-2014

Table of Contents • Start Reading

This is the Rough Cut version of the printed book. Testing is central to the success of agile development, but key aspects of the tester's role remain ambiguous or misunderstood. In More Agile Testing, two world-renowned agile test experts ask tough questions about agile testing--and provide definitive answers based on the experiences of successful agile teams worldwide. Lisa Crispin and Janet Gregory pioneered the agile testing discipline with their first book, Agile Testing. Now, they reflect on all that's been learned in five years since it was published, addressing crucial additional...

6. 

Embedded Linux Development with Yocto Project

Embedded Linux Development with Yocto Project

By: Otavio Salvador; Daiane Angolini

Publisher: Packt Publishing

Publication Date: 09-JUL-2014

Insert Date: 10-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Develop fascinating Linux-based projects using the groundbreaking Yocto Project tools Optimize Yocto Project's capabilities to develop captivating embedded Linux projects Facilitates efficient system development by helping you avoid known pitfalls Demonstrates concepts in a practical and easy-to-understand way In Detail Starting with the very basics of the Yocto Project tools, this book will provide you with all the knowledge you need to work on real Linux-based hardware. With emphasis on practical implementation, this book starts by helping you set up and configure...

7. 

Integration Throughout and Beyond the Enterprise

Integration Throughout and Beyond the Enterprise

By: Ian Heritage; Claus T. Jensen; Tamjit Kumar; Maria Luisa Lopez de Silanes Ruiz; Sambasivarao Nanduri; Juan Carlos Pineda; Abhinav Priyadarshi; Katherine Sanders; David Shute; Jaime Martin Talavera; Mark Taylor; John M. Zoltek Jr.; Margaret Ticknor

Publisher: IBM Redbooks

Publication Date: 17-APR-2014

Insert Date: 10-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Throughout the history of the IT industry, integration has been an important part of most projects. Whether it is integration of transactions, data, or processes, each has challenges and associated patterns and antipatterns. In an age of mobile devices, social networks, and cloud services, and big data analytics, integration is more important than ever, but the scope of the challenge for IT projects has changed. Partner APIs, social networks, physical sensors and devices, all of these and more are important sources of capability or insight. It is no longer sufficient to integrate resources...

8. 

ScalaCheck: The Definitive Guide

ScalaCheck: The Definitive Guide

By: Rickard Nilsson

Publisher: Artima Press

Publication Date: 16-JUN-2014

Insert Date: 09-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

ScalaCheck is a library that facilitates automated specification-based testing of Scala or Java software applications, originally inspired by the QuickCheck library of Haskell. ScalaCheck: The Definitive Guide explains the big ideas behind ScalaCheck, and shows how to use it effectively to write tests at the higher level of property specifications. ...

9. 

Modeling Enterprise Architecture with TOGAF

Modeling Enterprise Architecture with TOGAF

By: Philippe Desfray; Gilbert Raymond

Publisher: Morgan Kaufmann

Publication Date: 26-JUN-2014

Insert Date: 09-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Modeling Enterprise Architecture with TOGAF explains everything you need to know to effectively model enterprise architecture with The Open Group Architecture Framework (TOGAF), the leading EA standard. This solution-focused reference presents key techniques and illustrative examples to help you model enterprise architecture. This book describes the TOGAF standard and its structure, from the architecture transformation method to governance, and presents enterprise architecture modeling practices with plenty of examples of TOGAF deliverables in the context of a case study. Although...

10. 

Memory Dump Analysis Anthology, Volume 7

Memory Dump Analysis Anthology, Volume 7

By: 

Publisher: OpenTask

Publication Date: 08-JUN-2014

Insert Date: 02-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Contains revised, edited, cross-referenced, and thematically organized selected articles from Software Diagnostics Institute (DumpAnalysis.org + TraceAnalysis.org) and Software Diagnostics Library (former Crash Dump Analysis blog, DumpAnalysis.org/blog) about software diagnostics, debugging, crash dump analysis, software trace and log analysis, malware analysis and memory forensics written in November 2011 - May 2014 for software engineers developing and maintaining products on Windows (WinDbg) and Mac OS X (GDB) platforms, quality assurance engineers testing software, technical support...

11. 

The Software Test Engineer's Handbook, 2nd Edition

The Software Test Engineer's Handbook, 2nd Edition

By: ;

Publisher: Rocky Nook

Publication Date: 12-JUN-2014

Insert Date: 02-JUL-2014

Slots: 1.0

Table of Contents • Start Reading

Many books cover functional testing techniques, but relatively few also cover technical testing. The Software Test Engineer's Handbook-2nd Edition fills that gap. Authors Graham Bath and Judy McKay are core members of the ISTQB Working Party that created the new Advanced Level Syllabus-Test Analyst and Advanced Level Syllabus-Technical Test Analyst, both released in 2012. This book presents both functional and technical aspects of testing, which benefits test analyst/engineers and test managers. It provides a solid preparation base for passing the exams for Advanced Test Analyst and Advanced...

12. 

Requirements Engineering für die agile Softwareentwicklung

Requirements Engineering für die agile Softwareentwicklung

By: Johannes Bergsmann

Publisher: dpunkt

Publication Date: 27-JUN-2014

Insert Date: 29-JUN-2014

Slots: 1.0

Table of Contents • Start Reading

Erstes deutsches Buch, das sich der Kombination agiles und klassisches RE widmet Thema wird zurzeit heftig diskutiert auf Konferenzen, Blogs mit eindrücklichen Beispielen aus der Praxis für pragmatische Lösungen* Autor in der Welt der (klass.) Qualitätssicherung/Testen sehr bekannt ...

13. 

Mockito Cookbook

Mockito Cookbook

By: Marcin Grzejszczak

Publisher: Packt Publishing

Publication Date: 24-JUN-2014

Insert Date: 26-JUN-2014

Slots: 1.0

Table of Contents • Start Reading

Over 65 recipes to get you up and running with unit testing using Mockito Implement best practices to perform tests with Mockito Extend Mockito with other popular Java-based unit testing frameworks such as JUnit and Powermock A focused guide with many recipes on testing your software using Mockito In Detail Mockito is a testing framework that allows you to easily create test doubles (mocks) of the system under test's collaborators. You can use mocks to better simulate the behavioral patterns of your software in isolation to receive feedback from tests as soon as...

14. 

SOA with Java: Realizing Service-Orientation with Java Technologies

SOA with Java: Realizing Service-Orientation with Java Technologies

By: Thomas Erl; Andre Tost; Satadru Roy; Philip Thomas; Raj Balasubramanian; David Chou; Thomas Plunkett

Publisher: Prentice Hall

Publication Date: 19-JUN-2014

Insert Date: 19-JUN-2014

Slots: 1.0

Table of Contents • Start Reading

“An outstanding depth-and-breadth resource for IT architects and Java professionals to understand and apply the marriage of SOA and modern Java.” --Antonio Bruno, Enterprise Architecture and Strategy, digitalStrom “A great self-contained book on SOA using flexible Java implementations....” --Roger Stoffers, Hewlett Packard “Provides clarity on abstract concepts and is filled with concrete examples of implementing SOA principles in Java environments.” --Sanjay Singh, Certified SOA Architect “...provides a holistic, comprehensive view on leveraging SOA principles and architecture...

15. 

Economics-Driven Software Architecture

Economics-Driven Software Architecture

By: Ivan Mistrik; Rami Bahsoon; Rick Kazman; Yuanyuan Zhang

Publisher: Morgan Kaufmann

Publication Date: 03-JUN-2014

Insert Date: 17-JUN-2014

Slots: 1.0

Table of Contents • Start Reading

Economics-driven Software Architecture presents a guide for engineers and architects who need to understand the economic impact of architecture design decisions: the long term and strategic viability, cost-effectiveness, and sustainability of applications and systems. Economics-driven software development can increase quality, productivity, and profitability, but comprehensive knowledge is needed to understand the architectural challenges involved in dealing with the development of large, architecturally challenging systems in an economic way. This book covers how to apply economic...

16. 

Enterprise Information Systems Design, Implementation and Management

Enterprise Information Systems Design, Implementation and Management

By: Maria Cruz-Cunha; Joao Varajao

Publisher: IGI Global

Publication Date: 31-JUL-2010

Insert Date: 14-JUN-2014

Slots: 1.0

Table of Contents • Start Reading

The continual development and refinement of enterprise information systems is essential for organizational advancement. Enterprise Information Systems Design, Implementation and Management: Organizational Applications investigates the creation and implementation of enterprise information systems. Covering a wide array of topics such as flow-shop scheduling, information systems outsourcing, ERP systems utilization, Dietz transaction methodology, and advanced planning systems, it is an essential reference source for researchers and professionals alike....

17. 

Explore It!

Explore It!

By: 

Publisher: dpunkt

Publication Date: 05-JUN-2014

Insert Date: 07-JUN-2014

Slots: 1.0

Table of Contents • Start Reading

Mit explorativem Testen können unerwartete Ereignisse, Risiken und mögliche schwerwiegende Fehler in Software aufgedeckt werden. Bei dieser Technik werden kleine, schnelle Analysen durchgeführt, anstatt dass alle Tests im Voraus geplant werden. Dabei wird jeweils auf den Erfahrungen der letzten experimentellen Analyse aufgesetzt. Die Autorin beschreibt anschaulich die Grundlagen und praktische Herangehensweise an exploratives Testen. Es wird gezeigt, wie Software anhand von verschiedenen Interaktionen, Sequenzen, Daten, Zeitabläufen und Konfigurationen untersucht werden kann....

18. 

Praxiswissen Softwaretest – Testmanagement, 4th Edition

Praxiswissen Softwaretest – Testmanagement, 4th Edition

By: ;

Publisher: dpunkt

Publication Date: 05-JUN-2014

Insert Date: 07-JUN-2014

Slots: 1.0

Table of Contents • Start Reading

Testmanagement umfasst sowohl klassische Methoden des Projekt- und Risikomanagements als auch das Wissen um den zweckmäßigen Einsatz wohldefinierter Testmethoden und entsprechender Werkzeuge. Das Buch vermittelt Grundlagen sowie praxiserprobte Methoden und Techniken des Testmanagements anhand eines durchgängigen Beispiels. Es umfasst den benötigten Stoff zum Ablegen der Prüfung »Certified Tester – Advanced Level – Testmanager« nach ISTQB-Standard und ist auch für das Selbststudium geeignet. Die 4. Auflage wurde komplett überarbeitet und ist konform zum ISTQB-Lehrplan Version 2013....

19. 

Handbook of Research on Emerging Advancements and Technologies in Software Engineering

Handbook of Research on Emerging Advancements and Technologies in Software Engineering

By: Imran Ghani; Wan Kadir; Mohammad Ahmad

Publisher: IGI Global

Publication Date: 30-APR-2014

Insert Date: 05-JUN-2014

Slots: 1.0

Table of Contents • Start Reading

Advanced approaches to software engineering and design are capable of solving complex computational problems and achieving standards of performance that were unheard of only decades ago. Handbook of Research on Emerging Advancements and Technologies in Software Engineering presents a comprehensive investigation of the most recent discoveries in software engineering research and practice, with studies in software design, development, implementation, testing, analysis, and evolution. Software designers, architects, and technologists, as well as students and educators, will find this book to be...

20. 

Rough Cuts
12 More Essential Skills for Software Architects

12 More Essential Skills for Software Architects

By: Dave Hendricksen

Publisher: Addison-Wesley Professional

Publication Date: 29-AUG-2014

Insert Date: 05-JUN-2014

Table of Contents • Start Reading

This is the Rough Cut version of the printed book. This indispensable new handbook focuses on 12 specific skills every software architect needs to succeed: skills involved in becoming a superior technologist and an outstanding technical champion in your organization. Ideal for both working and aspiring software architects, 12 More Essential Skills for Software Architects is the perfect complement and follow-up to Dave Hendricksen's previous book, 12 Essential Skills for Software Architects. In this new guide, Hendricksen focuses on three sets of skills that will have the greatest impact...