Your Ad Here
 
Samay Live
 
EBooks » Software Development
Successful software depends not only on technical excellence but on how members of the software team work together. Written in easy to understand language by a leading expert in the field, this ground-breaking volume provides an overview of the team culture required to develop quality software. Reflecting the different views on the nature of software quality, the book helps groups in a software team to communicate more effectively and to overcome the conflict created by their different perceptions of quality. You learn the roles and activities of team members (including customers) throughout the life of a software product, from before the software development starts and during the software development lifecycle, to after the software has been deployed and is in use.

Achieving Software Quality through Teamwork describes popular software quality models such as EFQM, Watts Humphreys’ personal and team software processes, TMAP and CMM. It features numerous examples, sources for further information, and tools and techniques that can be applied to real projects. An indispensable resource for software developers, testers, managers, quality assurance professionals, and customers, the book explains how to clear the way through difficult “people issues” so that software quality can be achieved. Defining the key groups within a software team and their different definitions of quality, this unique reference enables you to improve the communications and relationships between team members throughout a project and the lifetime of the software.

Open source software is changing the world of Information Technology. But making it work for your company is far more complicated than simply installing a copy of Linux. If you are serious about using open source to cut costs, accelerate development, and reduce vendor lock-in, you must institutionalize skills and create new ways of working. You must understand how open source is different from commercial software and what responsibilities and risks it brings. Open Source for the Enterprise is a sober guide to putting open source to work in the modern IT department.


Open source software is software whose code is freely available to anyone who wants to change and redistribute it. New commercial support services, smaller licensing fees, increased collaboration, and a friendlier platform to sell products and services are just a few of the reasons open source is so attractive to IT departments. Some of the open source projects that are in current, widespread use in businesses large and small include Linux, FreeBSD, Apache, MySQL, PostgreSQL, JBOSS, and Perl. These have been used to such great effect by Google, Amazon, Yahoo!, and major commercial and financial firms, that a wave of publicity has resulted in recent years, bordering on hype. Large vendors such as IBM, Novell, and Hewlett Packard have made open source a lynchpin of their offerings. Open source has entered a new area where it is being used as a marketing device, a collaborative software development methodology, and a business model.

The Fit open source testing framework brings unprecedented agility to the entire development process. Fit for Developing Software shows you how to use Fit to clarify business rules, express them with concrete examples, and organize the examples into test tables that drive testing throughout the software lifecycle. Using a realistic case study, Rick Mugridge and Ward Cunningham--the creator of Fit--introduce each of Fit's underlying concepts and techniques, and explain how you can put Fit to work incrementally, with the lowest possible risk. Highlights include

Integrating Fit into your development processes
Using Fit to promote effective communication between businesspeople, testers, and developers
Expressing business rules that define calculations, decisions, and business processes
Connecting Fit tables to the system with "fixtures" that check whether tests are actually satisfied
Constructing tests for code evolution, restructuring, and other changes to legacy systems
Managing the quality and evolution of tests
A companion Web site (http://fit.c2.com/) that offers additional resources and source code
Software Testing, Second Edition provides practical insight into the world of software testing and quality assurance. Learn how to find problems in any computer program, how to plan an effective test approach and how to tell when software is ready for release. Updated from the previous edition in 2000 to include a chapter that specifically deals with testing software for security bugs, the processes and techniques used throughout the book are timeless. This book is an excellent investment if you want to better understand what your Software Test team does or you want to write better software.
Concise introduction to error correcting codes and techniques, you'll learn how to design and implement these systems. Unlike previous texts written from an analog perspective, the text's information is purely digital. Complete with 440 equations, this reference is an excellent overview of the field as it applies to personal cellular systems, and is ideal for computer and communications engineers.

    Table of Contents
  • Introduction
  • Linear Codes
  • Cyclic Codes
  • BCH Codes
  • Convolutional Codes
 
Username:
Password:
 
Sign Up | Lost Password
 
 

Execution time : 0.010360956192