Asap
MITS5501 Assignment 2 MITS5501 Software Engineering Methodology Case Study Assignment MITS5501 Assignment 2 Copyright © 2015-2018 VIT, 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 b. 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 © 2015-2018 VIT, All Rights Reserved. 3 2. Design Document a. Architectural Design b. Hardware Specifications c. Detailed Class Diagram d. Interface Design (at least 4 per group) i. Wireframe Diagrams e. Business Process Models (utilizing BPMN 2.0) (at 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 references 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 tutor/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. ______________________ ___________________ __________ ___/___/___ _______________________ 2. ______________________ ___________________ __________ ___/___/___ _______________________ 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 tutor/lecturer, or if the peer group assessment warrants it. ** Team members should contact their tutor/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 © 2015-2018 VIT, All Rights Reserved. 1 MITS5002 Software Engineering Methodology CASE STUDY MITS 5002 Tutorials & Labs Copyright © 2015-2018 VIT, All Rights Reserved. 2 Case study: Victorial Institute of Technology (VIT) - Library 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 library, connecting Melbourne CBD, Sydney and Abosford campuses. Each holds a latest collection of books and periodicals, particularly in the field of Information Technology, business management, engineering, general English, architecture and quantity surveying. The library of the Melbourne Campus acts as the main resource center through which all library development activities are coordinated. VIT libraries are open to students daily including weekends from 7.30 AM to 6.00 PM. The major requirements of the library involve following; a) Adding library materials VIT library 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. b) Library membership Students of one VIT campus are allowed to use the Library of another VIT campus for reference while Academic staff is eligible to borrow books from any campus they teach. To borrow books one has to become a member. To become a library member a student have to keep a refundable security deposit of 50 AUD and submit a completed membership form to the library assistant. Upon registration a member will be given a membership ID and a password. A mebbership email will be sent to the VIT email address with the membership details. c) Members borrowing books Once registered, a library member will be given the borrowing rights. Members have access to core textbooks, reference books, general reading materials, CDs and DVDs. Students who have library membership are allowed to borrow 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 borrow one book for a period of 7 days. MITS 5002 Tutorials & Labs Copyright © 2015-2018 VIT, All Rights Reserved. 3 If a member student needs to borrow 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 borrowed material according to the retuned date mentioned in the material. If the member is unable to return on the due date, the library will be charging a fine for the additional number of days the materials are kept. e) Fine on borrowed material Members are required to return books on time. If a book is overdue a fine of 50 Cents per day per book will be charged. Absence is no excuse for delay in returning a book. The students can avoid this by login to the library 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 library deposit Students may claim the refund of the security deposit after handing over the duly filled application form available at the library. 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 borrowing 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 library material If a book is lost or need to be replaced, the borrower 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 Librarian 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 © 2015-2018 VIT, 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 library materials All members can search materials available in the library. The items available in the library 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 library The library staf can remove