2.5 System design
After the successful completion of system requirement and modelling phase, the draft (raw) requirement may be provided to the design team. Design team check the validity of these draft requirements and starts to design the system or software model. Basically, system design is the process of designing developing and implementation of the proposed system as per the requirementobtained during the analysis of existing system. The main objective of the system design is to develop the best possible design as per the requirements from users and working environment for operating the information system. It is the process of defining the architecture, components, modules, interfaces, and data for a system to satisfy specified requirements. Systems design is therefore the process of defining and developing systems to satisfy specified requirements of the user. Object-oriented analysis and design methods are becoming the most widely used methods for computer systems design. The UML has become the standard language in object-oriented analysis and design. It is widely used for modelling software systems and is increasingly used for high designing non-software systems and organizations.
After the designing of the system model, designer evaluates the efficiency of the design model. If any modification is remaining in the model, designer again checks the validity of requirements and asks for correction with comments. The process will stopped until the clear cut clarification is not received by the design team. This section is very important because according to the software engineering approach the design is the bridge the gap between requirement analysis and coding of the final software development