<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Analysis and formation of sales forecasts in CRM systems</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Andrii Berko</string-name>
          <email>Andrii.Y.Berko@lpnu.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Iryna Pelekh</string-name>
          <email>Iryna.I.Kushniretska@lpnu.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Pavlo Hlova</string-name>
          <email>Pavlo.Hlova.mSAAD.2022@edu.lpnu.ua</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Lviv Politechnic National University</institution>
          ,
          <addr-line>12 Stepana Bandera st., Lviv, 79013</addr-line>
          ,
          <country country="UA">Ukraine</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Creation of system of analysis and formation of sales forecasts in CRM systems has been described that allows you to forecast sales in customer relationship management systems and is a powerful tool for increasing the company's competitiveness and improving cooperation with customers. The Information processes in CRM systems have been analyzed. The sequence of events in the process of forecasting sales in system of analysis and formation of sales forecasts in CRM systems has been highlighted. The problem of forecasting sales as a regression problem have been defined. The main stages that need to be performed to test the model of the sales analysis and forecast system in customer relationship management systems in Azure Machine Learning are shown.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Sales analysis</kwd>
        <kwd>sales forecast</kwd>
        <kwd>CRM system</kwd>
        <kwd>machine learning</kwd>
        <kwd>machine learning algorithms</kwd>
        <kwd>regression</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>2. Analysis of the last research and problem statement
attract and retain customers, and developing a strategy accordingly. After defining the
strategic goals, choose the CRM system that best meets the needs of the company;
 Functional approach: in this approach, CRM implementation begins with specific
functional tasks. For example, a company may determine that it needs to improve contact
management or improve the efficiency of deal management. After that, choose the CRM system
that best meets specific functional needs;
 Distribution in stages: this approach involves the implementation of CRM in stages or in
different divisions of the company. A company can initially implement CRM in only one
department or part of the business, and then gradually expand its implementation to other
divisions. This approach can allow a company implement CRM to effectively, gradually
adapting it to the needs of different departments and reducing risks.</p>
      <p>Each of these approaches has its advantages and disadvantages, and the choice of approach
will depend on the specific circumstances and purpose of implementing CRM for the enterprise.</p>
      <p>CRM platforms are different, depending on the functions they perform:
 Lead management. These customer relationship management (CRM) systems collect
information about potential customers from various sources, evaluate their potential, and
connect new leads with appropriate sales representatives.
 Sales funnel management. Such CRM systems map the sales funnel within the CRM
program to better understand the customer journey to purchase and increase conversion.
 Work processes automation and marketing. These CRM systems automate routine tasks
such as prospecting, lead segmentation and customer interaction to streamline workflows and
provide a personalized approach to potential customers.
 Reporting and forecasting. These customer relationship management (CRM) systems use
dashboards, CRM analytics, and reporting tools to identify customer needs and measure sales
performance.</p>
      <p>
        CRM programs are widely used in various industries, including SaaS, real estate,
manufacturing, and marketing. The CRM platform is suitable for businesses of all sizes looking to
improve customer satisfaction, increase productivity and increase sales [
        <xref ref-type="bibr" rid="ref1 ref4">1, 4</xref>
        ].
      </p>
      <p>Within an organization, sales, marketing, customer support, and also finance and operations
departments can use a CRM program to solve the following tasks:
 Optimization of the sales funnel to close more deals;
 Generating more promising leads to increase income;
 Building strong relationships to increase customer loyalty;
 Optimization of inter-team cooperation to achieve greater goals;
 Load reduction to increase productivity.</p>
      <p>Depending on the needs, the customer relationship management system can be installed on a
computer or use a cloud service. Most modern CRM systems also have a mobile application that
allows you to work with your customer base from anywhere.</p>
      <p>Choosing the right sales platform and CRM is fundamental to the success of any business.
Consider the most popular CRM platforms: HubSpot, Salesforce, SalesDrive.</p>
      <p>
        HubSpot [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] is a cloud-based customer relationship management (CRM) platform that helps
businesses scale better with sales, service, marketing and content management software.
      </p>
      <p>
        Salesforce [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] is a cloud-based customer relationship management (CRM) platform with
