Requirement Specification for ABC PTY LTD

Verified

Added on  2022/08/24

|15
|2574
|21
AI Summary

Contribute Materials

Your contribution can guide someone’s learning journey. Share your documents today.
Document Page
Page 1 of 15
Subject Code and Name: MIS604 Requirement Engineering
Assessment Number: 2
Report Title: Requirement Specification for ABC PTY LTD
Assessment Due Date: 16/1/2020
Student Name:
Student ID:
Email Address:
Campus learning facilitator:
Subject Coordinator:

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Page 2 of 15
Contents
1. Introduction.........................................................................................................................................3
1.1 Purpose........................................................................................................................................3
1.2 Document Conventions...............................................................................................................3
1.3 Project scope...............................................................................................................................3
2. Overall description..............................................................................................................................3
2.1 Product perspective.....................................................................................................................3
2.2 User classes and characteristics...................................................................................................4
2.3 Operating environment...............................................................................................................4
2.4 Design and implementation constraints......................................................................................4
2.5 Assumptions and Dependencies..................................................................................................5
3. System features...................................................................................................................................6
3.1 Use case diagram.........................................................................................................................6
3.2 Specification of the selected use case.........................................................................................7
3.3 Swim lane diagram......................................................................................................................8
3.4 State transition diagram..............................................................................................................9
3.5 Dialog map...................................................................................................................................9
4. External interface requirements........................................................................................................10
4.1 User interface............................................................................................................................10
4.2 Software interface.....................................................................................................................11
4.3 Hardware interface....................................................................................................................12
5. Quality attributes...............................................................................................................................12
5.1 Usability.....................................................................................................................................12
5.2 Performance..............................................................................................................................13
5.3 Security......................................................................................................................................13
6. Conclusion.........................................................................................................................................13
7. References.........................................................................................................................................15
Document Page
Page 3 of 15
1. Introduction
1.1 Purpose
ABC PTY LTD wants to develop the mobile application or the web application for online
trading on demand basis and provide handymen service to the customers. Online trading system
is open to all for trading throughout the world and it increases the job vacancies which aim to
high revenue of the system. The technology emerges human standard and the economy of the
country. The investor in the trading through internet allows the major financial products and
services likes cooling, cleaning, heating, system services.
1.2 Document Conventions
This paper presents the Android based mobile application ABC App not only the services
of the location of the user, the rating of the rating function, ABC App service
by Launch ABC app with services to guarantee quality delivery .
1.3 Project scope
The need for ABC App services is increasing in most countries around the world. This is
due to several factors, including local demand, market impact, second home ownership,
maintaining commercial real estate, as well as the lives of more busy people. More as well as
more people are seeking help with strange jobs around their homes, such as changing lighting
fixtures or installing shelves. Existing to try to solve this problem ABC App service
solutions, Web to optimize the contact you want to scattered not only that, this ABC App does
not have any structured way to determine the location as well as quality of service provided
by . The proposed model is a mobile app for positioning the ABC app that not only provides
services within the region to help streamline this process, but also a systematic approach to
determining location. ABC app provided by quality of service. This application was developed
with Android operating system because it is popular with many mobile users (Thorat &
Kulkarni, 2019).
Document Page
Page 4 of 15
2. Overall description
2.1 Product perspective
Basically, being a tradesman on this application gives you the opportunity to be your own
boss temporarily. Start-up companies may also benefit from this app to search for new customers
to gain revenue. Since this application will involve payments, the security and privacy will be
highly regarded during the architectural process. The primary purpose of this report is to discuss
the process needed to achieve the final ABC application.
2.2 User classes and characteristics
Positioning ABC application service, these service providers, since the located
throughout different regions, as well as moving to new areas, as, the quality of cost differ by but
not the type of service they provide. In the event of an emergency, such as a tap leak or a car
breakdown, immediate access to these services becomes difficult. In the event of a serious
emergency, such as an electrical failure of an electronic device, this can lead to fire-like disasters
with serious consequences.
2.3 Operating environment
Through a review of the literature, a project feasibility study was conducted. Not only
was it used to model the Unified Modeling Language (UML) concept, but also designed
diagrams that presented both structures, as well as behavioral aspects of the system. In this study,
the use case diagram, database schema, sequence diagram, as well as an entity relationship
diagram 4 different UML was used to view the design.
2.4 Design and implementation constraints
Monitors data submitted by client mobile apps to a database as well as being used to
report web dashboards. In requirements engineering, we take a gander at a lot of information
relating to the objectives and goals of the product: how it will work and what are the
characteristics of the properties it must need to give the outcomes required. At this point, we
work forward from this information to see explicit coding arrangements that help these
outcomes. The team has called attention to how necessities building remain a huge test for
organizations, mostly in view of the uncertain idea of programming improvement, the test of
getting precise prerequisites from a customer, and the progressing procedure of coordinating
inward procedures at an advancement organization to the objectives and targets of an outside

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Page 5 of 15
customer. As it were, necessities designing endeavors to connect that gap between what the
customer and what the engineers are thinking, and to make a strong, steady system for the real
development of modern programming items (AI, 2016).
2.5 Assumptions and Dependencies
It provides the main platform for job seekers, in the new system, which is very important
in the informal sector ABC App not only to connect easily, by streamlining this process,
customers as well as efficiently . Build public confidence in ABC App’s service quality by
providing ABC App’s service quality as well as work history information. We are
also addressing the growing need for on-demand ABC App services by relaxing as well as
enhancing the ABC App acquisition process.
Handyman service is a weird job that falls into the informal sector of various
countries. Some studies not only suggest that the level of the informal sector is rising due to the
increase in rural areas during urban migration, but also lead to the creation of new employment
opportunities by expanding the number of job seekers in the country. In the informal department,
such as the work of the incompetent ABC App service in the official department, it is
possible to absorb a large number (Fauzi, 2018).
Document Page
Page 6 of 15
3. System features
3.1 Use case diagram
With the functionality of the system identified, the actors as well as use cases of the
system were identified as well as separated. The actors in this system were ABC App, client, as
well as administrator.
Document Page
Page 7 of 15
3.2 Specification of the selected use case

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Page 8 of 15
3.3 Swim lane diagram
Document Page
Page 9 of 15
3.4 State transition diagram
3.5 Dialog map
Document Page
Page 10 of 15
4. External interface requirements
4.1 User interface
The design was translated into a real system. Mobile applications, Android platform as
well as PHP5 programming language, as well as is used in the construction of communication
logic for communicating with a database JavaScript Object Notation (JSON using), Android was
developed by the platform. Android is preferably selected as the primary platform for developing
mobile applications due to its ease of use, but also for free use, as well as large community
support available. For was used for storage database as well as is it free, it is open source, data
retrieval is, of gauze MySQL easy to use was, T as well as well as customize. Next, the system
was subjected to a series of tests to test its workability as well as meet the requirements outlined
in the actual design. This section shows the implementation as well as test results. Below is a
screenshot of the mobile application as well as its features (García, Mendoza, Decouchant,
Rodríguez & Pérez, 2013).

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
Page 11 of 15
4.2 Software interface
Client selection, service categories are searched near the current location of
the ABC application user, as well as requests within that category, as well as display maps, as
shown in the figure. The algorithm used to implement the search works by first obtaining the
user coordinates, that is, longitude as well as latitude, from the database as well as then obtaining
the desired service from the search request. Then, not only compare this to the location, not only
the services of a variety of convenient person that is registered in the application, the result relay
as ABC of the App to provide the desired service from the client away on a
map 5 Kilometers. Next, the client is able to be selected to all requests ABC App by clicking, his
choice of the ABC of the App is not only displayed on the map, to view the details of your
profile you. The ABC application has been notified of this request (García, Mendoza,
Decouchant, Rodríguez & Pérez, 2013).
Document Page
Page 12 of 15
4.3 Hardware interface
When the ABC application finishes his work, he requests the client to evaluate his
service. The client selects the service option in progress as well as clicks on the ABC app. This
application allows clients to rate ABC apps via comments. His evaluation is completed, ABC
App not only gets a notification about this, and you register it as a work that the system was
completed. The evaluation algorithm works by checking whether the client that initiated the
evaluation request has a work request in progress on the ABC app being evaluated. In that case,
the client will launch the ABC app that is allowed to make a rating, as well as
the ABC application details that this rating score was updated with. If the client has no pending
work requests, the evaluator is disabled.
Document Page
Page 13 of 15
5. Quality attributes
In user testing research, the ABC application gives a chance to all tradesmen to earn that
extra money in their pockets and customers who require trades work to search for suitable
workers for their needs. It is also up to the tradesmen which jobs they would like to consider that
is best suitable to their daily schedule (Gikundi, 2020).
5.1 Usability
Not only does research sort, but also requires the need for any human intervention to tell
users about any issues or how to use it, to see if the application was easily understood you can
interact with it without it. The figure shows the response from the user regarding the interaction
with the application (Gikundi, 2020).
5.2 Performance
Users launch the application, by downloading, not only the possibility of being able to
interact with the application, not only to create a dummy client, ABC App account for the test
(Thorat & Kulkarni, 2019).

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Page 14 of 15
5.3 Security
The database used for storage, as well as the easy-to-use, free, open-source, light, data
retrieval , was not only MySQL , but also customized.
This mobile application is primarily intended for the ABC App service, which are primarily
home-based repair as well as maintenance. Second, it is only useful for smartphone users
running the Android operating system. Finally, applications rely on the availability of an Internet
connection that allows users to send as well as retrieve data (Kim & Lee, 2013).
6. Conclusion
This paper is established in the factors that lead to the acquisition of ABC App not service is
just as busy increase, people are busy life today led the work, not only the family of the time, for
the lead odd jobs Other promises to demand. Currently, many existing technologies are used to
determine as well as identify ABC App services within an area. From the data collected, it was
clear that users needed a new system that worked to address the shortcomings of the existing
system. First, the user, the detailed information as well as wanted a system that provides
them ABC App already not the case with the existing system, in the vicinity of the current
location of their position as well as settlement. The study found that the existing systems
currently used to search for ABC App services do not provide the client with the confidence in
the quality of service offered by ABC App. The result was a mobile interface that not only led to
the development of handyman applications on both the web, but also streamlined the process of
locating handyman services in the region. This is, of detailed information be provided to the
user ABC of the App is to take into account to the nearest location, not only to provide the best
price, the score of the highest rating, it is not only more suitable, existing Efficient compared to
other systems (MAITRA & CHATTERJEE, 2008). The new system, also, not only relevant, in
an attempt to process rationalization of it is acquired, is very important in the informal sector,
the ABC current rise as well as a similar demand to start the app ABC App.
Document Page
Page 15 of 15
7. References
AI, P. (2016). Services and a Distributed Ecosystem for Supporting Mobile Medical Application
Development. Journal Of Telecommunications System & Management, 05(03). doi:
10.4172/2167-0919.1000140
Fauzi, A. (2018). ELECTRONIC SERVICE QUALITY ON MOBILE APPLICATION OF
ONLINE TRANSPORTATION SERVICES. Jurnal Manajemen Indonesia, 18(1). doi:
10.25124/jmi.v18i1.1256
García, K., Mendoza, S., Decouchant, D., Rodríguez, J., & Pérez, T. (2013). Determining and
locating the closest available resources to mobile collaborators. Expert Systems With
Applications, 40(7), 2511-2529. doi: 10.1016/j.eswa.2012.10.069
Gikundi, D. (2020). A Mobile application for locating the available handyman services within a
locality. Retrieved 15 January 2020, from
https://su-plus.strathmore.edu/handle/11071/5693
Kim, J., & Lee, H. (2013). Identifying the Networks of Mobile Application Services. Jurnal
Teknologi, 64(2). doi: 10.11113/jt.v64.2239
MAITRA, M., & CHATTERJEE, A. (2008). Application of AI techniques for locating mobile
terminals in mobile wireless cellular networks: A novel paging scheme. Expert Systems
With Applications, 34(2), 964-976. doi: 10.1016/j.eswa.2006.10.037
Thorat, M., & Kulkarni, D. (2019). A Review- Role of Mobile Application for Medical
Services. International Journal Of Trend In Scientific Research And
Development, Special Issue(Special Issue-FIIIIPM2019), 43-45. doi:
10.31142/ijtsrd23060
1 out of 15
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]