The Process of Justifying and Developing the Requirements for a Software System that Will Support the Organisation’s Activities
( Pp. 107-115)

More about authors
Lezhnina Yuliya A. Cand. Sci. (Eng.); associate professor, Department of Industrial Programming, Institute of Advanced Technologies and Industrial Programming
MIREA – Russian Technological University
Moscow, Russian Federation Akhmedova Khamida G. Cand. Sci. (Eng.); associate professor, Department of Industrial Programming, Institute of Information Technologies; MIREA – Russian Technological University; Moscow, Russian Federation
Abstract:
Defining requirements is one of the most important stages of software system development. Mistakes made at this stage are very costly after the system is developed and implemented. Currently, despite the vast experience gained in the development of automated information systems, mobile applications and services in the computer industry, the problems associated with the development of requirements remain unresolved. The article emphasizes the need for a careful approach to substantiating and developing requirements at the initial stages of software system development, because no matter how well a software system is implemented, the requirements for which were initially incomplete, ambiguous or incorrect, the result of its work will greatly disappoint the user. It is also important to make sure that it is necessary to develop exactly the software that the customer is talking about, and that all participants have a common vision of the product. The features of the justification and development of requirements for a software system presented in the article relate to the automation of business processes of a particular organization. Different research theories and methodologies were used in the work. The business process described in the IDEF0 notation in the “as is” state made it possible to identify the main shortcomings of the existing technology for executing the organization’s business processes and present countermeasures to eliminate them in the “as it will be” state. The result of the work were specifications of requirements for the development of a mobile application. The research was conducted with the involvement of end users of the product. Constant interaction with the customer and end users allowed us to avoid problems related to the development of requirements. Analysis and design models were actively used at all stages of requirements development. The calculations carried out in the study showed that the developed requirements will allow achieving the set business goal of the customer’s company. The models presented in the article, certain requirements and implemented ideas can be used by business analysts and developers when developing their own software systems.
How to Cite:
Lezhnina Yu.A., Akhmedova Kh.G. The Process of Justifying and Developing the Requirements for a Software System that Will Support the Organisation’s Activities. Computational Nanotechnology. 2024. Vol. 11. No. 5. Pp. 107–115. (In Rus.). DOI: 10.33693/2313-223X-2024-11-5-107-115. EDN: COFLMX
Reference list:
Systematic approach to enterprise management. Nizhny Novgorod: Nizhny Novgorod State Technical University named after R.E. Alekseeva, 2018. 204 p. ISBN: 978-5-6042086-8-7. EDN: YUAATZ.
Malyavkina L.I., Savina A.G., Savin D.A. Organizational and methodological aspects of the formation of requirements for information systems that automate management tasks and business processes. Bulletin of OrelGIET. 2020. No. 4 (54). Pp. 129–138. (In Rus.) DOI: 10.36683/2076-5347-2020-4-54-129-138. EDN: OPZJCE.
Baev A.V., Samonov A.V., Safonov V.M. Methodology for designing automated control systems for special organizational and technical systems. Modeling, Optimization and Information Technologies. 2021. Vol. 9. No. 4 (35). (In Rus.). DOI: 10.26102/2310-6018/2021.35.4.019. EDN: WKKOXW.
Sherstobitova A.A., Iskoskov M.O., Kaziev V.M. et al. Smart innovation, systems and technologies. V.L. Uskov, R.J. Howlett, L.C. Jain (series eds.). Springer, 2020. Vol. 188. Pp. 467–477.
Borovskaya S.Yu., Volovskaya E.S. Management information systems in organizations. Bulletin of Economics and Management. 2023. No. 1. Pp. 37–40. (In Rus.). EDN: KYOZJJ.
Khokholush M.S. Information technologies in the ma­nagement system of an organization. Current Issues of Modern Economics. 2022. No. 9. Pp. 166–168. (In Rus.). EDN: UGFFEA.
Rzun I.G., Garazha N.A., Iritsyan G.E., Koroleva N.V. Analytical tools for modeling company business processes. Bulletin of the Academy of Knowledge. 2023. No. 4 (57). Pp. 246–250. (In Rus.). EDN: JIFFCU.
Pavlenok A.A. Tools for modeling business processes of energy supply companies. Regional Problems of Economic Transformation. 2023. No. 2 (148). Pp. 40–54. (In Rus.). DOI: 10.26726/1812-7096-2023-2-40-54. EDN: CBLNYF.
Kaziev V.M. Introduction to analysis, synthesis and modeling of systems. Moscow: Internet University of Information Technologies, Binom. Knowledge Laboratory, 2018. 248 p.
Wiegers K., Beatty J. Development of software requirements. Transl. from English. 3rd ed., exp. Moscow; St. Petersburg: Russian Edition; BHV-Petersburg, 2014. 736 p.
Alpatov Yu.N. Modeling processes and control systems. Textbook. St. Petersburg: Lan, 2018. 140 p.
Vlasov V.A., Konovalov S.P., Kurochkin S.V. Problems in functional analysis. Moscow: INFRA-M, 2020. 106 c.
Dvoretsky S.I. Modeling systems. Textbook. Moscow: Academy, 2019. 304 p.
Eliferov V.G., Repin V.V. Business processes. Regulation and management. Moscow: INFRA-M, 2022. 320 p.
Keywords:
business goals, user requirements, functional requirements, requirements specifications, mobile application, analysis models.


Related Articles

System Analysis, Information Management and Processing, Statistics Pages: 96-106 DOI: 10.33693/2313-223X-2024-11-5-96-106 Issue №172073
Optimization of Business Processes of the Transport Task Through the Creation of a Mobile Application
optimization transport logistics mobile application modeling algorithm
Show more