applications for sales, service, marketing, and more that help connect customers and businesses.
Salesforce was built together through acquisition, which means your experience and connections
may differ depending on the products you use.
      </p>
      <p>
        SalesDrive [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] is a Ukrainian CRM system aimed at online stores that automates the processes
of processing orders, keeping records of goods in the warehouse and tracking delivery statuses.
In addition, SalesDrive records all communication with customers, including calls, SMS, messages
in messengers and e-mail, and provides the ability to effectively monitoring the work of
managers.
      </p>
      <p>These systems are suitable for both small and medium-sized companies. Each of them has its
advantages and disadvantages. When choosing a system, it is recommended that you evaluate
your company's core CRM requirements and determine which features are best implemented in
each system and which features can be sacrificed because they are not business critical.</p>
      <p>Sales analysis and forecasting are key to developing a sales strategy and optimizing business
processes. They allow companies to make decisions taking into account demand, the structure of
the customer base and other factors.</p>
      <p>To date, the problem of forecasting sales in CRM systems remains relevant due to the need for
enterprises to obtain accurate estimates of their costs and revenues, which enables them to
forecast their short-term and long-term effectiveness. Currently, sales forecasting is a
requirement of the competitive race of modern business, enabling the enterprise to stay afloat.
3. Analysis and sales forecast formation principles in CRM systems
Among the main capabilities of the CRM system, can be distinguished the following:
1. Customer information management. The CRM system consolidates the customer base and
provides the organization with complete information about its customers, their preferences,
on the basis of which an interaction strategy is built.
2. Sales management: the system saves the history of interaction with customers, helping
the sales department to analyze customer behavior, form appropriate offers and win their
loyalty.
3. Marketing automation: the CRM system allows you to optimize the company's marketing
management, organize marketing activities, manage marketing resources and budgets, and
coordinate marketing activities.
4. Automation of document flow: the system provides all the necessary tools for managing
the company's external and internal document flow, including automatic document
generation, preparation of printed forms of documents, maintenance of current versions of
documents and quick search of documents in the system.
5. Business process management: dividing work processes into stages and formalizing their
structure help reduce the number of errors and speed up the company's work, making results
more predictable.
6. The CRM system analytical capabilities: the system provides companies with the
opportunity to obtain static information and conduct deep data analysis necessary for
strategic business processes.</p>
      <p>
        Information processes in CRM are presented in Fig. 1 [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ].
      </p>
      <p>Since the CRM system is a web application, the following components are necessary for its
correct operation: a web server and a database management system (DBMS). No additional
software needs to be installed on the user's workstation other than a standard web browser.
Implementation in the form of a web application allows you to work with the system on any
platform, including mobile devices. This approach does not require significant computing
resources, so the power of an ordinary computer or laptop is sufficient for the stable operation of
the information system.</p>
      <p>3.1. The analysis and formation of the sales forecast system main processes
We identified main processes of the analysis and formation of the sales forecast system such as:
 Strategic planning:
- strategic goals determination in the field of sales and profitability;
- strategies and tactics development to achieve these goals through sales forecasting.
 Data collection and integration:</p>
      <p>- identification of data sources, such as historical sales data, customer data,
demographic data, etc.;</p>
      <p>- integration of these data into a single system for further analysis.
 Data analysis:
- analytical methods usage for processing and analysis of historical sales data;
- correlations and connections identification between various factors and sales
volumes.
 Forecasts development:</p>
      <p>- prognostic models construction based on data analysis and taking into account
historical trends and variable factors;</p>
      <p>- generation of sales forecasts based on these models for different time periods.
 Validation and adjustment:
- comparison of forecasts with actual sales results to validate accuracy;
- corrections making to forecasts based on deviations from actual data.
 Planning and resources:
- determination of resource needs based on sales forecasts;
- planning of work processes and resources to meet demand.
 Monitoring and reporting:
- constant monitoring of strategy implementation and forecast results;
- creation of reports and analytical data to inform management and decision-making.</p>
      <p>The top level of business processes of the subject area:
Brief description of the TO BE target process:
 Data collection and processing: collection, processing and integration of data from
various sources, such as historical sales data, customer data and other factors affecting sales;
 Analysis and modeling: use of analytical methods and models to determine trends,
