rssHome » Software Dev.

The Economics of Software Quality

The Economics of Software Quality

Book Description

“Whether consulting, working on projects, or teaching, whenever I need credible, detailed, relevant metrics and insights into the current capabilities and of the software engineering profession, I always turn first to Capers Jones’ work. In this important new book, he and Olivier Bonsignour make the hard-headed, bottom-line, case, with facts and data, about why software quality is so important. I know I’ll turn to this excellent reference again and again.”
—Rex Black, President, RBCS

Poor quality continues to bedevil large-scale projects, but few software leaders and practitioners know how to measure quality, select quality best practices, or cost-justify their usage. In The Economics of Software Quality, leading software quality experts Capers Jones and Olivier Bonsignour show how to systematically measure the impact of quality and how to use this information to deliver far more value.

Using empirical data from hundreds of software organizations, Jones and Bonsignour show how integrated inspection, structural quality measurement, static analysis, and can achieve defect removal rates exceeding 95 percent. They offer innovative guidance for predicting and measuring defects and quality; choosing defect prevention, pre-test defect removal, and methods; and optimizing post-release defect and repair.

This book will help you Download Now »

Objective-C: Developer Reference

Objective C: Developer Reference

Book Description

A soup-to-nuts guide on the programming language

is the language behind Cocoa and Cocoa Touch, which is the Framework of applications written for the Macintosh, , , and iPad platforms. Part of the Reference series covering the hottest topics, this book covers everything from the basics of the C language to advanced aspects of . You’ll examine Objective-C and high-level subjects of frameworks, threading, , and much more.

  • Covers the basics of the C language and then quickly moves onto Objective-C and more advanced topics
  • Draws from the author’s first-hand experience garnered while developing applications for the Mac and OS platforms
  • Includes chapters on classes, memory , threads, and the Foundation framework
  • Also covers advanced topics like protocols, categories, associated objects, and blocks

Featuring real-life examples drawn from the author’s experience, Objective-C offers an insider look at this amazing programming language.

From the Back Cover
Developers, this book belongs on your desk!

Once you understand Objective-C and object-oriented programming Download Now »

ActionScript Developer’s Guide to Robotlegs

ActionScript Developers Guide to Robotlegs

Book Description

Robotlegs is a standout among the 3 frameworks available today. With it, Flash, Flex, and AIR developers can create well-architected, testable, and flexible Rich Internet Applications—fast. This concise guide shows you how the light footprint and focused scope of this open source framework not only solves your immediate coding problems, it helps you gain insight into AS3 architecture on a much deeper level.

The authors provide a walkthrough of specific features in two applications they’ve written in Robotlegs, complete with code for each application as a whole. You’ll learn how to achieve a balance of flexibility and consistency in your own projects.

  • Solve 80% of your coding problems with 20% of the API
  • Gain code-base flexibility with automated Dependency Injection
  • Learn the anatomy of a Robotlegs application
  • Understand the relationships between models, services, control code, and views in the framework’s MVCS architecture
  • See how the Robotlegs’ approach facilitates Test Driven (TDD)
  • Pick up practical methods for architecting Robotlegs solutions
  • Get expert insights to power-up your existing Robotlegs code

About the Author
Joel Hooks is a Flash Platform with experience in 3, Flex, and Python. Download Now »

Design Patterns in Java, 2nd Edition

Design Patterns in Java, 2nd Edition

Book Description

Design Patterns in Java™ gives you the hands-on practice and deep insight you need to fully leverage the significant power of design patterns in any Java software project. The perfect complement to the classic Design Patterns, this learn-by-doing workbook applies the latest Java features and best practices to all of the original 23 patterns identified in that groundbreaking text.

Drawing on their extensive experience as Java instructors and programmers, Steve Metsker and Bill Wake illuminate each pattern with real Java programs, clear UML diagrams, and compelling exercises. You’ll move quickly from theory to application—learning how to improve new code and refactor existing code for simplicity, manageability, and .

Coverage includes

  • Using Adapter to provide consistent interfaces to clients
  • Using Facade to simplify the use of reusable toolkits
  • Understanding the role of Bridge in Java database connectivity
  • The Observer pattern, Model-View-Controller, and GUI behavior
  • Java Remote Method Invocation (RMI) and the Proxy pattern
  • Streamlining designs using the Chain of Responsibility pattern
  • Using patterns to go beyond Java’s built-in constructor features
  • Implementing Undo capabilities with Memento Download Now »

Top-Down Network Design, 3rd Edition

Top Down Network Design, 3rd Edition

Book Description

Objectives
The purpose of Top-Down Network Design, Third Edition, is to help you design networks that meet a customer’s and technical goals. Whether your customer is another department within your own company or an external client, this book provides you with tested processes and tools to help you understand traffic flow, protocol behavior, and internetworking technologies. After completing this book, you will be equipped to design enterprise networks that meet a customer’s requirements for functionality, capacity, , availability, scalability, affordability, security, and manageability.

Audience
This book is for you if you are an internetworking professional responsible for designing and maintaining medium- to large-sized enterprise networks. If you are a network engineer, architect, or technician who has a working knowledge of network protocols and technologies, this book will provide you with practical advice on applying your knowledge to internetwork design.

This book also includes useful information for consultants, systems engineers, and sales engineers who design corporate networks for clients. In the fast-paced presales environment of many systems engineers, it often is difficult to slow down and insist on a top-down, structured systems analysis approach. Wherever possible, this book includes shortcuts and assumptions that can be made to speed up the network design process. Download Now »

Codermetrics: Analytics for Improving Software Teams

Codermetrics: Analytics for Improving Software Teams

Book Description

How can you help your software team improve? This concise book introduces codermetrics, a clear and objective way to identify, analyze, and discuss the successes and failures of software engineers—not as part of a review, but as a way to make the team a more cohesive and productive unit.

Experienced team builder Jonathan Alexander explains how codermetrics helps teams understand exactly what occurred during a project, and enables each coder to focus on specific improvements. Alexander presents a variety of simple and complex codermetrics, and teaches you how to create your own.

  • Learn how codermetrics changes long-held assumptions and improves team dynamics
  • Get recommendations for integrating codermetrics into existing processes
  • Ask the right questions to determine the type of data you need to collect
  • Use metrics to measure individual coder skills and a team’s effectiveness over time
  • Identify the contributions each coder makes to the team
  • Analyze the response to your software and its features—and verify that you’re meeting team and organizational goals
  • Build better teams, using codermetrics to make personnel adjustments and additions

About the Author
Jonathan Alexander has over 25 years of experience in software . He is currently VP of Engineering at Vocalocity, a leader in cloud-based telecommunications. Download Now »

Copyright © 2012 Wow! eBook · All rights reserved · Powered by WordPress