Better Software Faster / Edition 1

Better Software Faster / Edition 1

by Andy Carmichael, Dan Haywood
     
 

ISBN-10: 0130087521

ISBN-13: 9780130087522

Pub. Date: 05/01/1902

Publisher: Prentice Hall

Together: supercharging software development, from start to finish!

Together delivers a superbly integrated set of lifecycle tools for building software with breakthrough quality, efficiency, and performance. Now there's a definitive guide to making the most of Together: Better Software Faster. In this book, two leading Together mentors share the

…  See more details below

Overview

Together: supercharging software development, from start to finish!

Together delivers a superbly integrated set of lifecycle tools for building software with breakthrough quality, efficiency, and performance. Now there's a definitive guide to making the most of Together: Better Software Faster. In this book, two leading Together mentors share the techniques you need to succeed every step of the way—from planning and requirements through development, debugging, delivery, and administration. You'll find detailed examples and practical insights for:

  • Leveraging Together's common language, diagrams, and building block components to improve team collaboration
  • Mastering TogetherSoft's "Model-Build-Deploy" approach to software development
  • Managing the software development process from the Together ControlCenter
  • Using Together to simplify modeling, design, and architecture
  • Taking advantage of Together's tools for enhancing programmer efficiency and reducing errors

Whether you're an analyst, architect, designer, developer, or manager ... no matter what enterprise technologies you're already using ... this book will help you streamline and supercharge your very next software project ... Together!

The Coad Series: Improving the ways people work together

Every book in the Coad Series (Peter Coad, series editor) delivers practical guidance for building better businesses, and the systems that support them—faster, better, and more easily. Legendary software methodology expert and TogetherSoft founder Peter Coad personally selects authors and books for this series, and works on a strategic level with every author throughout the book development process.

Read More

Product Details

ISBN-13:
9780130087522
Publisher:
Prentice Hall
Publication date:
05/01/1902
Series:
The Coad Series
Edition description:
New Edition
Pages:
384
Product dimensions:
6.80(w) x 9.30(h) x 1.10(d)

Table of Contents

(NOTE: Most chapters conclude with What's Next.)

Foreword.

Preface.

Acknowledgments.

1. Together—The Difference It Makes.

We Need It Now! The Principles Behind This Book. Why Is Together Exciting Technology? Process, Process, All the Way.

2. The Last Step-Deploy and Run!

The CarServ System. Evolving the System. Inspecting the Single Model. Change and Redeploy. Documentation Generation.

3. The First Step: Model the Domain.

Elements of Specification. Domain Modeling. Types and Classes. Modeling Types as Classes.

4. The Stakeholder Step: Specify Requirements.

Business Process. System Functionality. Modeling the Users: Actors. Clarifying Requirements with State Chart Diagrams. Nonfunctional Requirements. Configuration Management.

5. The Controlling Step: Feature-Centric Management.

Getting in Control. Why Feature-Centric? Why Timeboxes? Why Adaptive? Estimating the Costs of Features. Use Cases Versus Features.

6. The Continuous Step: Measure the Quality.

How to Measure Quality. Testing. Metrics. Audits. Generating Documentation.

7. The Micro Step: Design and Implement.

A Worked Example. Effective Interaction Design. Effective Class Diagrams. Using Patterns. Refactoring With Together. Customizing Together.

8. The Macro Step: Architecture.

What Is Architecture and Why Is It Important? Framework First, or Functionality First? Responsibility for Architecture. Documenting Architectural Constraints. Managing Dependencies. Interactions Between Tiers. Managing Versions and Configurations.

9. The J2EE Architecture.

Using Together Makes it Easy. It's Not That Easy.

10. Parting Words.

We Need You to Do it Again! A Simple Summary. Now Over to You.

Appendix A: Installing the Case Study Software.

Before You Start. Together Download and Install. The Case Study. Quick Test.

Appendix B: JUnit and JunitX.

Motivation. Getting Started. Using Together's Testing Framework to Create TestCases and TestSuites. Behind the Scenes. Extensions. Writing Tests in Practice.

Appendix C: Customizing Together with .config files.

Motivation. Tips and Tricks. Bean Properties. Documenting Pattern Instances. Colored Notes. Before-and-After Object Diagrams. Documenting Package Dependencies.

Appendix D: Customizing Together's Templates.

Motivation. Behind the Scenes. Collections API Templates. Templates.

Appendix E: Customizing Together's Inspectors.

Motivation. Inspector Property Builder. Using the Config-Based Inspector. Open API. Inspector Framework. To Conclude.

Appendix F: The RwiSupport Framework.

Motivation. Framework Classes. Possible Enhancements.

Appendix G: CarServ Case Study.

Bibliography.

Index.

Read More

Customer Reviews

Average Review:

Write a Review

and post it to your social network

     

Most Helpful Customer Reviews

See all customer reviews >