correlations and forecast sales based on collected data;
 Interaction with customers improving: improving methods of communication and
interaction with potential and existing customers based on analytics and sales forecasts;
 Process automation: introduction of automated tools to optimize routine operations
related to sales and customer service;
 Monitoring and evaluation: constant monitoring of sales results, comparing them with
forecasts and improving the system based on acquired knowledge;</p>
      <p>Reporting and analysis: creating reports and analytical data for management and the
sales team to make strategic decisions.</p>
      <p>As a result of this targeted process predictability has been improved and sales efficiency has
been achieved, which contributes to increased profitability and customer satisfaction in the CRM
system.</p>
      <p>3.2. The analysis and sales forecast methods</p>
      <p>The goal of the work is the development of a system that provides optimization of customer
relationship management (CRM) through sales analysis and forecasting.</p>
      <p>To achieve the set goal, the task of the sales analysis and forecast system in customer
relationship management (CRM) systems is as follows:</p>
      <p>Data collection and storage: ensure the collection and storage of information about
customers, their purchases, interaction history, and other important data necessary for sales
analysis and forecasting.</p>
      <p>Data analysis: develop algorithms and models to analyze historical data, including
customer segmentation, determining correlations between factors and sales, analyzing the
effectiveness of marketing campaigns and other aspects.</p>
      <p>Sales Forecasting: Develop sales forecasting models based on historical data and other
factors that may affect demand.</p>
      <p>Sales planning and strategy: based on analysis and forecasts, develop sales strategies,
including optimization of pricing policy, marketing activities, as well as inventory and
production planning.</p>
      <p>Monitoring
and
evaluation
of results: constantly
monitor the results of the
implementation of strategies and adjust them if necessary to achieve better results.</p>
      <p>Building models for analyzing and forecasting sales in the CRM system helps the company to
effectively manage relationships with customers, maximize profitability and improve the quality
of customer service.</p>
      <p>A sales forecasting problem is usually a regression problem because it involves predicting
numerical values (sales volumes). The task can be divided into several subtasks, such as
forecasting sales by product categories, geographic regions, etc.</p>
      <p>Thorough analysis and understanding of sales data is an important step. This analysis will help
determine which algorithms and methods can be the most effective for this task.</p>
      <p>
        Purpose of regression analysis [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]:
variable by predictors (independent variables).
      </p>
      <p>Determination of the degree of determinism of the variation of the criterion (dependent)
Predicting the value of the dependent variable using the independent one.</p>
      <p>Determination of the contribution of individual independent variables to the variation of
the dependent variable.</p>
      <p>Regression analysis can’t be used to determine the presence of a relationship between
variables, since the presence of such a relationship is a prerequisite for applying the analysis.</p>
      <p>The regression analysis algorithm has the following form: let the measurements of Yn be
obtained at the points xn of the independent variable x. It is necessary to find the dependence of
the average value of the value on the value of x,</p>
      <p>Where a is a vector of unknown parameters ai. The function f(x|a) is called the regression
function. It is assumed that f(x|a) is a linear function of parameters a, that is, it has the form:
 ∗( ) =  ( | ),
 ( | ) =
∑    ( ),

 =0
Where fi(x) are given functions.</p>
      <p>In this case, the matrix Am=fi(xn) is called a regression matrix. To determine the parameters,
the method of least squares is used, that is, the estimates ai are determined from the minimum
conditions of the functional:
(1)
(2)
And from the functional minimum:
 =
∑

(4)
(5)
(6)
 =
∑(  −
∑    )( −1)
(  −</p>
      <p>∑    ),
 ,</p>
      <p>
        For correlated measurements with the correlated matrix R. Power functions fi(x) = x2 serve as
functions fi(x). Orthogonal and normalized polynomials on the set fn are often used. In this case,
it is easy to find the estimate  ̃ :
 ̃ =
∑  (  )  )

It follows that the calculation  ̃ does not depend on calculation of others estimates  ̃ .

Usage the regression method for forecasting sales in the CRM system:


processes is the consideration of their time series [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ].
      </p>
      <p>
        Effective planning and management of many processes in CRM systems is impossible without
