Defining and validating high level design metrics
The development of the solution design and architecture begins with a design process, the results of which become the functional specification.
The design process helps identify the project team structure and the team's responsibilities for the upcoming Developing Phase.
The deliverables may undergo numerous iterations before the project team, the customers, and the stakeholders reach a final consensus.
Note For more detailed discussions on how these tasks and deliverables can be approached and the responsibilities assigned for them, refer to the Unix Migration Project Guide (UMPG) at
It identifies the specific components of the solution and their relationships.
The design document contains details of the architecture and the components that go into building the solution.
The major migration tasks conducted during the Planning Phase are summarized in the following list.
It is helpful not only in declining the cost but also in the development of high quality software systems.
International Journal of Computer Applications 37(11):6-15, January 2012. Bib Te X Necessity for a Productive software has been culminating and Object-Oriented Design technique is providing solution to this as it is the most powerful mechanism for developing proficient software systems.
Instructions for setting up the development and test environments are explained in Chapter 4, “Planning: Setting Up the Development and Test Environments” of this volume.
The following sections detail the various activities involved in the Planning Phase of the MSF Process Model and how these activities specifically relate to a migration project.