Better Software Faster

Better Software Faster

4 (2 ratings by Goodreads)
By (author)  , By (author) 

List price: US$48.99

Currently unavailable

Add to wishlist

AbeBooks may have this title (opens in new window).

Try AbeBooks

Description

Better Software Faster is aimed at professional software developers working in teams of more than a pair and less than 12. It offers a range of practical ideas for speeding up development whilst maintaining high quality standards. The volume covers the full lifecycle: domain modelling, requirements, feature-centric management, QA, design, architecture, implementation, deployment and beyond.show more

Product details

  • Paperback | 384 pages
  • 178.8 x 234.7 x 25.9mm | 721.22g
  • Pearson Education (US)
  • Prentice Hall
  • Upper Saddle River, United States
  • English
  • 0130087521
  • 9780130087522

Back cover copy

"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 ControlCenterUsing "Together" to simplify modeling, design, and architectureTaking advantage of "Together"'s tools for enhancing programmer efficiency and reducing errorsWhether 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 togetherEvery 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.show more

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.show more

About Andy Carmichael

ANDY CARMICHAEL has worked in software engineering for 20 years, specializing in software development methods and tools. He co-authored Better Software Faster while TogetherSoft's Director of Professional Services, Europe and the UK's Technical Services Director. He has edited two other books, Object Development Methods and Developing Business Objects, and is technical editor for Application Development Advisor magazine. DAN HAYWOOD has worked on large and small software development projects for more than 12 years as an independent consultant and as a consultant for Sybase Professional Services and Accenture.show more

Rating details

2 ratings
4 out of 5 stars
5 0% (0)
4 100% (2)
3 0% (0)
2 0% (0)
1 0% (0)
Book ratings by Goodreads
Goodreads is the world's largest site for readers with over 50 million reviews. We're featuring millions of their reader ratings on our book pages to help you find your new favourite book. Close X