System Design Technique
Design is the creation of a plan or convention for the construction of an object or a system. Design is a road map or a strategic approach for someone to achieve a unique expectation. System Design is the process of defining the architecture, components, modules, interfaces, and data for a system to satisfy specified requirements.
The person who designs the system is known as System Designer.
The essential skills for a designer are:
- understanding people’s needs
- working visually and tangibly
- prototyping to manage risk
- working inclusively and collaboratively
System design is a process to deliver the requirements as specified in the feasibility report.
The main objectives of the design are
The process of System Design includes the following steps:
- Logical Design
The Logical Design of a system pertains to an abstract representation of the data flows, inputs and outputs of the system. This is often conducted via modelling, using an over-abstract (and sometimes graphical) model of the actual system. Logical designing describes the structure & characteristics or features, like output, input, files, database & procedures. Logical design includes ER Diagrams i.e. Entity Relationship Diagrams and DFD i.e. Data Flow Diagrams.
- Physical Design
The physical design relates to the actual input and output processes of the system. This is laid down in terms of how data is input into a system, how it is verified/authenticated, how it is processed, and how it is displayed.