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.