Software Analysis and Design (3)
Software Analysis and Design (3)
5Marks
1. What are Requirements?
The features that your application must provide
The descriptions of the services that a system should provide and the
constraints on its operation
Problem statements or problem description
A high‐level abstract statement of a service or of a system constraint to a
detailed mathematical functional specification
Problem statement can validate
6. Decision Tree
A decision tree gives a graphic view of the processing logic involved in
decision making and the corresponding actions taken. The edges of a decision tree
represent conditions and the leaf nodes represent the actions to be performed
depending on the outcome of testing the conditions.
7. Decision Table
Decision tables specify which variables are to be tested, and based on this
what actions are to be taken depending upon the outcome of the decision making
logic, and the order in which decision making is performed.