MIS604 Requirement Engineering Assignment Problem

Assignment Help Other Engineering
Reference no: EM132395423

MIS604 Requirement Engineering
Torrens University

Assessment - 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 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.
1. Introduction
Purpose
Document conventions
Project Scope
2. Overall description
Product perspective
User classes and characteristics
Operating environment
Design and implementation constraints
Assumptions and dependencies
3. System features

Use case diagram. 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.

Specification for selected use cases. 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

Swimlane diagram. Choose a process in the proposed app. Draw a Swimlane diagram for that process.

State-transition diagram. 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.

Dialog map. Choose a use case other than the ones in 3.2. Draw a dialog map for that use case.

4. Data requirement

Logical data model. Include an Entity Relationship Diagram (ERD) for the proposed app. ERD is taught in MIS602.

Data dictionary

5. External interface requirements

User interfaces. Including:
References to user interface standards or product line style guides that are to be followed
Standards for fonts, icons, button labels, images, colour schemes, field tabbing sequences, commonly used controls, branding graphics, copyright and privacy notices, and the like
Screen size, layout, or resolution constraints
Standard buttons, functions, or navigation links that will appear on every screen, such as a help button
Shortcut keys
Message display and phrasing conventions
Data validation guidelines (such as input value restrictions and when to validate field contents)
Layout standards to facilitate software localization
Accommodations for users who are visually impaired, colour blind, or have other limitations
Software interfaces
Hardware interfaces

6. Quality attributes
Usability
Performance
Security

6.X [any other quality attributes, e.g. reliability, you deem relevant]

7. Other requirements

8. Reference list

9. Appendices if necessary.

Attachment:- Requirement Engineering.rar

Reference no: EM132395423

Questions Cloud

Expected return and standard deviation of return for x : What is the expected return and standard deviation of return for X? What is the expected return and standard deviation of a portfolio that invests $300,000 in X
What is the company net income : What is the company's net income? Set up an income statement to answer the question. (Round answers to 2 decimal places, e.g. 15.25)
What price will mcdonald have to charge : If the peseta devalues from $0.107 to 0.096, what price will McDonald's have to charge for its burgers to maintain its dollar profit margin?
Major elements that make up information governance : What are the major elements that make up Information Governance and why are they an important part of an Information Governance Program?
MIS604 Requirement Engineering Assignment Problem : MIS604 Requirement Engineering Assignment Help and Solution, Torrens University, Assessment Writing Service - provide a strong revenue stream to the company.
Most downloaded iOS Apps in 2019 : Most downloaded iOS Apps in 2019. discussing the three main points and a conclusion
Innovation and competition in the computer industry : what are the implications for innovation and competition in the computer industry? Has protection for proprietary software gone too far, as some critics suggest
Explain how the situation would be different : Explain how the situation would be different. Address the four criteria listed above in your discussion and incorporate the principles of conscious capitalism.
Lagrange Multiplier Problem : Lagrange Multiplier Problem - Using Lagrange Multiplier Maximize f(x, y, z) = xyz with constraint as Sphere with radius 3 unit

Reviews

Write a Review

Other Engineering Questions & Answers

  How the resistor ros can be setup to perform soft clipping

How does the two diodes help in providing linear input to the voltage follower circuit? Discuss how the resistor Ros can be setup to perform soft clipping operations.

  Prepare a report on sensors in the multi pump system

Prepare a report on Sensors in the Multi Pump System - summary should state the purpose of the paper.

  Determining the condensed per kilogram of fuel

Methanol, CH3OH, is burned with 200% theoretical air in an engine and the products are brought to 100 kPa, 30oC. How much water is condensed per kilogram of fuel?

  Build an interactive matlab

The project objective is to design and build an interactive Matlab based interface meant for a complete steady state analysis of to a transmission line (short, medium and long). The design is using table A4 data.

  Capstone project meet all of the requirements of the scope

This essential step seeks to lay the foundation of determining the circuit/system's ability to meet the overall project objectives by answering the following questions:

  The creation of a digital presentation

Description Watch a Hollywood movie and discuss the main technology and its system through the creation of a digital presentation and images using Prezi.com. Watch Prezi's "8 Tips for an Awesome Prezi" and explore other prezis. Present and discuss..

  Discuss the importance of understanding required datatypes

Discuss the importance of understanding the required datatypes to be used in microcontroller applications. Include an explanation of why utilization of proper datatypes is even more critical for embedded applications.

  Provide an individual report for strain gauge measurement

Provide an individual report for Strain Gauge Measurement. Although no minimum word count provided, I expect a high quality 3rd year engineers report. It must include (but not limited to).

  How many nmos transistors are needed in the nor decoder

For the column decoder shown in Fig. 16.26, how many column-address bits are needed in a 1-Mbit-square array? How many NMOS pass transistors are needed in the multiplexer? How many NMOS transistors are needed in the NOR decoder? How many PMOS tran..

  Calculate the number of basic american coins

Modulus. Calculate the number of basic American coins given a value less than 1 dollar. A penny is worth 1 cent, a nickel is worth 5 cents, a dime is worth.

  What are the advantages of low pressure die casting

METAL PROCESSING - In investment casting, why are wax moulds produced from dies made from different materials - What are the advantages of low pressure

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd