Question: Course name: Introduction to Software Engineering Question 1 (4 marks each] a) Based on the list of requirements below, find the domain requirements. (CLO1, C2)
Course name: Introduction to Software Engineering
Question 1 (4 marks each] a) Based on the list of requirements below, find the domain requirements. (CLO1, C2) Requirement 1: In a commission-based sales business, there is no concept negative commission. Requirement 2: Most banking does not allow over-draw on most accounts, however some banks allows over-draw. Requirement 3: The system should be easy to use by experienced controllers. Requirement 4: The system shall confiscate the ATM card if it detects that a lost or stolen card has been inserted by a customer. The system shall also display an apology to the customer b) Compare the activities that are involved software design and software evolution. (CLOI, C2) c) Recommend one cohesion type and one coupling type to consider to design an application. Justify your recommendation. (CLO2, C5) d) Describe the difference conceptual design and technical design. (CLO2, C5) e) Determine at least TWO (2) techniques that can be used to elicit requirements. (CLO2, C5)
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
