logo

MIS604 | Requirement Engineering | Report

   

Added on  2022-09-15

30 Pages4692 Words28 Views
Running head: MIS604 REQUIREMENT ENGINEERING
MIS604 REQUIREMENT ENGINEERING
Name of student
Name of university
Author’s note:
MIS604 | Requirement Engineering | Report_1
1
MIS604 REQUIREMENT ENGINEERING
Table of Contents
1) Introduction..........................................................................................................3
Purpose.......................................................................................................................3
Document conventions...............................................................................................3
Project scope..............................................................................................................4
2) Overall description...............................................................................................4
Product perspective....................................................................................................4
User classes and characteristics.................................................................................4
Operating environment...............................................................................................5
Design and implementation constraints.....................................................................5
Assumption and dependencies...................................................................................5
3) System features....................................................................................................6
Use case diagram........................................................................................................6
Specification for the selected use cases.....................................................................6
Swimlane diagram....................................................................................................18
State transition diagram............................................................................................19
Dialog map...............................................................................................................19
4) Data requirements..............................................................................................20
Logical data model...................................................................................................20
Data dictionary.........................................................................................................20
5) External interface requirements.........................................................................21
User interface...........................................................................................................21
Software interface....................................................................................................26
Hardware interface...................................................................................................27
6) Quality attributes................................................................................................27
Usability...................................................................................................................27
Performance.............................................................................................................27
Security....................................................................................................................27
7) Other requirements.............................................................................................28
8) References..........................................................................................................28
MIS604 | Requirement Engineering | Report_2
2
MIS604 REQUIREMENT ENGINEERING
1) Introduction
This report aims to provide the brief description of the application
“PersonalRepairman” for the ABC Pty Ltd. that would be efficiently used by the customers
and the tradespersons for various kinds of repairing jobs and do business. This application
would possess the appropriate platform and the functionality that would help with the
integration of all the tradespersons along with the customers on single platform and
interaction would be extensively simplified.
Purpose
The basic intention of this SRS document is providing the ABC Pty Ltd. with the
detailed specification of the application that is being developed in the company. The team
that has been hired for developing this application would be provided with the SRS document
that would clearly specify the major features and the characteristics of the application. After
the analysis of all the features and the characteristics of the application, the development of
the application would be initiated. This analysis would help with the ensuring that all the
major requirements of the business and the customers are considered appropriately to ensure
that none of the requirements have been overlooked.
Document conventions
The document has been highlighted in some of the sections that illustrates the
development team the sectors that are required to be placed under the additional analysis as
these sections are the major requirements of the customers and the business. The standards
that are required to be followed during the stage of the development of the application has
been clearly mentioned in this document. These standards are required to be followed
appropriately by the development team so that the proper compliance is ensured with the
government rules and the regulations.
MIS604 | Requirement Engineering | Report_3
3
MIS604 REQUIREMENT ENGINEERING
Project scope
The “PersonalRepairman” that is being developed by the development team for the
ABC Pty Ltd. would include the scope of allowing the customers with the placing of various
kinds available jobs, the tradespersons viewing the list of the jobs and then completing the
jobs, the manager with generating the financial report for analysis of the performance of the
organisation and the system administrator with the functionality of the updating the database
of the organisation and generating various kinds of reports that are required for the
management of the organisation. The customers and the tradespersons would not be allowed
to access any of the internal features of the application and the system admin plus the
manager would be allowed to make any changes in the application with proper authorisation.
2) Overall description
Product perspective
The creation of the application would be done as a open source application that could
be downloaded any of the users by simplifying the app store in iOS or even Play Store in
Android. “PersonalRepairman” would include the significantly high ability of
accommodating the number of the users who need the access to the respective portal for
using several functionalities of the application (Kaufmann, 2016).
User classes and characteristics
The users who would be primarily using this application would be considered to be in
the range of over 18 to 50 years of both the gender who would be needing various kinds of
the repair job in their home (Souza & Stadzisz, 2016). Sometimes the users could be the
senior citizens who would be needing various kinds of repair jobs in their home and they
could use this application for calling the tradespersons in their home for executing any
particular kind of the repair job (Peixoto et al., 2019). The primary requirement from the
MIS604 | Requirement Engineering | Report_4
4
MIS604 REQUIREMENT ENGINEERING
users who would be using this application is that they should have the proper understanding
and the knowledge of how to work in any mobile application (Susilowati & Kusuma, 2019).
Operating environment
The operating environment where this application would be performing efficiently are
the iOS and the Android platform (Ramdhani et al., 2018). The designing of the application
would be done according to the working of both the platforms so that the users of both these
kinds of devices could easily download the application and then avail the benefits of the
various functionalities that are provided by the application (Ito, 2016). The application would
also be available on the browsers such as the Google Chrome, Firefox and Safari for the PC
users who would be able to browse to the website of the company and then login using their
respective credentials (Feno et al., 2018).
Design and implementation constraints
The designing of the application must be conducted in the proper manner that the
users of all the classes are easily able to view the information and understand what the
application is displaying (Zainuddin et al., 2017). The main constraint that could be faced
while the designing of this application is that when the senior citizens are using this
applications, they might need the magnifier for improving the visibility of the application and
it could not be provided in the application as it is not supported in the mobile devices where
the application would be downloaded (Audytra, Hendradjaya & Sunindyo, 2016).
Assumption and dependencies
The main dependency of the application is on the customer who would be using this
application for posting various kinds of jobs that are required by them (da Silva, Paiva & da
Silva, 2018). And the tradespersons viewing the details of the jobs and then visiting the
appropriate customers for their repair job.
MIS604 | Requirement Engineering | Report_5
5
MIS604 REQUIREMENT ENGINEERING
3) System features
Use case diagram
Specification for the selected use cases
Use case name Generate weekly report
ID 5
Primary actor Manager Secondary actor System admin
Description The manager logs in into the system using the credentials that have
been created during the registration stage. The manager is provided
with the login confirmation and the homepage of the application has
MIS604 | Requirement Engineering | Report_6

End of preview

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

Related Documents
Mis604 Requirement Engineering
|18
|2890
|41

MIS604 Requirement Engineering
|25
|4000
|180

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

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

Web Application Project Assignment
|13
|977
|17

Software Requirements Specification for Online Book Shopping
|35
|9476
|325