UML diagramming tools to visualise requirement

Assignment Help Other Subject
Reference no: EM133109738

MIS604 Requirements Engineering - Laureate International Universities

Assessment - Requirement Specification

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 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.

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 Specification.rar

Reference no: EM133109738

Questions Cloud

Make a statement of comprehensive income for the year ending : Shs 300 administrative expanses apply to the next accounting period. Make a statement of comprehensive income for the year ending 31/8/2001
Analyse and interpret spectroscopic data : Analyse and interpret spectroscopic data to deduce detailed information about the molecular structure and physical properties of inorganic and organic compounds
Prepare the Statement of Cash Flows for Mentari Bhd : Prepare the Statement of Cash Flows for Mentari Bhd for the year ended 31 December 2021 using a direct method in accordance with MFRS 107
Discuss the occurrence of metal-metal bonding : Describe and interpret trends in chemical behaviour across the transition series and down each periodic group and calculate and/or justify the magnetic moment
UML diagramming tools to visualise requirement : Overview of requirements engineering, studied the various types of requirements, and a range of requirement elicitation techniques
Compute the anticipated break-even sales : For the coming year, Bernardino Company anticipates a unit selling price of $85, a unit variable cost of $15, Compute the anticipated break-even sales
Reflect on any requirements engineering practices : Have you intentionally or unintentionally employed any requirement engineering practices? Would what you learnt in this Subject change how you gather, analysis
Calculate the weighted average contribution margin per unit : Assume the sales mix remains the same at all levels of sales. Calculate the weighted average contribution margin per unit
Explain the high-level concepts of requirement engineering : Explain the high-level concepts of requirement engineering and explain the role of requirement engineering in achieving organizational success

Reviews

Write a Review

Other Subject Questions & Answers

  Examples-positive reinforcement and negative reinforcement

Provide an explanation for how positive reinforcement and negative reinforcement are similar and what differentiates them from each other. In your explanation provide examples of positive reinforcement and negative reinforcement that could be used..

  Information systems management class

Your response should be at least 200 words in length. You are required to use at least your textbook as source material for your response

  Discussing the medicalization of madnes

Goffman suggest the central feature of stigma is acceptant detail both arguements and illustrate these arguements by discussing the medicalization of madnes starting in classical greece rome and ending with european experience duringt the 18th cen..

  Disadvantages of symmetric and asymmetric cryptography

What are the advantages and disadvantages of symmetric and asymmetric cryptography? What is the importance of selecting a proper algorithm and key strength?

  The journal of american medical informatics association

Association, the Journal of American Medical Informatics Association, and the Journal of Nursing Care Quality.

  What are the elements of a crime

What are the elements of a crime? How do the elements of a crime apply to the overall criminal procedure process?

  Create a lesson plan for one of the stages of spelling

Create a lesson plan for one of the stages of spelling. Include the following: Modifications and extensions for diverse learners, A mini-assessment.

  What is between the invisible and visible realms

What are the main differences between the invisible and visible realms Socrates claims in Plato's Phaedo in his Affinity Argument?

  Explain the positive and negative actions for the situation

Companies practice output controls and measurement to obtain data for interest in a product. A common debated issue is the accessing of personal information.

  What does jesus accomplish that cannot be accomplished

In what ways is Jesus presented as superior as priest and sacrifice in 9:11-15? What does Jesus accomplish that cannot be accomplished within the old system?

  How do you feel about traditional vs nontraditional jobs

How do you feel about traditional vs nontraditional jobs? What do you consider traditional and nontraditional jobs for men and women

  Variation in sexual orientation-gays-lesbians-bisexual

While both attitudes and institutional arrangements have overall become more open toward variation in sexual orientation, gays, lesbians, bisexual and transgendered individuals still face much prejudice and discrimination in the U.S.

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