MIS604 Assessment Two Page 1 of 7 ASSESSMENT BRIEF Subject Code and Title MIS604 Requirement Engineering Assessment Two – Requirement Specification Individual/Group Group Length N/A. There is no...

1 answer below »
its requirements engineering assessment please make it high distinction only i need it high distinction only with professional services with all formatting and all



MIS604 Assessment Two Page 1 of 7 ASSESSMENT BRIEF Subject Code and Title MIS604 Requirement Engineering Assessment Two – Requirement Specification Individual/Group Group Length N/A. There is no length requirement. You are required to sufficiently address all the tasks in this assessment. Learning Outcomes b, c Submission Due 23:59 (Sydney time) Friday, end of module 4.2. Weighting 40% Total Marks 40 marks Context: In the first two Modules, you learnt an overview of requirements engineering, studied the various types of requirements, and a range of requirement elicitation techniques. The subsequent two Modules, Module 3 and 4, introduced you to a number of requirement analysis tools and techniques. The primary focus was on how to model user requirements with UML and document them in a Software Requirement Specification. In particular, you studied the use case approach and a number of other diagramming techniques to visualise requirements and learnt the formality and basic inclusions of a Software Requirement Specification. In this assessment, you will, as a group, use various of UML diagramming tools to visualise requirement and document a Software Requirement Specification. Task Instructions: You, as a group, should first read and understand the following case before proceeding to answer the questions in Assessment Tasks section. Note that every piece of information provided in the following case serves a purpose. The case ABC Pty Ltd is a start-up tech company (the ‘Company’) based in Sydney Australia. They are currently seeking to develop a mobile app or a web application (collectively called an ‘app’), which provide on- demand trades & handyman services to their customers. The objective of the app is to connect tradesmen and customers. ABC envisioned that this app will provide a strong revenue stream to the company and other business opportunities from a wide handyman network. The founder of the Company has envisaged an app that enable customers to find trustworthy tradesmen to get the job done; it is also a platform for tradespersons to find jobs and earn an extra income stream. Typical jobs posted on the platform should include home cleaning, heating and cooling MIS604 Assessment Two Page 2 of 7 system services, gardening, airport pick up & delivery, IKEA furniture assembly, garbage removal, plumbing, and other tradesmen & handyman jobs. The founder also provided the following very high- level and rough ideas for the app: For customers, they can post job(s) on the app, browse through tradespersons’ profile, and contact them through the in-app instant messenger. For tradespersons, they can put up a profile on the app, browse through jobs available, and contact customers through the in-app instance messenger. Once the job is completed, payment can be made securely through the app. The customer will also have the opportunity to rate and review the tradesperson. ABC wants to push this app to the market in the next six months and have secured an investment for this app. ABC has engaged you (i.e. a group of you) as the requirements analyst in this project. Assessment tasks As a group, document a Software Requirement Specification (SRS) for the proposed app. Your submission must, as a minimum, contain the following: Title page: Subject code and name, assessment number, report title, assessment due date, word count (actual), student names, student IDs, Torrens email address, campus learning facilitator, and Subject coordinator. Table of Contents (ToC): should list the report topics using decimal notation. Need to include the main headings and subheadings with corresponding page numbers, using a format that makes the hierarchy of topics clear. Because you are including a ToC the report pages should be numbered in the footer as follows: title page has no page number; and main text to have Arabic numerals commencing at 1. Create the ToC using MS Word’s ToC auto-generator rather than manually typing out the ToC. Instructions can be found here https://support.office.com/en-gb/article/Create- a-table-of-contents- or-update-a-table-of-contents-eb275189-b93e-4559-8dd9-c279457bfd72#__create_a_table. 1. Introduction (3 marks) 1.1 Purpose (1 mark) 1.2 Document conventions (1 mark) 1.3 Project Scope (1 mark) 2. Overall description (5 marks) 2.1 Product perspective (1 mark) 2.2 User classes and characteristics (1 mark) 2.3 Operating environment (1 mark) 2.4 Design and implementation constraints (1 mark) 2.5 Assumptions and dependencies (1 mark) 3. System features (12 marks) MIS604 Assessment Two Page 3 of 7 3.1 Use case diagram (3 mark). Note you will need to make a decision as to whether a “flat” use case diagram should be included, or a hierarchical organisation of use case diagrams should be included. 3.2 Specification for selected use cases (3 mark). Select n use case where n equals the number of students in your group. Document a detailed specification for the selected use case. The Use case must include the following elements as a minimum ID and Name Created by Date Created Primary Actor Secondary Actors Description Trigger Preconditions Postconditions Normal Flow Alternative Flows Exceptions Priority Frequency of Use Business Rules Other information Assumptions 3.3 Swimlane diagram (2 mark). Choose a process in the proposed app. Draw a Swimlane diagram for that process. 3.4 State-transition diagram (2 mark). Draw a state-transition diagram for a customer job request in the proposed app. A job request is referring to a request initiated by the customer, e.g. “fix water tap leak”. Examine the various states such a request may be moved through. 3.5 Dialog map (2 mark). Choose a use case other than the ones in 3.2. Draw a dialog map for that use case. 4. Data requirement (4 marks) 4.1 Logical data model (2 mark). Include an Entity Relationship Diagram (ERD) for the proposed app. ERD is taught in MIS602. 4.2 Data dictionary (2 mark) 5. External interface requirements (8 marks) MIS604 Assessment Two Page 4 of 7 5.1 User interfaces (4 mark). Including: 5.1.1. References to user interface standards or product line style guides that are to be followed 5.1.2. Standards for fonts, icons, button labels, images, colour schemes, field tabbing sequences, commonly used controls, branding graphics, copyright and privacy notices, and the like 5.1.3. Screen size, layout, or resolution constraints 5.1.4. Standard buttons, functions, or navigation links that will appear on every screen, such as a help button 5.1.5. Shortcut keys 5.1.6. Message display and phrasing conventions 5.1.7. Data validation guidelines (such as input value restrictions and when to validate field contents) 5.1.8. Layout standards to facilitate software localization 5.1.9. Accommodations for users who are visually impaired, colour blind, or have other limitations 5.2 Software interfaces (2 mark) 5.3 Hardware interfaces (2 mark) 6. Quality attributes (4 marks) 6.1 Usability 6.2 Performance 6.3 Security 6.X [any other quality attributes, e.g. reliability, you deem relevant] 7. Other requirements (Bonus: 2 marks for nontrivial and valid requirements) 8. Reference list (4 marks) 9. Appendices if necessary. General Assessment Requirement MSVisio or other professional diagramming tools. All UML diagrams must be drawn with MSVisio or other equivalent professional diagramming tools. Hand-drawn diagrams are not accepted. MSPaint is not regarded as a professional diagramming tool and is therefore not accepted. Incomprehensible submissions. Assessments provide the opportunity for students to demonstrate their knowledge and skills to achieve the required standard. To do this, assessment responses need to be both clear and easy to understand. If not, the University cannot determine that students have demonstrated their knowledge and skills. Assessments will, therefore, be marked accordingly including the potential for 0 (zero) marks where relevant. Case study. Assessment response must focus on the case study scenario given in the Task Instructions. Any assessment items that do not address the case study scenario may be awarded 0 (zero) marks. MIS604 Assessment Two Page 5 of 7 Track changes. If you use Track Changes when writing your assessment, you must ensure that the submitted document is the final and correct version of the document. That is, if your submitted report contains Track Changes or Comments or any other editing marks it may be awarded 0 (zero) marks. It is your responsibility to submit the final and correct version of your report. Academic language. All submissions should be thoroughly proof-read for spelling, typographical or grammatical errors before being submitted. Do not reply on the ‘spell-check’ function in your word processing program. If, for example, ‘affect’ is substituted for ‘effect’, your program may not detect the error. Group Assessment Requirement Group assessment. This assessment is a group assignment for all students. Each group consists of 2 or 3 students. To ensure your success in this group assignment, please read and follow these requirements regarding group formation and administration. Group Formation Same group. You must stay in the same group that you formed for Assessment 1, therefore you do not need to for form and register your group for this assessment. Group Administration Conflicts. If there is anything that you think you will need to involve your Learning Facilitator, please do not hesitate to do so. Burden to prove. If you make any allegation against any other group members, you bear the evidential onus to prove your allegation and claims. Group marks. Everyone in the same group will receive the same mark unless:  there is an issue brought to the attention of the Learning Facilitator; and  the Learning Facilitator finds it is fundamentally unfair to give every group member the same mark. You may be removed from a group. In some circumstances, you may be removed from you group due to your significant and persistent lack of contribution. Once it happens,
Answered Same DayApr 06, 2021MIS604Torrens University Australia

