In this article, you’ll learn about what is System Analysis and System Design and they are different from each other.
System Development can be generally be thought of as having two major components:
System Analysis: System Analysis is the process of gathering and interpreting facts, diagnosing problems, and using the information to recommend improvements to the system. This is the job of a system analyst.
System Design: System design is the process of planning a new system or one to replace complement an existing system. But before this planning can be done, we must understand the old system and determine, how computers can be used to make its operation more effective.
Analysis specifies “What is system should do” , Design state “how to accomplish the objective”.
System analysis and design is a complex, challenging and simulating organisational process that a team of business and system professional uses to develop and maintain computer based information system.
System are built and rebuilt in an organisation to increase values to the business of an organisation process. Thus, System analysis and design is a process that is used to analyses, design and implement improvement in the functioning of business that can be accomplished through the use of computerized informational system.
The process by which system analysts, software engineers, and programmers build the system called System Development Life Cycle (SDLC).
It is a phased approach to the analysis and design of a system, which holds that systems are best developed through the use of a specific cycle of analyst and user activities.
System Analysis vs System Design
Feature | System Analysis | System Design |
---|---|---|
Focus | Understanding current system and user needs | Creating a blueprint for the new system |
Goal | Identify problems, requirements, and functionalities | Define architecture, components, and data structures |
Activities | – Requirement gathering – Problem identification – Feasibility study – Data analysis | – High-level design – Low-level design – Data modeling – Interface design |
Tools | – Interviews – Surveys – Questionnaires – Observation | – Data flow diagrams (DFDs) – Entity-relationship diagrams (ERDs) – Use case diagrams – Sequence diagrams |
Stage in SDLC | First Stage | Second Stage |
Output | System requirements document (SRD) | System design document (SDD) |
Risk | Lower risk, focuses on understanding | Higher risk, defines how to build |