logo

Mis604 Requirement Engineering

   

Added on  2022-08-13

18 Pages2890 Words41 Views
 | 
 | 
 | 
Running head: MIS604 REQUIREMENT ENGINEERING
MIS604 REQUIREMENT ENGINEERING
Name of student
Name of university
Author’s note:
Mis604 Requirement Engineering_1

1
MIS604 REQUIREMENT ENGINEERING
Table of Contents
1. Introduction..........................................................................................................3
1.1 Purpose.............................................................................................................3
1.2 Document conventions.....................................................................................3
1.3 Project Scope....................................................................................................3
2. Overall description...............................................................................................4
2.1 Product perspective..........................................................................................4
2.2 User classes and characteristics........................................................................5
2.3 Operating environment.....................................................................................6
2.4 Design and implementation constraints............................................................6
2.5 Assumptions and dependencies........................................................................7
3. System features....................................................................................................8
3.1 Use case diagram..............................................................................................8
3.2 Specification for selected use cases..................................................................8
3.3 Swimlane diagram..........................................................................................11
3.4 State-transition diagram..................................................................................12
3.5 Dialog map.....................................................................................................12
4. Data requirement................................................................................................13
4.1 Logical data model.........................................................................................13
4.2 Data dictionary...............................................................................................13
5. External interface requirements.........................................................................14
5.1 User interfaces................................................................................................14
5.2 Software interfaces.........................................................................................15
5.3 Hardware interfaces........................................................................................15
6. Quality attibutes.................................................................................................16
6.1 Usability.........................................................................................................16
6.2 Performance....................................................................................................16
6.3 Security...........................................................................................................16
7. Other requirements.............................................................................................16
8. References..........................................................................................................17
Mis604 Requirement Engineering_2

2
MIS604 REQUIREMENT ENGINEERING
1. Introduction
1.1 Purpose
The implementation of the innovative technologies is being done in the major
businesses for improving the methods by which the products as well as the services are
provided to the customers and the clients. This Software Requirement Specification
document has been developed for providing the complete overview of the “Your handyman”
app for the ABC Pty Ltd that would provide the customers and the tradesperson with the
effective platform for posting jobs and executing jobs respectively. This software requirement
specification document provides the clear description of the how the application would work
and the working of the application has been illustrated using the UML diagrams and the user
interfaces.
1.2 Document conventions
As development team is mainly responsible for this SRS document, no kind of
ambiguity arises from the usage. There is extensive distinction, moreover, among the
utilisation of the words “Customer” and the “Tradesperson”. The customer is interacting with
the application for posting any job requirements and browsing through the profile of any
registered tradesperson and then contact with the tradesperson using the instant messaging
facility in the application (Ali et al., 2018). The tradespersons are interacting with the
interface for registering themselves and then browsing through the various job available and
then make the contact with the customers using the in-app instant messenger. This document
would be printed on proper A4 paper in the Times New Roman font. The normal size of the
text used in this document would be 12 black, and the headings would be 13 size in the Times
New Roman font.
Mis604 Requirement Engineering_3

3
MIS604 REQUIREMENT ENGINEERING
1.3 Project Scope
The project of the “Your handyman” app would be initiated after proper planning has
been completed. Initially, the team would properly analyse the tasks and then deliver the
minimal needed project management documentation, the estimates as well as the list of
various risks as well as the milestone chart. The “Your handyman” app version 2.0 would be
rolled out after conducting the analysis of any bugs found in the initial version of this app.
For the Apple issues, the workaround would be probable for implementation with the
reasonable amount of the efforts as well as the risks. The main constraints of this project is
that there might a slight chance that the QA workload on various other products might affect
the schedule of the “Your handyman” app. The additional requests for the update to the
website of the ABC Pty Ltd might extensively influence the schedule of “Your handyman”
app.
2. Overall description
2.1 Product perspective
It is the web based system that would implement the client-server model where the
clients would be allowed to interact with the server of the organisation and gain important
data from the servers. The “Your handyman” app provides the simple mechanism for the
users and the tradesperson to interact with each other and provide various services along with
payments (Osman & Zaharin, 2018).
The following could be considered as the major features that would be included in the
“Your handyman” app:
Cross platform assistance: Provides the required operating support for majority of
the known as well as the commercial operating systems
Mis604 Requirement Engineering_4

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
MIS604 Requirement Engineering
|25
|4000
|180

MIS604 | Requirement Engineering | Report
|30
|4692
|28

MIS604 Requirement Engineering. Assessment: Two Requirement Specifications
|10
|1895
|41

Web Application Project Assignment
|13
|977
|17

Requirement Specification for ABC PTY LTD
|15
|2574
|21

Learning Management System Design
|23
|3430
|202