System design tools play and important role in system development. System design tools are used to blue print before the system design.
There are many type’s of system Design tools such are given below: –
System Flow Chart
System flow char is a diagrammatic representation to explain how a system works. Diagrammatic representations easier to understand than a lengthy text. System flow chat is one of the major tools of the system analyst to show an overview of the processing in a complete system.
Entity- Relation ER Diagram
Entity Relation Diagram shows data in terms of the entities and relationships described by the data. An entity is anything in real world system that can be uniquely identified. It can be a set of person, place, objects, events or even concepts. For example students can be an entity. Every entity instance, that is every student can be recognized by their registration number or citizenships number among other students.
Context diagram is a diagram that represents the actors outside a system that could interact with the system it represents system as a whole and its inputs and outputs form or to external factors. It is useful system design to represent external factors interacting with the system itself so that system requirement and constraints can be studied very easily. It is also used to document the scope for a system. The symbol used in a context diagram is tabulated below.
Data Flow Diagram (DFD)
Data Flow Diagram (DFD is a tools that describes the flow of data thorough a system and the work or processing performed by that system. It shows that flow of data from external entitles into the system, how the data moves form the one process to another and its logical storage. Before drawing DFD. It is a good practice to the draw context diagram.
UML (Unified Modeling Language)
UML stand for Unified Modeling Language. It is slandered language for specifying, visualizing, constructing, and documenting, the software systems, as well as for business modeling. The UML is very successful as it. Such as Microsoft, Oracle etc.
A use case is the set of scenario that describe an interaction between a user and a system. It is comparatively easier type of UML diagram to draw. It displays the relationship among actors and use cases. The two main components of a use case diagram are user case and actors.