operational forecasting. Often, economic processes in enterprise management have a complex
behavior that is similar to "chaotic". There are models of chaotic dynamics that are increasingly
used in the management of economic systems [
        <xref ref-type="bibr" rid="ref10 ref11">10, 11</xref>
        ].
      </p>
      <p>
        The best solution for forecasting the values of time series levels is considered to be performed
on the basis of the generalized logistic mapping model, given by the following recurrent
relationship [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]:
      </p>
      <p>+1 =     ( −    ),</p>
      <p>Where  , α and β are model parameters calculated by the method of least squares; N is the
maximum value of the levels of the series.</p>
      <p>
        The mapping   +1 is one-dimensional nonlinear. The previous level of the series is used to
form the result. According to the conducted studies, even simple nonlinear models, for some
parameter values, have a chaotic behavior that seems random with a sufficient number of levels
of the series. However, in deterministic nonlinear models, such chaotic behavior is generated
precisely by nonlinearity [
        <xref ref-type="bibr" rid="ref10 ref11">10, 11</xref>
        ]. For our tasks, in practice, it is not possible to establish the
length of the series model   +1, from which "chaotic behavior" will begin. Therefore, forecasting
is performed on the basis of the generalization of the results of calculations for several models of
the type   +1, the parameters of each of which are calculated by the method of least squares for
fragments of time series of different lengths (and are significantly different). The construction of
the forecast, in our study the operative one, occurs recurrently.
      </p>
      <p>Usage the time series method for forecasting sales in the CRM system:
 Rationale: the time series method is very important for the analysis and forecasting of
temporal data such as sales volume in different periods. Taking into account temporal factors,
such as seasonality and trends, helps to obtain more accurate forecasts.
 Application: the time series method can be used to analyze and forecast daily, weekly,
monthly, or quarterly sales. This method allows you to take into account seasonal fluctuations
and identify trends in sales changes.
 Efficiency: the time series method is well suited to situations where time is an important
factor in changing sales volumes. It allows you to analyze the dependence between today's and
past sales, which is critical in CRM systems.
4. CRM-system sales forecast system description</p>
      <p>
        We will describe the sequence of events in the process of forecasting sales in CRM using a UML
sequence diagram (Fig.3) [
        <xref ref-type="bibr" rid="ref12 ref13">12-14</xref>
        ]. In this case, we have three main objects: the CRM user, the CRM
system, and the forecasting process. A sequence diagram shows the sequence of messages and
interactions between them:
1. CRM user sends forecast request;
2. The CRM system receives this request and starts the process of downloading data for
forecasting;
3. After the download is complete, the CRM system sends a forecast request to the forecasting
process;
4. The forecasting process processes this request and starts the forecast generation process;
5. After completion of the forecast generation, the forecasting process sends a response with
the forecast to the CRM system;
The CRM system transmits this forecast to the CRM user.
      </p>
      <p>This diagram allows you to visualize the sequence of events in the process of forecasting sales
in CRM and shows the interaction between objects.</p>
      <p>To visualize the architectural structure of the software system, we will use the component
diagram. This diagram allows you to represent the system as interconnected components and
show how they interact with each other.</p>
      <p>
        Let's look at the main elements that can be found in a UML component diagram [
        <xref ref-type="bibr" rid="ref12 ref13">12-14</xref>
        ]:
1. Component: the main element of the diagram, which represents a separate part of the
system. It can be a module, library, subsystem or other logical block of the program;
2. Interface: specifies the method of interaction between components. Interfaces show which
services or methods can be used by other components;
3. Dependencies: indicators of the relationship between components. Dependencies show
which component uses or refers to another component;
4. Conditional areas (frames): used for grouping components and specifying subsystems or
logical blocks in the system;
5. Private components: these are components that are hidden from others and interact only
through defined interfaces;
6. Recommendations (stereotypes): Additional marks that can be used to detail components
or show specific characteristics.
      </p>
      <p>A component diagram helps model the architecture of a software system and can be used for
analysis, documentation, and communication with the development team.</p>
      <p>
        Microsoft Machine Learning Studio as one of the main tools for solving the problem of analysis
