Requirement engineering assignment

Assignment Help Other Engineering
Reference no: EM132686493

MIS604 Requirement Engineering Assignment - Laureate International Universities, Australia

Task Instructions: You, as a group, should first read and understand the ABC Pty Ltd 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.

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

1.1 Purpose

1.2 Document conventions

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

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

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

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

4. Data requirement

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

4.2 Data dictionary

5. External interface requirements

5.1 User interfaces. 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

5.3 Hardware interfaces

6. Quality attributes

6.1 Usability

6.2 Performance

6.3 Security

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

7. Other requirements

8. Reference list

9. Appendices if necessary

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

Attachment:- Requirement Engineering Assignment File.rar

Reference no: EM132686493

Questions Cloud

Explain transepithelial movement of glucose to blood : Briefly explain the transepithelial movement of glucose to the blood; describe the movement/transport of glucose across the intestinal epithelium.
Describe the pressure gradients and changes : Describe the pressure gradients and changes involved in a full respiratory cycle involving both inspiration and expiration. In your answer use the following ter
Identify the three most significant risks : What you know about the account, identify the three most significant risks you have identified as you plan the audit procedures for this account.
Discuss digital forensics and how it could be used : The readings this week expand on investigation and of digital forensic analysis and investigations. Organizations, especially those in the public.
Requirement engineering assignment : Read and understand the ABC Pty Ltd case before proceeding to answer the questions in Assessment Tasks section. Note that every piece of information provided
Compute what will be total dividend for the year : Compute what will be total dividend for the year ended December 31, 2018, assuming that number of shares remains unchanged?
Identify hardware areas that need to be secured : Identify hardware areas that need to be secured. Describe steps that will be taken to ensure the security of the operating systems and network files.
Define how to design the lan at the remote site : Create a diagram for ABC Consulting and then explain how to design the LAN at the remote site and discuss how it will interconnect through a WAN to ABC.
Should ABC Co make or buy the subassemblies : Direct materials $1, Direct labour $10, Variable overhead $5, Fixed overhead $8. Should ABC Co make or buy the subassemblies

Reviews

Write a Review

Other Engineering Questions & Answers

  What are the temperature considerations

The doping on the 'left' side of the device is your desired doping level, but on the right it is only half of your desired level. Find the new current through the device at the test bias voltage you those for parts (d) and (e) in the last problem...

  Compute the decoded sequence

The trellis diagram of a rate-1/2, constraint length-3 convolutional code is shown in figure. The all-zero sequence is transmitted, and the received sequence is 100010000... . Using the Viterbi algorithm, compute the decoded sequence.

  Define enterprise risk management

Define the concept for enterprise risk management-intergrated framework and illustrate the cosos enterprise risk management model

  Dimension of the unit cell of andalusite crystal structure

What is happening to the a 0 dimension of the unit cell of the andalusite crystal structure, when it is being heated?

  What is the lowest grade possible

What is the lowest grade possible for the constant-grade section that will complete this alignment?

  How do you perform a disaggregation stage analysis

Engineering Postgraduate Project D-ENGG7808- University of Queensland-Australia-What is the regress Start Time, End Time and power average algorithm?

  MANU 3312 Design of Machine Components Assignment

MANU 3312 Design of Machine Components Assignment Help and Solution, International Islamic University Malaysia - Assessment Writing Service

  How the brittleness would impact fracturing treatment

What brittle rock is, and what ductile rock is, and how the brittleness would impact fracturing treatment of tight reservoirs -  identify if the rocks in the formation are brittle or ductile. Or where the rock indicates brittle characteristic and w..

  What interest rate and compounded annually does represent

Microsoft's stock price peaked at 6118% of its I.P.O. price more than 13 years after the I.P.O. (Source: Bloomberg Financial Markets).

  Operation of a liquid-liquid extraction system

Explain with a simple sketch the principle of operation of a Liquid-Liquid Extraction system and where is liquid-liquid extraction preferred over other separation processes?

  Discuss about pydata and data sciences

What is your stand on the integration of data sciences using PyData approach? Do you think this integration approach will increase over time

  Computes the step response of an lti system

ECE 201 - Introduction to Signal Analysis Fall 2016 Lab: LTI Systems and Difference Equations. Write a function named step_resp that computes the step response of an LTI system. The step response is the response of a system to the unit step functio..

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