Free Trial

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

Help

Software Engineering & Development


61. 

Improving the Test Process

Improving the Test Process

By: ; Erik Van Veenendaal

Publisher: Rocky Nook

Publication Date: 21-DEC-2013

Insert Date: 13-DEC-2013

Slots: 1.0

Table of Contents • Start Reading

This book covers the syllabus for the Improving the Test Process module of the International Software Testing Qualifications Board (ISTQB) Expert Level exam. To obtain certification as a professional tester at the Expert Level, candidates may choose to take a course given by an ISTQB accredited training provider and then sit for the exam. Experience shows that many candidates who choose this path still require a reference book that covers the course. There are also many IT professionals who choose self-study as the most appropriate route toward certification. This book can be used both as a...

62. 

Institutionalization of UX: A Step-by-Step Guide to a User Experience Practice, Second Edition

Institutionalization of UX: A Step-by-Step Guide to a User Experience Practice, Second Edition

By: Eric Schaffer; Apala Lahiri

Publisher: Addison-Wesley Professional

Publication Date: 18-DEC-2013

Insert Date: 13-DEC-2013

Slots: 1.0

Table of Contents • Start Reading

“This book is a great how-to manual for people who want to bring the benefits of improved user experience to their companies. It’s thorough yet still accessible for the smart businessperson. I’ve been working with user-centered design for over twenty years, and I found myself circling tips and tricks.” –Harley Manning, vice president & research director, customer experience, Forrester Research ”Some argue that the big advances in our impact on user experience will come from better methods or new technologies. Some argue that they will come from earlier involvement in the design and...

63. 

Combining Business Process Management and Enterprise Architecture for Better Business Outcomes

Combining Business Process Management and Enterprise Architecture for Better Business Outcomes

By: Claus T. Jensen; Owen Cline; Martin Owen

Publisher: IBM Redbooks

Publication Date: 31-MAR-2011

Insert Date: 13-DEC-2013

Slots: 1.0

Table of Contents • Start Reading

This IBM® Redbooks® publication explains how to combine business process management (BPM) and Enterprise Architecture (EA) for better business outcomes. This book provides a unique synergistic approach to BPM and EA, based on a firm understanding of the life cycles of the enterprise and the establishment of appropriate collaboration and governance processes. When carried out together, BPM provides the business context, understanding, and metrics, and EA provides the discipline to translate business vision and strategy into architectural change. Both are needed for sustainable continuous...

64. 

Mastering Software Quality Assurance

Mastering Software Quality Assurance

By: Murali Chemuturi

Publisher: J. Ross Publishing

Publication Date: 21-SEP-2010

Insert Date: 12-DEC-2013

Slots: 1.0

Table of Contents • Start Reading

This comprehensive reference on software development quality assurance addresses all four dimensions of quality: specifications, design, construction and conformance. It focuses on quality from both the micro and macro viewpoint. From a micro view, it details the aspect of building-in quality at the component level to help ensure that the overall deliverable has ingrained quality. From a macro view, it addresses the organizational-level activities that provide an environment conducive to fostering quality in the deliverables as well as developing a culture focused on quality in the...

65. 

Project Management the Agile Way

Project Management the Agile Way

By: John Goodpasture

Publisher: J. Ross Publishing

Publication Date: 13-JAN-2010

Insert Date: 11-DEC-2013

Slots: 1.0

Table of Contents • Start Reading

Project Management the Agile Way was written for experienced project managers, architects and systems analysts who are comfortable in traditional methods of project management but now need to learn about agile methods for software projects and understand how to make agile work effectively in the enterprise. The methodologies included under the agile umbrella go by many names, such as Scrum, XP, Crystal and EVO, to name a few. Project managers will gain practical day-to-day tips and advice on how to apply these practices to mainstream projects and how to integrate these methods with...

66. 

Scaling BPM Adoption: From Project to Program with IBM Business Process Manager

Scaling BPM Adoption: From Project to Program with IBM Business Process Manager

By: Lisa Dyer; Flournoy Henry; Ines Lehmann; Guy Lipof; Fahad Osmani; Dennis Parrott; Wim Peeters; Jonas Zahn

Publisher: IBM Redbooks

Publication Date: 29-MAR-2012

Insert Date: 10-DEC-2013

Slots: 1.0

Table of Contents • Start Reading

Your first Business Process Management (BPM) project is a crucial first step on your BPM journey. It is important to begin this journey with a philosophy of change that allows you to avoid common pitfalls that lead to failed BPM projects, and ultimately, poor BPM adoption. This IBM® Redbooks® publication describes the methodology and best practices that lead to a successful project and how to use that success to scale to enterprise-wide BPM adoption. This updated edition contains a new chapter on planning a BPM project. The intended audience for this book includes all people who...

67. 

The Art of Unit Testing, Second Edition: with examples in C#

The Art of Unit Testing, Second Edition: with examples in C#

