System Analysis & design
Ms. JYOTI
ASSISTANT PROFESSOR COMPUTER SCIENCE & IT DEPT
Introduction To SAD:�Systems development is systematic process which includes phases such as planning, analysis, design, deployment, and maintenance. Here, in this tutorial, we will primarily focus on −��1. Systems analysis�2. Systems design�
Systems Analysis�
Systems Design�
Constraints of a System�
Elements of a System�
Outputs and Inputs�
Processor:
Control�
Feedback:
Environment�
Boundaries and Interface
Types of Systems�
Physical or Abstract Systems�
Open or Closed Systems�
An open system must interact with its environment. It receives inputs from and delivers outputs to the outside of the system. For example, an information system which must adapt to the changing environmental conditions.
A closed system does not interact with its environment. It is isolated from environmental influences. A completely closed system is rare in reality.
�Adaptive and Non Adaptive System�
Adaptive System responds to the change in the environment in a way to improve their performance and to survive. For example, human beings, animals.
Non Adaptive System is the system which does not respond to the environment. For example, machines.
�Natural and Manufactured System�
Natural systems are created by the nature. For example, Solar system, seasonal system.
Manufactured System is the man-made system. For example, Rockets, dams, trains.
System Testing�
Types of System Tests:�
Testing Principles�
Unit Testing�
It concentrates on the tiniest aspect of software development. This is where we test a single unit or a collection of interconnected units.
The programmer often does this task by utilising sample input and seeing the accompanying results.
In a programme, we check to see whether the loop, method, or function is operating properly.
Arithmetic precedence is misunderstood or erroneous.
Incomplete or incorrect initialization
Benefits of Unit Testing
Integration Testing�
THANK YOU