MITS5501 Assignment 2
MITS5501
Software Engineering Methodology
Case Study Assignment
MITS5501 Assignment 2
Copyright © XXXXXXXXXXVIT, All Rights Reserved. 2
NOTE: This Document is used in conjunction with MITS5002 Case Study document [MITS5002-
CaseStudy.doc]
Objective(s)
This assessment item relates to the unit learning outcomes as in the unit descriptor. This
assessment is designed to improve student collaborative skills in a team environment and to give
students experience in constructing a range of documents as deliverables form different stages
of the Software Engineering Process using a simulated industry case study
INSTRUCTIONS
Case Study Assignment - 30% (week 12)
In this assignment students will work in small groups to develop components of the Software
Specification and Design Documents discussed in lectures.
Student groups should be formed by Session four. Each group needs to complete the group
participation form attached to the end of this document.
Carefully read the associated CASE STUDY for this assignment contained in the document
MITS5002-CaseStudy.doc
From this Case Study you are to prepare the following documents:
1. Specification Document
a. Executive Summary
. System Description
c. Scope
d. Feasibility Analysis
e. Requirements Specification
i. Functional
ii. Non-Functional
f. Assumptions/ Constraints
g. Use Cases (from functional requirements) (at least 4 per group)
i. Use Case Diagrams
ii. Use Case Descriptions
h. Context Model
i. Leveled Set of Functional Models
MITS5501 Assignment 2
Copyright © XXXXXXXXXXVIT, All Rights Reserved. 3
2. Design Document
a. Architectural Design
. Hardware Specifications
c. Detailed Class Diagram
d. Interface Design (at least 4 per group)
i. Wireframe Diagrams
e. Business Process Models (utilizing BPMN XXXXXXXXXXat least 4 per group)
f. Sequence Diagrams (at least 4 per group)
g. Collaboration Diagrams (at least 4 per group)
h. State Diagrams (at least 4 per group)
The above list of documents is not necessarily in any order. The chronological order we cover
these topics in lectures is not meant to dictate the order in which you collate these into one
coherent document for your assignment.
What to Submit.
Your Assignment document containing the above documents is to be compiled into one
word document
Your report should use 1.5 spacing with a 12 point Times New Roman font. Include
eferences where appropriate. Citation of sources is mandatory and must be in the
Harvard style.
Your report must include a Title Page with the title of the Assignment and the name and
ID numbers of all group members. A contents page showing page numbers and titles of
all major sections of the report. All Figures included must have captions and Figure
numbers and be referenced within the document. Captions for figures placed below the
figure, captions for tables placed above the table. Include a footer with the page
number.
Submit your document in a file named MIST5002CaseStudy.doc by the due date and time.
MITS5501 Assignment 2
Group Participation Form
This form is to be completed by the group and returned to your tuto
lecturer as soon as possible.
We, the undersigned, agree to contribute individually and as a team to complete the Group Assignment for MITS5002 Software
Engineering Methodology in the time specified. (It should be noted that failure to participate in a group may result in a fail for the
assignment component of the subject.)
Group membership:
Surname First name Student ID Date Signature
1. ______________________ ___________________ __________ ___/___/___ XXXXXXXXXX_______________________
2. ______________________ ___________________ __________ ___/___/___ XXXXXXXXXX_______________________
3. ______________________ ___________________ __________ ___/___/____ _______________________
* All members in the team will receive the same mark for an assignment, unless there are extenuating circumstances whereby an
individual’s mark has to be altered by the tuto
lecturer, or if the peer group assessment wa
ants it.
** Team members should contact their tuto
lecturer immediately if problems arise within the team that may cause completion of an
assignment to be severely delayed, or the quality of the submission to be substantially lowered.
Java Software Solutions: Foundations of Program Design, 7e (Lewis/Loftus)
Copyright © XXXXXXXXXXVIT, All Rights Reserved. 1
MITS5002
Software Engineering Methodology
CASE STUDY
MITS 5002 Tutorials & Labs
Copyright © XXXXXXXXXXVIT, All Rights Reserved. 2
Case study: Victorial Institute of Technology (VIT) - Li
ary Management
Victorial Institute of Technology (VIT) is one of the pioneered institute in Melbourne with degree and
diploma programmes diversified to computing, business and Vocational Training. In order to cater to its
growing need of knowledge the institute maintains a manual process to record the activities of the
li
ary, connecting Melbourne CBD, Sydney and Abosford campuses. Each holds a latest collection of
ooks and periodicals, particularly in the field of Information Technology, business management,
engineering, general English, architecture and quantity surveying. The li
ary of the Melbourne Campus
acts as the main resource center through which all li
ary development activities are coordinated. VIT
li
aries are open to students daily including weekends from 7.30 AM to 6.00 PM.
The major requirements of the li
ary involve following;
a) Adding li
ary materials
VIT li
ary catalogue is constantly updated to accommodate resource materials relating to new
developments in core teaching areas. The newly added material can be a book, a standard, a
journal, a CD or an article. To add a new item to the catalogue requires following information; item
number, item type (a book, a standard, a journal, a CD or an article), category (Information
Technology, business management, engineering, general English, architecture and quantity
surveying), title, publisher, year of publication, place of publisher, abstract, medium (english,
Sinhala, tamil), edition, ISBN/ ISSN number, shelf number, Call number, bar code number and
number of pages.
) Li
ary membership
Students of one VIT campus are allowed to use the Li
ary of another VIT campus for reference
while Academic staff is eligible to bo
ow books from any campus they teach. To bo
ow books one
has to become a member.
To become a li
ary member a student have to keep a refundable security deposit of 50 AUD and
submit a completed membership form to the li
ary assistant.
Upon registration a member will be given a membership ID and a password. A me
ership email will
e sent to the VIT email address with the membership details.
c) Members bo
owing books
Once registered, a li
ary member will be given the bo
owing rights. Members have access to core
textbooks, reference books, general reading materials, CDs and DVDs.
Students who have li
ary membership are allowed to bo
ow one book for a period of 5 days.
Books on high demand will be issued for overnight use during the demanding period. Books issued
for the weekend may also vary depending on the demand during that period. Post Graduate
students are allowed to bo
ow one book for a period of 7 days.
MITS 5002 Tutorials & Labs
Copyright © XXXXXXXXXXVIT, All Rights Reserved. 3
If a member student needs to bo
ow more than one book at a time he/she is allowed to do so after
depositing an additional refundable deposit of 50 AUD.
d) Members returning books
Members are required to return the bo
owed material according to the retuned date mentioned in
the material. If the member is unable to return on the due date, the li
ary will be charging a fine for
the additional number of days the materials are kept.
e) Fine on bo
owed material
Members are required to return books on time. If a book is overdue a fine of 50 Cents per day per
ook will be charged. Absence is no excuse for delay in returning a book.
The students can avoid this by login to the li
ary website and by extending the due date by clicking
the extend button. Student can extend the date of returning the books are allowed for 3 times.
However, if some other user have requested the book (i.e. if the book staus is on hold) the student
is not allowed to exten the deu date and alternatively the book should be returned on or before the
due date.
f) Refund of the li
ary deposit
Students may claim the refund of the security deposit after handing over the duly filled application
form available at the li
ary. Application for refunds will be entertained at the end of a semester
during periods that will be announced periodically.
Accordingly, a student may request for a refund:
• At the end of the course for which he/she is registered
• If he/she no longer wishes to continue with the bo
owing facility
However, if a student leaves VIT for any reason, such student may claim the refund at the time of
leaving. The system sould calculate the refund considering the records of the damages, lossses and
the fines.
g) Replacement of lost li
ary material
If a book is lost or need to be replaced, the bo
ower responsible should pay the replacement cost
of the book and any other appropriate charges as determined by the VIT Management.
A user may be permitted by VIT to replace the lost item with an identical one acceptable to the
Li
arian within one month. The person responsible will be required to pay to VIT the replacement
cost of the particular item + 50% of the value of the book.
MITS 5002 Tutorials & Labs
Copyright © XXXXXXXXXXVIT, All Rights Reserved. 4
If the item lost/damage cannot be replaced, the user will be required to pay a replacement cost as
given above and also any other additional charges as penalty as determined by VIT.
h) Search li
ary materials
All members can search materials available in the li
ary. The items available in the li
ary catalogue
can be filtered through item number, item type (a book, a standard, a journal, a CD or an article),
category (Information Technology, business management, engineering, general English, architecture
and quantity surveying), title, publisher, ISBN/ ISSN number, Call number and bar code number.
i) Removing materials for the li
ary
The li
ary staf can remove