Software Engineering (Lab) : Midterm Assignment
Software Engineering (Lab) : Midterm Assignment
Software Engineering (Lab) : Midterm Assignment
Total Marks: 15
Obtained Marks:
Software Engineering
(Lab)
Midterm Assignment
Last date of Submission: April 13, 2020
Q2: Draw Use case Diagram for the case study given above. (3.75 marks)
Answer:
The actors in this case study are:
Employee
Customer
Developer
PM
1. Employee:
Use Case 1
ID:
Use Case Employee
Name:
Created IBM Rational Clear Quest
By:
Date April 04, 2020
Created:
2. Customer:
Use Case 2
ID:
Use Case Customer
Name:
Created IBM Rational Clear Quest
By:
Date April 04, 2020
Created:
3. DEVELOPER:
Use Case 3
ID:
Use Case DEVELOPER
Name:
Created IBM Rational Clear Quest
By:
Date April 04, 2020
Created:
4. PM:
Use Case 4
ID:
Use Case Program Manager
Name:
Created IBM Rational Clear Quest
By:
Date April 04, 2020
Created:
Alternative Flows: If the previously generated tickets are still on pending then
Rainy Day Scenario: different developers are required to resolve the issues
Q3: Draw Activity Diagram for the case study given below. (3.75 marks)
An online document management system works as follows, the user creates the document and
reviewer performs review and approves the documents. If the document gets approved it is achieved
in database and make visible online and if document didn’t get approved it is updated and again
reviewed and approved.
Activity Diagram
(online Document Management System)
Q4: Draw Class Diagram for the case study given below. (3.75 marks)
Construct a design element for Point of sale terminal management system that can be used for
buying and selling of goods in the retail shop. When the customer arrives at the post check point with
the items to purchase. The cashier records each item, price and adds the item information to the
running sales transaction. The description and price of the current item are displayed. On completion
of the item entry the cashier informs the sales total and tax to the customer. The customer chooses
payment type (cash, cheque, credit or debit).After the payment is made the system generates a
receipt and automatically updates the inventory. The cashier handovers the receipt to the customer.
Class Diagram:
(Sale Terminal Management System)