ITECH2002 - Systems Modelling Assignment 1 Specification – 2021 Page 1/9 Systems Requirement Specification 1. TIMELINES AND EXPECTATIONS Due date: Monday, Week 7, 11:55pm. Weighting: 20%, maximum...

1 answer below »
System modelling group assignment specification is given below and it is due on 25 april monday


ITECH2002 - Systems Modelling Assignment 1 Specification – 2021 Page 1/9 Systems Requirement Specification 1. TIMELINES AND EXPECTATIONS Due date: Monday, Week 7, 11:55pm. Weighting: 20%, maximum mark: 20. Minimum time expectation: 30 hours. You will be working in groups of three students. Your assignment will be assessed by your tutor or lecturer if your lecturer is also your tutor. You will receive your mark and written feedback via Moodle two weeks after the due date or submission, whichever is later. 2. INTRODUCTION You have been hired as a systems analyst to work with two other analysts. Your task is to document the functional requirements of Airbnb in UML. In a typical learning environment, assignments are often based on hypothetical case studies, like those in the tutorials. Such case studies are limiting because you have little opportunity to investigate how authentic computer systems work, thus making it difficult to appreciate the complexity of an authentic system, the need of analysis and the usefulness of analysis tools. We hope that by investigating an authentic system you will appreciate the importance of analysis and the role of UML as a communication and analysis tool. During the analysis stage, UML is used to specify systems requirements, which will be used to design a computer system. In this assignment, we will use UML to document a system that has already been computerised – like reverse engineering a system (from an existing computer system to specification). This has another advantage in that you can evaluate if your specification is close enough to the real system. However, be careful when reverse engineering so you do not also include the design decisions (such as login, click a button, hit Enter, etc) – please see your lecturer when you are unsure, we are more than happy to give you feedback. Please note that the case study provided here is incomplete and you need to investigate Airbnb to complete the assignment, such as visiting their website or following Airbnb development in the news. If you cannot find the information you need, please talk to your lecturer or tutor. You may also come up with functionality that does not yet exist but would add value to the business, but please discuss with your tutor first. https://www.airbnb.com.au/help/article/829/how-do-i-become-a-superhost ITECH2002 - Systems Modelling Assignment 1 Specification – 2021 Page 2/9 Section 3 describes the motivation behind the design of this assignment; Section 4 provides information on how and what to submit (note that Moodle has been set up, so there is only one submission from each group). The case study can be found in Section 5. Section 6 describes the tasks and mark allocation for individual and group work. Section 7 shows the marking rubric. 3. MOTIVATION. The purpose of the assignment is to ensure that you know: 1. How to document functional requirements using three tools widely used in the IT industry: brief use case description, use case diagram and domain model class diagram. The use case and domain model class diagrams are part of the Unified Modelling Language (UML). 2. How different stakeholders contribute to the definition of requirements. 3. How to write constructive reflection using Gibbs’ reflective cycle. The assignment addresses the following learning outcomes: K1. Explain how models are used to assist in analysing and modifying existing business systems; K2. Define various roles involved in the processes of system analysis; K3. Describe techniques used to gather required information for system analysis; K4. Explain the various stages of the system development life cycle; S1. Identify appropriate models for given scenarios; S2. Develop various models using a professional CASE tool; S4. Perform Object Oriented Analysis and Design to construct various object models used to communicate the scope and requirements of the project. A1. Write integrated reports, using appropriate models, providing detailed analysis of given textual scenarios. 4. WHAT AND HOW TO SUBMIT 1. Create a document in OneDrive and share it with your team members. 2. This assignment has eight tasks (see Section 6), and there are two types of submissions: a. Group submission. Submit tasks 1 to 4 and 6 to 8 as a single report. Submit your document via Moodle Shell. Moodle has been set up so each group submits only one document. You need to submit the group report in .docx or .odt or .pdf. ITECH2002 - Systems Modelling Assignment 1 Specification – 2021 Page 3/9 Please nominate a team member to submit. You need to submit only one document for the whole group. If you submit only your own work, you will lose all the group marks. b. Individual submission. Submit constructive reflection (task 5) individually. 3. Plagiarism. Your submission will be checked by Turnitin, a plagiarism detection system. Students suspected of plagiarism will face disciplinary actions. Copying or allowing your work to be copied (including uploading your assessment to StuDoc or something similar) constitute plagiarism. 4. Working in groups can be challenging but being able to work in groups is a highly valuable skill. Please see the tips on Moodle Shell – “Groupwork Online” on top of the shell for successful group work. 5. CASE STUDY The case study for this assignment is based on Airbnb (www.airbnb.com.au), initially a stay share platform but it is offering more services now. We will focus on the accommodation service. We will investigate three subsystems of the Airbnb accommodation service: 1. Booking subsystem 2. Listings (Accommodation) subsystem; and 3. Airbnb Management subsystem. These three subsystems are described in the following sections. Some functionality or processes may have been simplified or modified to meet certain learning objectives. 5.1 Booking Subsystem Before booking, prospective guests search for suitable accommodation. They can specify the location they are interested in, check-in and check-out dates. Note that the dates can be fixed (exactly as users entered) or flexible (± 1, 3 or 7 days). Users also have to specify the number of guests – adults, children (aged 2 to 12), or infants (under 2). The system then lists all available accommodation that fit the search criteria. This list only provides an overview of the properties, and users can choose a rental property to see in detail. For each available property on the list, the system should show a summary for the property. It should display a large cover photo, a one-line description, the number of guests it can accommodate, rooms available (bedrooms, the number of beds and bathrooms), reviewer http://www.airbnb.com.au/ ITECH2002 - Systems Modelling Assignment 1 Specification – 2021 Page 4/9 rating and the number of reviewers, prices (original and discount price if there is any) and a tag if there is any. Tags can be “New lower price” or “Rare find”. Guests can also narrow down their search by specifying: - Property types (house, bed and breakfast, apartment, boutique hotel, bungalow, cabin, etc) - Unique stays (barn, campervan/RV, boat, campfire, castle, houseboat, lighthouse, plane, teepee, etc) - House rules (pets allowed, smoking allowed) - Host language (English, German, Urdu, Chinese, etc) To help guests get an overview of prices vs address, the system should also display a map and overlay the prices over the map. Guests can also view each property displayed on the map or list in more detail. A detailed view should include all information in the brief display but it should also include: - Other pictures. - A map of the location. - Name of the host - Check-in and check-out dates - Any special message (especially now re. COVID-19 restrictions) - Other information, such as type of cleaning, how to check-in, cancellation policy, house rules, sleeping arrangements, amenities such as parking availability, kitchen, hangers, hairdryer, heating, wifi, iron, tv, washing machine, first aid kit, shampoo, etc - up to 26 amenities. - Detailed description. - Detailed house rules, including health and safety. Prospective guests can also see the overall rating of the reviews in terms of cleanliness, communication, check-in procedure, accuracy, location and value. If they still have questions, they can also contact the host. If all goes well, they can reserve the accommodation – note that reservations can only be confirmed after full payment. Even after confirmation, guests can still cancel their booking but they are bound by the Airbnb standard cancellation policy and extenuating circumstances policy. All guests have up to 14 days after checking out to review their experience. Similarly, hosts can also review their guests. 5.2 Listings (Accommodation) Subsystem This system is mostly used by hosts. All hosts are responsible for adding and maintaining their listings. You may like to start exploring hosting in Airbnb. Tips: to get an idea of what kind of information hosts need to provide for a listing, have a look at the information that Airbnb needs to display for guests. Much of the information can only be provided by the https://www.airbnb.com.au/home/cancellation_policies https://www.airbnb.com.au/home/cancellation_policies https://www.airbnb.com.au/help/article/1320/extenuating-circumstances-policy https://www.airbnb.com.au/help/article/13/how-do-reviews-work-for-stays https://www.airbnb.com.au/host/homes?af=43720035&c=.pi0.pk43433634694_414268893359_c_348426914361&gclid=EAIaIQobChMIh8jeitaQ7wIVGpVLBR2VmAyuEAAYASAAEgIFkfD_BwE ITECH2002 - Systems Modelling Assignment 1 Specification – 2021 Page 5/9 hosts; for example, price, description and pictures of the accommodation (how many pictures can a host upload?). All hosts are covered by Airbnb Host Protection Insurance, and a host can claim insurance if their guests are injured or if
Answered 9 days AfterApr 17, 2021ITECH2002

Answer To: ITECH2002 - Systems Modelling Assignment 1 Specification – 2021 Page 1/9 Systems Requirement...

Neha answered on Apr 25 2021
145 Votes
Listing Subsystem
Stakeholders
Stakeholder Role Task
Admin Internal Executive Admin is responsible for
handl
ing all the different
types of major actions which
includes policies and badges.
Hosts Internal executive Host can receive
appreciation and badges
along with additional
benefits.
Staff Members Internal Executive Staff members will manage
the listing and also write
articles
Marketing Team External executive Create strategies for
marketing campaigns.
Use Cases
Use Case 1
Use case Name Staff members information
Actors Admin
Description the admin bill login into their account with the help of
website and they will be able to access all the information
about the staff members. The admin will be able to track
the activities performed by the staff members and news
articles written by them
Use Case 2
Use case Name Superhost badges
Actors Admins, host
Description The admin can login into their system and on the basis of
the performance they can provide super host badges to the
post. Super post badges will provide additional benefits to
the host.
Use case 3
Use case Name Policy...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here