Two – Requirement Specification

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper

MIS604 Assessment Two Page 1 of 7

ASSESSMENT BRIEF

Subject Code and Title MIS604 Requirement Engineering

Assessment Two – Requirement Specification

Save Time On Research and Writing
Hire a Pro to Write You a 100% Plagiarism-Free Paper.
Get My Paper

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, those being removed from a

group will need to undertake all assessment individually from the time they are removed. The marking

standard and criteria will remain the same.

Referencing

It is essential that you use appropriate APA style for citing and referencing research. Please see more

information on referencing here http://library.laureate.net.au/research_skills/referencing

Submission Instructions:

Means of submission. ALL students must submit ONE MSWord document ( or x) via the

Assessment link in the main navigation menu in MIS604: Requirements Engineering. Physical

copies/Email submissions are not accepted.

No Zipped files. Students must NOT zip the MSWord document and submit it as one single

zip/compressed file.

http://library.laureate.net.au/research_skills/referencing

MIS604 Assessment Two Page 6 of 7

Complete and correct submission. Assessment, once submitted, are FINAL and therefore cannot be

modified. You bear all the onus to ensure that your submissions are final, correct (correct files in

correct format) and complete before submitting to Blackboard.

You are expected to begin this assessment when you begin the trimester, especially as you relate the

learning activities (formative assessment) in the modules to this and the other (summative)

assessments. Be sure to keep several drafts of your work as well as your notes and any sources you

used to draw on in preparing your report.

Extensions will be considered only in extenuating circumstances where the student has applied before

the due date. At that point, students are required to provide the latest draft, in case the extension is

not granted and to demonstrate they have earnestly done everything to avoid lateness.

Students are responsible for keeping appropriate back-ups and drafts of their assignments and to

submit the correct version.

Torrens University Australia policies apply to the preparation and submission of this assignment.

MIS604 Assessment One Page 7 of 7

The case

XYZ Pty Ltd is an established company (the ‘Company’) that has been selling hardware tools
and paints for the last 30 years using traditional “brick and mortar” business model, based on
tradesmen coming to the store and selecting the goods they want to buy.

They are currently seeking to expand their business to include on-line catalogue with ability to
be browsed, select items to be put in the shopping bag and to make an on-line payment with
goods either being collected in the store, or shipped via a courier.

The objectives are to increase the sales, to make it more convenient (time saving) for the tradies
and also to allow non-trade people to shop on-line.
Thy envisage 20% sales growth.

The Company CEO provided the following very high-level and rough ideas for possible
developers:

For customers, they can browse the catalogue, explore particular item’s details, add an item to
shopping bag, change the number of items, add and delete items to/from shopping bag, select
pick-up in the store or delivery to the nominated address and make an online payment or to
send an inquiry to the store. Store personnel can respond to the inquiries and contact the
customer via email or phone based on the details provided by the customer.

Customers will also have the opportunity to rate and review goods purchased and service
provided by the store. Store personnel will be able to respond to the customers’ review.

The Company wants to implement the first Minimum Viable Product (MVP) in the next six
months and have secured an investment for this. Further investment to finalise the full version
in the following six months will be provided on the basis of satisfactory assessment of the MVP
implementation.

XYZ has engaged you (i.e. a group of you) as the requirements analyst in this project.

Calculate your order
Pages (275 words)
Standard price: $0.00
Client Reviews
4.9
Sitejabber
4.6
Trustpilot
4.8
Our Guarantees
100% Confidentiality
Information about customers is confidential and never disclosed to third parties.
Original Writing
We complete all papers from scratch. You can get a plagiarism report.
Timely Delivery
No missed deadlines – 97% of assignments are completed in time.
Money Back
If you're confident that a writer didn't follow your order details, ask for a refund.

Calculate the price of your order

You will get a personal manager and a discount.
We'll send you the first draft for approval by at
Total price:
$0.00
Power up Your Academic Success with the
Team of Professionals. We’ve Got Your Back.
Power up Your Study Success with Experts We’ve Got Your Back.

Order your essay today and save 30% with the discount code ESSAYHELP