SAD Assignment
SAD Assignment
Provide examples of
activities performed in each phase
7.What is the purpose of a use case diagram? Create a use case diagram
for an online
shopping system
Benefits of OOAD:
9. Discuss the importance of system testing. What are the different types
of testing that should
Identify Defects Early: System testing helps uncover bugs and defects
that may have been missed during unit or integration testing.
Meet Quality Standards: System testing helps ensure that the software
meets industry standards and regulatory requirements.
Functional Testing:
Techniques:
Non-Functional Testing:
Purpose: To evaluate aspects of the system that are not directly related to
specific functions, such as performance, usability, and security.
Encapsulation: Bundling data and methods that operate on that data within a
single unit (the object), hiding the internal implementation details.
Benefits of OOAD:
In Summary:
9. Discuss the importance of system testing. What are the different types of
testing that should
Identify Defects Early: System testing helps uncover bugs and defects that
may have been missed during unit or integration testing.
Ensure System Integrity: It verifies that the system functions as a whole and
meets the overall system requirements.
Validate Performance: System testing evaluates the system's performance
under different conditions, such as load, stress, and concurrency.
Reduce Costs: Identifying and fixing defects early in the development cycle is
significantly less expensive than fixing them after deployment.
Meet Quality Standards: System testing helps ensure that the software
meets industry standards and regulatory requirements.
Functional Testing:
Techniques:
Equivalence partitioning
Non-Functional Testing:
Purpose: To evaluate aspects of the system that are not directly related to
specific functions, such as performance, usability, and security.