Oriented Analysis and Design
from Martin L. Shoemaker Consulting

There are many lifecycle models for software development; but all of them (except for the dreaded Code and Fix) draw a distinction between analysis/design and implementation. Even sophisticated iterative models such as the Unified Process recognize that, though analysis and design may proceed throughout the process, there is still a sharp division between defining what gets built and actually building it.

In many situations, it is beneficial to perform the analysis and the design phases of a project as a separate project in themselves. Some advantages of this approach include:

To help you in implementing a two-phase development approach, Martin L. Shoemaker Consulting offers dedicated Object-Oriented Analysis and Design services based on the UML. We can discover, organize, and document your requirements to provide a detailed specification of your problem. Then we can produce a range of detailed designs to satisfy your requirements, each with a description of risks, benefits, and estimated costs. From there, you can select what you see as the best design, and then choose your strategy for implementing the design. (We can also provide a complete solution, from analysis to delivery.)

For more information on our OOAD services, please contact us.

Copyright © 2003 by Martin L. Shoemaker