and forecasting in CRM systems has been chosen. Microsoft Machine Learning Studio (formerly
known as Azure Machine Learning Studio) is an integrated platform for developing and deploying
machine learning models [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. It is developed by Microsoft and provides advanced tools for any
stage of the model lifecycle, including data preparation, model building, training, evaluation, and
deployment.
      </p>
      <p>The development of a project to solve the problem of forecasting sales in CRM systems using
Azure Machine Learning included the following steps:
1. Data preparation: collection of necessary data for forecasting sales from the CRM system
and other sources. Checking and cleaning data from missing values, anomalies and extraneous
factors;
1. Creation of an Azure Machine Learning workspace: a workspace in the Azure Machine
Learning service, for project development and execution;
2. Creating an experiment: an experiment in Azure Machine Learning, which includes the
steps of data preparation, model selection, training and model evaluation;
3. Data preparation and visualization: Azure Machine Learning tools, such as Azure Data
Studio, for data preparation and visualization;
4. Model selection and training: machine learning libraries in Azure Machine Learning to
select and train sales forecasting models. Various models can be used, such as linear
regression, decision trees, random forest, etc. Setting model parameters and evaluating their
effectiveness using quality metrics;
5. Model validation and tuning: validation techniques, such as cross-validation, to assess
model accuracy and reliability. Adjusting model parameters to improve its results;
6. Model deployment: after training and validating the model, it was deployed in an Azure
Machine Learning environment using a prediction web service that can be integrated with a
CRM system;
7. Provision of a mechanism for updating the model with new data.</p>
      <p>To obtain a forecast based on the developed forecasting model, functions (Azure Functions)
have been developed, the result of which can be obtained using an http request.</p>
      <p>For the possibility of integration with the CRM system, Vue.js components has been developed,
with the help of which you can start the training of the forecasting model and view the sales
forecast for a certain period.</p>
      <p>As a result of the conducted research, a web component was developed that can be integrated
into the CRM system. This program allows you to forecast sales in customer relationship
management (CRM systems) and is a powerful tool for increasing the company's competitiveness
and improving cooperation with customers.</p>
      <p>After training machine learning models, we need to deploy them in production so that others
can use them to make predictions. In Azure Machine Learning, we can do this with Endpoints and
Deployments. Endpoints and Deployments allow you to separate the workload interface from the
implementation that serves it.</p>
      <p>To deploy machine learning models in Azure Machine Learning, you can use Web Service
deployment to access the model online. Here is a general overview of the process of deploying a
web service to Azure ML: Once deployed, the web service will be available at a specific URL. You
can use this URL to interact with the resulting machine learning model via HTTP requests.</p>
    </sec>
    <sec id="sec-2">
      <title>Acknowledgements</title>
      <p>In this work, a detailed analysis of the systems of interaction between consumers and the
company was carried out, the business processes of the CRM system were described using a
structural approach, various sales forecast models were developed in customer relationship
management systems (CRM) systems, and the best of them was chosen. Creation of system of
analysis and formation of sales forecasts in CRM systems allows you to forecast sales in customer
relationship management systems and is a powerful tool for increasing the company's
competitiveness and improving cooperation with customers.</p>
      <p>Building models for analyzing and forecasting sales in the CRM system helps the company to
effectively manage relationships with customers, maximize profitability and improve the quality
of customer service.</p>
      <p>The problem of forecasting sales as a regression problem have been defined. The main stages
that need to be performed to test the model of the sales analysis and forecast system in customer
relationship management systems in Azure Machine Learning are shown.</p>
      <p>The developed system is effective and provides high accuracy, which allows enterprises to
rationally use their resources for future growth and monitor cash flows.</p>
      <p>The innovativeness of the work consists in an automated approach to forecasting sales of CRM
systems, based on the use of large volumes of data and machine learning algorithms.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <article-title>[1] Possibilities of using CRM systems</article-title>
          ,
          <year>2022</year>
          . - URL: https://www.terrasoft.ua
          <string-name>
            <given-names>F.</given-names>
            <surname>Adikara</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Fauzi</surname>
          </string-name>
          <article-title>Customer relationship management information system development in pt</article-title>
          .
          <source>citra van titipan kilat in: Proceedings of the 6th International Seminar on Industrial Engineering and Management</source>
          , Batam, Indonesia,
          <year>2013</year>
          , pp.
          <fpage>14</fpage>
          -
          <lpage>20</lpage>
          . doi:
          <volume>10</volume>
          .1145/567752.567774
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Ed</given-names>
            <surname>Peelen</surname>
          </string-name>
          ,
          <string-name>
            <surname>Rob Beltman Customer Relationship Management 2nd Edition - Pearson Education</surname>
          </string-name>
          ,
          <year>2013</year>
          p.
          <fpage>55</fpage>
          -
          <lpage>77</lpage>
          . doi:
          <volume>10</volume>
          .1007/3-540-09237-4
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Max</given-names>
            <surname>Fatouretchi</surname>
          </string-name>
          <article-title>The Art of CRM: Proven strategies for modern customer relationship management</article-title>
          - Packt
          <string-name>
            <surname>Publishing</surname>
          </string-name>
          ,
          <year>2019</year>
          p.
          <fpage>110</fpage>
          -
          <lpage>117</lpage>
          . doi:
          <volume>10</volume>
          .1145/90417. 90738
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Hubspot</surname>
          </string-name>
          ,
          <year>2022</year>
          . - URL: https://www.hubspot.com
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Salesforce</surname>
          </string-name>
          ,
          <year>2022</year>
          . - URL: https://www.salesforce.com
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>About us - CRM SalesDrive</surname>
          </string-name>
          ,
          <year>2022</year>
          . - URL: https://salesdrive.ua/about-us/
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>Data</given-names>
            <surname>Concepts</surname>
          </string-name>
          in
          <source>Azure Machine Learning</source>
          ,
          <year>2022</year>
          . - URL: https://tutorialsdojo.com
          <article-title>/dataconcepts-in-azure-machine-learning/</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Litnarovich R. M.</surname>
          </string-name>
          <article-title>Construction and research of mathematical model on the sources of experimental data by the methods of regressive analysis</article-title>
          .
          <source>Train aid.IEGU</source>
          ,Rivne,
          <year>2011</year>
          , pp,
          <fpage>140</fpage>
          -
          <lpage>141</lpage>
          . doi:
          <volume>10</volume>
          .1145/567752.567774
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Bidyuk</surname>
            <given-names>P.I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Korshevnyuk</surname>
            <given-names>L.O.</given-names>
          </string-name>
          <article-title>Designing computer information systems for decision-making support: Training manual</article-title>
          . -
          <source>Kyiv: NNK "IPSA" NTUU "KPI"</source>
          ,
          <year>2010</year>
          , 340 p.
          <source>doi:10.1145/567752</source>
          .567774
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Skalozub</surname>
            <given-names>V.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Klymenko</surname>
            <given-names>I.V.</given-names>
          </string-name>
          <article-title>The method of forecasting time series based on logistic mapping</article-title>
          .
          <source>in: Proceedings of the 5th International Scientific and Practical Conf</source>
          .
          <article-title>"Modern information technologies in transport, industry and education"</article-title>
          ,
          <source>Dnipropetrovsk</source>
          ,
          <year>2011</year>
          . pp.
          <fpage>67</fpage>
          -
          <lpage>68</lpage>
          . doi:
          <volume>10</volume>
          .1145/567752.567774
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Edwin Mach Object Oriented Analysis</surname>
          </string-name>
          &amp; Design Cookbook: Introduction to Practical System Modeling,
          <year>2019</year>
          . 218 p.
          <source>doi:10.1145/90417</source>
          . 90738
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>Lukman</given-names>
            <surname>Adam</surname>
          </string-name>
          <string-name>
            <surname>Obomeghie</surname>
          </string-name>
          , Bayo Adedeji,
          <source>Sylvester Aketaumhe Unified Modeling Language Practical Guide</source>
          ,
          <year>2022</year>
          . 59p. doi:
          <volume>10</volume>
          .1145/90417. 90738
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <source>[13] Suriya Sundaramoorthy UML Diagramming: A Case Study Approach 1st Edition</source>
          ,
          <year>2022</year>
          . 416p doi:10.1145/90417. 90738
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>