By: Roy Osherove

Publisher: Manning Publications

Publication Date: 22-NOV-2013

Insert Date: 05-DEC-2013

Slots: 1.0

Table of Contents • Start Reading

Summary The Art of Unit Testing, Second Edition guides you step by step from writing your first simple tests to developing robust test sets that are maintainable, readable, and trustworthy. You'll master the foundational ideas and quickly move to high-value subjects like mocks, stubs, and isolation, including frameworks such as Moq, FakeItEasy and Typemock Isolator. You'll explore test patterns and organization, working with legacy code, and even "untestable" code. Along the way, you'll learn about integration testing and techniques and tools for testing databases and...

68. 

Video Surveillance Techniques and Technologies

Video Surveillance Techniques and Technologies

By: Vesna Zeljkovic

Publisher: IGI Global

Publication Date: 31-DEC-2013

Insert Date: 29-NOV-2013

Slots: 1.0

Table of Contents • Start Reading

Security video surveillance systems, such as homeland security and national defense, rely on specific mathematical algorithms in order to run effectively. It is essential for these parameters to be understood in order to design and create a successful system. Video Surveillance Techniques and Technologies presents empirical research and acquired experience on the original solutions and mathematical algorithms for motion detection and object identification problems. Emphasizing a wide variety of applications of security systems, this book is an essential tool for graduate students and...

69. 

Microsoft System Center Configuration Manager High availability and performance tuning

Microsoft System Center Configuration Manager High availability and performance tuning

By: Marius Sandbu

Publisher: Packt Publishing

Publication Date: 25-NOV-2013

Insert Date: 28-NOV-2013

Slots: 1.0

Table of Contents • Start Reading

Deploy a scalable solution by ensuring high availability and disaster recovery using Configuration Manager Deploy highly available Configuration Manager sites and roles Backup, restore, and copy Configuration Manager to other sites Get to grips with performance tuning and best practices for Configuration Manager sites In Detail Microsoft Configuration Manager is both extensive and complex, and for many, it is the primary tool for Enterprise management. With each new release, Configuration Manager continually proves itself to be the ultimate solution for...

70. 

Getting Started with PhantomJS

Getting Started with PhantomJS

By: Aries Beltran

Publisher: Packt Publishing

Publication Date: 25-NOV-2013

Insert Date: 28-NOV-2013

Slots: 1.0

Table of Contents • Start Reading

Harness the strength and capabilities of PhantomJS to interact with the web and perform website testing with a headless browser based on WebKit Writing scripts that can interact directly with web services and pages Interacting with social media websites using PhantomJS scripts Creating web-based test scripts and running them in a headless browser In Detail PhantomJS is a headless WebKit browser with JavaScript API that allows you to create new ways to automate web testing. PhantomJS is currently being used by a large number of users to help them integrate headless web...

71. 

Mastering Software Project Requirements

Mastering Software Project Requirements

By: Barbara Davis

Publisher: J. Ross Publishing

Publication Date: 19-SEP-2013

Insert Date: 26-NOV-2013

Slots: 1.0

Table of Contents • Start Reading

This book is a concise step-by-step guide to building and establishing the frameworks and models for the effective management and development of software requirements. It describes what great requirements must look like and who the real audience is for documentation. It then explains how to generate consistent, complete, and accurate requirements in exacting detail following a simple formula across the full life cycle from vague concept to detailed design-ready specifications. Mastering Software Project Requirements will enable business analysts and project managers to decompose...

72. 

Mastering IT Project Management

Mastering IT Project Management

By: Murali Chemuturi

Publisher: J. Ross Publishing

Publication Date: 17-JUL-2013

Insert Date: 26-NOV-2013

Slots: 1.0

Table of Contents • Start Reading

In previous years, setting up IT infrastructure involved just the preparation of the data center. It has become much more complex and evolved today. The infrastructure includes not only the data center facility, but also the entire organization by providing internet connectivity to customers, vendors, and company executives on the move. Mastering IT Project Management is the first book to detail how to create IT infrastructure rather than simply describe how to manage the IT function or software development. This unique and comprehensive reference covers all aspects needed to...

73. 

Software Engineering

Software Engineering

By: Kaseem Saleh

Publisher: J. Ross Publishing

Publication Date: 27-AUG-2009

Insert Date: 26-NOV-2013

Slots: 1.0

Table of Contents • Start Reading

Software Engineering provides the software engineering fundamentals, principles and skills needed to develop and maintain high quality software products. The software engineering processes and techniques covered include requirements specification, design, implementation, testing and management of software projects. This book is modeled on the recommendations and guidelines prescribed in the Guide to the Software Engineering Body of Knowledge (SWEBOK) published by the IEEE Computer Society, and the Software Engineering Curriculum Guidelines for Undergraduate Degree Programs in...

74. 

Test-Driven Development with Mockito

Test-Driven Development with Mockito

