SSADM - Stage 6 |
Physical Design |
This is the final Stage of SSADM and involves the physical design of the required system from the logical design of stages 4 and 5. Once the detailed design work is accepted, the detail of the final system specification is created.
The target physical environment is known from a step in Stage 4. Further details may be known about this environment.
E.g. Through a procurement exercise.
The Physical environment specification contains precise details about the technical environment for further development work and operations of the proposed IS.
This specification is available through Project procedures.
It may be necessary to modify development standards within an organisation due to information held in the specification. This work is done in this step.
User manuals should be written.
There are two parts:
Takes Logical Data Model (LDM) and creates a physical design by applying general transformations which are provided by physical data design technique. Design should minimize access time by placing data which is likely to be accessed together on the same physical block.
Further transformation, but this time applying rules which are specific to the Database Management System (DBMS)
group records with similar access patterns together
implement relationships between physical groups together
There are two major activities to be undertaken:
Ensure logical description of processing is complete.
support design functions which contain multiple events and update process models
requires checks to be made for common processing
Determines how each component of the logical design will be built.
This step calculates the size and timings of the IS. The user should be consulted in this step for any technical decisions to be made.
Any changes in the IS need to be documented. Discretion & Expertise are required in this step to decide how much effort should be used.
All functions that require its processing to be written in a procedural language are considered. Programs containing more than one function may need to be reworked.
There are two main activities for each function:
- Identify logical processing components in each function.
- Combine these components and their associated fragments in program specifications.
The PDI links the physical data design and the processing, which is built on a logical view of the data model.
This step has two roles:
- Define the interfaces between the physical data, whose structure may well have changed as a result of Steps 620 and 640, and the processing units defined in Steps 630 and 650.
- Require that all validation routines or special processing modules are recorded. The purpose is to ensure that all routines that link the data and processing are recorded in a single place.
In this stage all the outputs from previous steps and stages are assembled. They are brought together and given a final check of their quality. When everything has been checked for quality it is then time to publish the Requirement Specification.