MIS604: Requirement Engineering Report - ABC Company Application

Verified

Added on  2022/08/13

|12
|791
|21
Report
AI Summary
This report examines the application of requirement engineering within the context of the ABC Company, a startup developing an on-demand trades and services application. It emphasizes the crucial role of requirement engineering in the Software Development Lifecycle, highlighting its importance in translating user needs into formal specifications and minimizing software errors. The report provides an overview of requirement engineering procedures, including elicitation, specification, validation, verification, and management. It details business requirements such as the need for a new sales system and customer contact entry. Functional requirements encompass on-demand trades, job posting, tradesperson profiles, secure payments, and secure logins. Non-functional requirements address security through encryption and real-time monitoring, scalability through data updates, and availability through open-source access. The report concludes by underscoring the significance of these requirements in the application's development and references relevant literature.
Document Page
REQUIREMENT
ENGINEERING
Name of Student:
Name of University:
Author Note:
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
INTRODUCTION
The report discuses about an application of the ABC
Company. The ABC Company is a start up company and
they are developing an application that offers on demand
trades and services of repairperson to the customers. The
company thinks that the application will provide them with
high profits and revenues. The report focuses on the
importance of the requirements engineering and the
implications of the requirements engineering. The report
focuses on the overview of the requirements engineering
and the requirement elicitation for the application that is
proposed. The report provides an overview of the two
business requirements and the functional and the non-
functional requirements of the application.
Document Page
IMPORTANCE OF
REQUIREMENT ENGINEERING
The requirement engineering is the
most essential stage of the Software
Development Lifecycle
This stage is utilised in order to
translate the incomplete needs of the
users of the software into complete and
formal specifications.
It is very important in order to create
effective software and in minimizing the
errors in the software
Document Page
IMPLICATIONS OF
REQUIREMENT ENGINEERING
The requirement engineering is very
important for the development of the
application for the ABC Company
The ABC Company must know the
requirements of the customers so that
they can develop the applications user
friendly
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
PROCEDURES OF
REQUIREMENT ENGINEERING
Requirement elicitation
Requirement specification
Requirements Validation and Verification
Requirements Management
Document Page
REQUIREMENT
ELICITATION
The procedures of the requirement
elicitation include
Brainstorming
FAST
Quality Function Deployment
Delphi method
Document Page
BUSINESS REQUIREMENTS
A new sales system is required in the
company so that they can know the
sales of the ABC Company
The ABC Company requires the data to
be consistent
The company need a screen in order to
enter the contacts of the customers.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
FUNCTIONAL
REQUIREMENTS
The application will provide on-demand
trades and services of handyman
The customers can post jobs on the
application
For the tradesperson, they can put the
profile on the application
Payment can be made securely through
the application
The login will be done with the right
login credentials.
Document Page
NON-FUNCTIONAL
REQUIREMENTS
Security: the security of the application
will be made proper with the help of
encryption techniques and real time
security monitoring and protection will be
done.
Scalability: The application can be made
scalable by providing fresh data to the
application
Availability: The application should be
made available to everyone that is it
should be made open source to the
customers of the company
Document Page
CONCLUSION
The report concludes with the
requirement engineering that is required
in order to develop the application for
the ABC Company. The requirements are
very important and as it helps to reduce
the errors during the development of
the application. The procedures of the
requirement engineering are provided in
the report and it is very important for
the development of the application for
the ABC Company.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
BIBLIOGRAPHY
Alam, S., Aziz, M. A., Bhatti, S. N., & Alam, S. (2016). Analysis of Requirement
Engineering Techniques in Agile Development Method.
Barreto, L., Amaral, A., & Pereira, T. (2017). Industry 4.0 implications in
logistics: an overview. Procedia Manufacturing, 13, 1245-1252.
Elijah, J., Mishra, A., Udo, E. M. C., Abdulganiyu, A., & Musa, A. (2017). Survey
on Requirement Elicitation Techniques: It’s Effect on Software Engineering.
Fantechi, A., Ferrari, A., Gnesi, S., & Semini, L. (2018, August). Requirement
engineering of software product lines: Extracting variability using NLP. In 2018
IEEE 26th International Requirements Engineering Conference (RE) (pp. 418-
423). IEEE.
Kannan, S. M., Suri, K., Cadavid, J., Barosan, I., Van Den Brand, M., Alferez, M.,
& Gerard, S. (2017, April). Towards industry 4.0: Gap analysis between current
automotive MES and industry standards using model-based requirement
engineering. In 2017 IEEE International Conference on Software Architecture
Workshops (ICSAW) (pp. 29-35). IEEE.
Saad, A., & Dawson, C. (2018). Requirement elicitation techniques for an
improved case based lesson planning system. Journal of Systems and
Information Technology.
Saleh, M., Baharom, F., Mohamed, S. F. P., & Ahmad, M. (2018). A Systematic
Literature Review of Challenges and Critical Success Factors in Agile
Requirement Engineering.
Document Page
chevron_up_icon
1 out of 12
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]