Answer To: MIS604 Assessment Two Page 1 of 7 ASSESSMENT BRIEF Subject Code and Title MIS604 Requirement...

Neha answered on Apr 10 2021
134 Votes
53547/Dialop MapDiagram.png
53547/ER diagram.png
53547/Physical Data design.png
53547/Report.docx
Subject code and name
Assessment number
Report title
Assessment due date
word count (actual)
Student names
Student IDs
Torrens email address
Campus learning facilitator
Subject coordinator
Content
1. Introduction
1.1 Purpose
1.2 Document conventions
1.3 Pr
oject Scope
2. Overall description
2.1 Product perspective
2.2 User classes and characteristics
2.3 Operating environment
2.4 Design and implementation constraints
2.5 Assumptions and dependencies
3. System features
3.1 Use case diagram
3.2 Specification for selected use cases
3.3 Swimlane diagram
3.4 State-transition diagram
3.5 Dialog map
4. Data requirement
4.1 Logical data model
4.2 Data dictionary
5. External interface requirements
5.1 User interfaces
5.2 Software interfaces
5.3 Hardware interfaces
6. Quality attributes
6.1 Usability
6.2 Performance
6.3 Security
7. Other requirements
8. Reference list
Introduction
The ABC Pvt Ltd. is a start-up company which provides handyman services to the customers and trades. Now they are planning to have a web application to carry out this process. The motive to create this app is to connect with the trades and customers. This application can help them to get better revenue and wider network for handyman. The customer must trust this app. This application would help the tradespersons to find the jobs and earn extra income. The jobs can be cleaning, gardening, pickup and drop, furniture assembly, garbage removal, plumbing and other handyman jobs. The customers would be able to search for the tradesperson profile, create job and contact them using messenger. Similarly, the tradesperson would be able to create or modify their profile, search for the available jobs and then connect with the customers.
Purpose
The purpose of this report is to understand the requirements of the application. This application will help the tradespersons find jobs for them and customers to find the tradesperson for their jobs to be done. This application would allow them to connect easily. It would allow them to gain extra income and save customer’s time. Payment can also be made using the system.
Document Conventions
DB = Database
DDB = Distributed database
ER = Entity Relationship
Project Scope
The purpose of this system is to allow the customer and tradesperson connect directly without any mediator (Arnicans, G., & Janis, B.). The customers will be able to place the job, browse through the profiles of the tradesperson and connect with the chosen tradesperson via messenger. The tradespersons will be able to create or modify their profile on the application, select from the available jobs and contact the customer using online messenger box. Once the job is done, payment can be made through the application only. The customer can even share the review for the tradesperson.
Overall Description
2.1 Product perspective
The online handyman services job has the following information
1) Customer details
It includes the personal information about the customers like their name, address, email id, phone number and passwords. They can even save their payment methods. This will also save the number of jobs created by the customer and payment details.
2) Tradesperson details
This includes the information about the tradesperson like their name, address, phone number, experience, specialization and other. The rating share by customers is also saved.
3) Jobs
It includes the customer details, tradesperson details and job date, time and price.
4) Transaction details
It includes the payment details, job details and the amount.
2.2...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here