0% found this document useful (0 votes)
22 views

CS140 - Assignment 2 - 2023

The document provides instructions for an assignment assessing software development models. Students must submit a PDF with a cover page, table of contents, and answers to 3 case study questions involving use case diagrams, class diagrams, and sequence diagrams. The assignment will be graded based on a rubric evaluating professional expectations, communication, and technology building skills.

Uploaded by

Salvesh Chand
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views

CS140 - Assignment 2 - 2023

The document provides instructions for an assignment assessing software development models. Students must submit a PDF with a cover page, table of contents, and answers to 3 case study questions involving use case diagrams, class diagrams, and sequence diagrams. The assignment will be graded based on a rubric evaluating professional expectations, communication, and technology building skills.

Uploaded by

Salvesh Chand
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

The University of the South Pacific

School of Information Technology, Engineering, Mathematics &


Physics
CS140: Introduction to Software Engineering
Assignment 2 Semester 2, 2023
Total Marks: 15%

Due Date: 13th October at 11.55pm FJT (Week 12)

Course Learning Outcome:

The marking rubrics is heavily based on human factors, professional expectation, and
communication on:
1. Compare and contrast the different software development models.

Requirements

This assessment consists of preparation of a document showing the different analysis


and design models for the allocated case studies (attached on page 2 of this
specification).

The assignment is an individual exercise. This will be assessed by the academic


supervisor based on the rubrics given. All diagrams are to be made using Visio.

Final Document

You should put the following items in one PDF document:

• Cover page
• Table of Contents
• Answers to case studies.

Submission

• Submit a PDF of the file through Moodle.


• Turnitin is activated for the dropbox.
• This assignment needs to be submitted individually. Incorrect submission will
result in high penalty.
• Marks are allocated based on marking rubrics (page 3).

1
Case Studies

Question 1: (4 marks)

Create a Use Case Diagram for the case study given below.

ElectroMech Ltd sells a line of high-quality electrical tools. When customers place orders on the
company’s Web site, the system checks to see if the items are in stock, updates status to the
customer, and generates a shipping order to the warehouse, which fills the order after checking the
stock levels. When the order is shipped, the customer is billed, and the customer makes payment.
The system also produces various inventory reports that are viewed by the accounting department.
Additionally, use an include and extend in the use-case diagram.

Question 2: (4 marks)

Draw a domain class diagram based on the case study given below, show the attributes and
relationships with multiplicity.

The University of South Pacific has a renowned Library. The library contains books borrowed by
students identified by their ID. Books have a library code, title, one or more authors and number of
pages. Authors have name and surname, and they can have written many manuscripts published in
different books. Each book has an editor and a book may be provided by different editors in different
dates. Students cannot borrow more than 3 books, and each book has a starting date and a return
date.

Question 3: (3 marks)

Draw a sequence diagram based on the case study given below.

Om’s Medical Centre is one of the top health centers around the country. The receptionist enters the
patient’s first name, last name, address, occupation, date of birth and contact details into the system.
The receptionist enters the health insurance number, and the system verifies this with private health
insurance system. After verification, the system saves the patient's details and confirms the
registration.

2
Marking Rubrics:
CBOK Unsatisfactory Satisfactory Good Marks Marked
(0%-49%) (50% - 75%) (76% - 100%) Allocated Attained

Professional I. Not using I. Has up-to-date I. Has up-to-date 11


expectations software software software
development development development process
process process management tool.
management management II. Completion of
ICT tool or merely tool. assigned tasks
Professional dumping the II. Completion of (deliverables/milesto
Knowledge data that is not some assigned nes) on time
used to manage tasks
tasks. (deliverables/ (Correct answers for the
II. Delay in the milestones) on case studies)
submission of time
deliverables/mile
stones

Communication I. Poor presentation I. Satisfactory I. Good presentation 2


IV. Does not follow presentation IV. Able to follow the
the given IV. Able to follow given standard
standard the given template
template standard V. Effective report
V. Poor report template writing (well
writing (ill V. Satisfactory structured, ideas and
structured, ideas report writing design effectively
and design not (just well communicated, and
well structured, and well formatted)
communicated, well formatted) (Excellent Presentation)
and/or poorly
formatted)
Technology Human I. UI is not there. I. UI is created I. Appealing UI. 2
Building Factors (use of Visio)

Sub Total &


comments
15

Page 3 of 3

You might also like