Learn System Analyis and Design
Physical Design
   
Home
Physical Design
 
Physical Design

The key factor in producing a useful physical design is the ability both for users to understand the true scope of the system and for the implementation team to be able to use it for program, data, and interface design.

Physical design is devoted to creating specifications that establish the physical environment within which the system will operate, the physical characteristics of the system, and how it will physically function.

Steps in Physical Design

1. Identify resources needed to meet user needs.
2. Identify procedures necessary to meet user needs.
3. Describe the procedures so that computer code can be generated
4. Describe data so that stored data can be created or modified.
5. Identify additional technology necessary for the new or modified system

The finished Physical design of a solution should contain:

1.Alternative solutions to the problem - in what different ways could the problem be solved?

There is rarely only one way to solve a problem. The challenge is to find the most effective and efficient method for that particular organisation for that particular problem. "what is appropriate" will vary from case study to case study. We must always decide on the best solution based on the case study you are given.

How to find alternatives:

See what other organisations have done in similar situations.

Investigate what tools are available that may help solve the problem (e.g. it may turn out that a spreadsheet would be better than a database to solve a particular problem)

Brainstorm: invite ideas and put them all down regardless of how silly they may seem. Sometimes an "off the wall" lateral-thinking suggestion may inspire a creative solution.

Ask for opinions from experts Ask for hardware/software manufacturers to explain why their product is the best choice

2.Data structure (e.g. field names, data types and lengths, filenaming, folder structure schemes, colour coding, style guide requirements).

3.Data input procedures and equipment (e.g. keyboard? barcode reader? OCR?)

4.Interfaces (e.g. what will a data entry screen look like? Will people need to leave the main screen to access functions? How will menus be organised into commands and submenus? What shortcut keys will be used? Will you use a text box, listbox, combo box, tickbox for a particular item of data entry? What colour scheme will be used? What navigation scheme will be used? What icons represent what meaning? Will the layout of the data entry form help users enter data in the required order and the required format?

5.Control procedures - What validation rules will be used on what fields to check for data reasonableness, existence or format?) What will different error messages say? How can output be checked for accuracy (e.g. an average can be compared with the data items from which it was calculated). How can procedural errors or problems be detected? (e.g. an order may be cross-checked against the stock database to ensure the ordered item is in stock, or whether it needs to be backordered and the potential customer notified of the delay).

6.Equipment sources - will equipment be tailor-made or 'off the shelf'? In either case, hardware and software specifications must be given.

7.What workloads and capacities the system must be capable of - e.g. storage capacities, number of transactions per hour, disaster-recovery abilities

8.Validation and storage methods to be used

9.How to produce the output (i.e. processing actions)

10.Procedures to be followed to use the solution

11.Backup requirements and procedures - what needs to be backed up, how often, how backups are stored, what backup scheme will be used?

12.How the solution is to be tested to ensure it works properly - what needs to be tested? Functionality, presentation, usability, accessibility, communication of message. How will you test?

13.Staffing requirements to use the solution (e.g. new experts or operators, moving workers to new areas)

14.Changeover - how will the solution be brought online to replace the existing system (implementation strategy)

15.Evaluation - how is the finished solution going to be evaluated to see if it meets expectations

A system flow chart, or data flow chart, is used to describe the flow of data through a complete data-processing system. Different graphic symbols represent the clerical operations involved and the different input, storage, and output equipment required. Although the flow chart may indicate the specific programs used, no details are given of how the programs process the data. In other words, it's like a DFD

A program flow chart is used to describe the flow of data through a particular computer program, showing the exact sequence of operations performed by that program in order to process the data. Different graphic symbols are used to represent data input and output, decisions, branches, and subroutines.

The physical design should finish with a documented system specification.

 

 

 
Publish Your Papers Here
We welcome papers on System analysis and design to be published here in this site. Authors can send their papers and brief description to learnsad@gmail.com. Plese include your profile picture

 

 
 
   
All rights reserved