By: Sujoy Acharya

Publisher: Packt Publishing

Publication Date: 22-NOV-2013

Insert Date: 23-NOV-2013

Slots: 1.0

Table of Contents • Start Reading

Learn how to apply Test Driven Development and the Mockito framework in real life projects, using realistic, hands-on examples Start writing clean, high quality code to apply Design Patterns and principles Add new features to your project by applying Test-first development- JUnit 4.0 and Mockito framework Make legacy code testable and clean up technical debts In Detail The usual life cycle of code involves adding code, breaking an existing functionality, fixing that and breaking a new area! This fragility can be fixed using automated tests and Test Driven...

75. 

Application Development with Qt Creator

Application Development with Qt Creator

By: Ray Rischpater

Publisher: Packt Publishing

Publication Date: 20-NOV-2013

Insert Date: 22-NOV-2013

Slots: 1.0

Table of Contents • Start Reading

A fast-paced guide for building cross-platform applications using QT and QT Quick. Introduces the basic concepts of programming using Qt and the Qt Quick framework, with tips and tricks to help you make the most of Qt Creator Shows you how to write cross-platform mobile applications with Qt Creator Full of illustrations and diagrams, with clear step-by-step instructions and practical examples that will help you build cross-platform applications using Qt and Qt Quick In Detail Qt Creator is the leading open-source, cross-platform integrated development environment (IDE)...

76. 

GitLab Repository Management

GitLab Repository Management

By: Jonathan M. Hethey

Publisher: Packt Publishing

Publication Date: 21-NOV-2013

Insert Date: 22-NOV-2013

Slots: 1.0

Table of Contents • Start Reading

Delve into managing your projects with GitLab, while tailoring it to fit your environment Understand how to efficiently track and manage projects Establish teams with a fast software developing tool Employ teams constructively in a GitLab environment In Detail GitLab is a great tool suite used to develop software quickly, safely, and efficiently. Watch your developers get into a productive loop within your own network! Code Version Control is now easy to administer and fast to set up with the help of GitLab. Starting with the installation of GitLab, GitLab Repository...

77. 

Robotium Automated Testing for Android

Robotium Automated Testing for Android

By: Hrushikesh Zadgaonkar

Publisher: Packt Publishing

Publication Date: 21-NOV-2013

Insert Date: 22-NOV-2013

Slots: 1.0

Table of Contents • Start Reading

Efficiently automate test cases for Android applications using Robotium Integrate Robotium with Maven to perform test case execution during build Learn different steps to connect to a remote client from an android using Robotium Understand the benefits of Robotium over other test frameworks In Detail Automation testing on mobile devices has been around for a number of years, although it has really taken off with the advent of the Robotium Framework. With the help of automating test cases, business components are extensively reused and complex test cases are executed. Due...

78. 

Designing and Implementing Test Automation Frameworks with QTP

Designing and Implementing Test Automation Frameworks with QTP

By: Ashish Bhargava

Publisher: Packt Publishing

Publication Date: 20-NOV-2013

Insert Date: 21-NOV-2013

Slots: 1.0

Table of Contents • Start Reading

Learn how to design and implement a test automation framework block by block A simple and easy demonstration of the important concepts will enable you to translate abstract ideas into practice Each chapter begins with an outline and a brief statement of content to help the reader establish perspective An alternative approach to developing generic components for test automation In Detail As software testing is maturing, the focus is shifting towards test automation. The key is to learn and grow skills in framework designing and start contributing to project organization...

79. 

Emgu CV Essentials

Emgu CV Essentials

By: Shin Shi

Publisher: Packt Publishing

Publication Date: 14-NOV-2013

Insert Date: 15-NOV-2013

Slots: 1.0

Table of Contents • Start Reading

Develop your own computer vision application using the power of Emgu CV Packed with clear explanations and examples of how to deal with computer vision problems in Emgu CV Learn the main features of Emgu CV from the basics to more advanced techniques Each chapter covers a different computer vision application and teaches developers how to implement it using EmguCV In Detail Computer vision is an up and coming field within the field of Computer Science that combines image processing with machine learning. Emgu CV is a cross-platform library that can be used to practically...

80. 

Software Receiver Design

Software Receiver Design

By: C. Richard Johnson, Jr; William A. Sethares; Andrew G. Klein

Publisher: Cambridge University Press

Publication Date: 18-AUG-2011

Insert Date: 14-NOV-2013

Slots: 1.0

Table of Contents • Start Reading

Have you ever wanted to know how modern digital communications systems work? Find out with this step-by-step guide to building a complete digital radio that includes every element of a typical, real-world communication system. Chapter by chapter, you will create a MATLAB realization of the various pieces of the system, exploring the key ideas along the way, as well as analyzing and assessing the performance of each component. Then, in the final chapters, you will discover how all the parts fit together and interact as you build the complete receiver. In addition to coverage of crucial...