DEV Community

Cover image for System Design in Software Development
meherulsust
meherulsust

Posted on

System Design in Software Development

What is System Design: Software system design is a process to convert user whole requirements into some appropriate form, which helps the software developer in coding and implementation. It is the process of designing the elements of a system such as the architecture, modules, and components, the different interfaces of those components, and the data that goes through that system.

Some of the major tasks should be performed during the system design process :

1.Requirement analysis

2.Initialize design definition

3.Document the design definition strategy

4.Plan and Identify the technologies

5.Database Design

6.Load Balancing

7.Scaling

8.Sharding

9.Caching

9.Indexing

etc

Top comments (0)