Технические науки / 12. Автоматизированные системы управления на производстве
Candidate of Technical Sciences Bisterfeld O.A.1,
Ionov D.O.2, Ionova O.O.2
1 Ryazan State University named for S.A. Esenin, Ryazan, Russia
2 Ryazan State Instrument-making Enterprise, Ryazan, Russia
Efficiency estimation in case of software implementation into enterprise
management system
Implementation of information technologies
in an enterprise management system is a complex challenge. The manager of the
enterprise where any information systems already work, has a dilemma: or to
spend the considerable amount for the "integrated solution" which
effect far isn't obvious, and thus to throw out out-of-date programs which,
don't correspond to the modern level of implementation, but are checked by time
and "work"; or to leave everything as is, and to forget about the
modern concepts of ERP, e-business and other achievements in the field of
management and, respectively, to lose certain competitive advantages [1]. In
these conditions it is necessary to automate:
- comparing of
efficiency of different software in
case of its designing,
- tracing of software
efficiency in the course of its maintenance.
There are six characteristics
which with the minimum duplicating describe quality of the software:
Functionality, Reliability, Usability, Efficiency, Maintainability,
Portability. There are only few standard metrics for above-mentioned
characteristics. The organizations and standardization departments can set own
process models of estimation and methods of formation and check of metrics for
different scopes and stages of life cycle.
Estimation process of software
quality consists of three stages. The purpose of initial stage is establishment
of requirements in terms of characteristics of quality and possible complex
indexes. At the second stage it is necessary to select metrics, to define
levels of ranging and criterions of an assessment. The appraiser shall prepare
procedures for summation of estimation. We suggest to use the program [2] for
calculation of the generalized index.
The last
stage includes measurement, ranging and an assessment. Result is the inference
about program quality. Taking into account other factors, such as time and
cost, the head makes decisions on accepting or rejection, or on release or not
release of program production (in case of design and certification); about
measures for restoration of integrity (in case of maintenance).
The set of
criteria for synthesis of optimum building block systems of the data handling [3]
based on minimization of different characteristics (indexes of characteristics (Pmni
), for example, summary load time of system and service of requests)
is known. The accounting of additional characteristics which shall be maximized
is necessary for systematic integral assessment of quality of software products
(indexes of such characteristics – Pmxj). In the
program [3] the generalized index of K
considering both minimized (Pmni),
and maximized (Pmxj)
indexes of characteristics with weight factors of kpi and kpj
is used:
. (1)
Constant CΣ in expression (1) can
be used for scaling of measure values for convenience of graphic representation
of results. Weight
factors are, as a rule, selected by experts, the specific goal of estimation is
considered also.
The
criterion possesses the linear sensitivity to measure values of characteristics
in case of which the relative changes of any index lead to the same changes of
K (taking into account weight factors):
.
The
program for measure calculation of software efficiency contains a database,
database requests, screen forms for access to a database and reports with the
processed data of a database. The database provides data storage: on system as
a whole, on system components, and also measure values of its characteristics.
After input of
indexes, values of criterion will be calculated and reports with comparative
estimates of programs will be output. Report forms can be various: the tabular report, the tabular report with the chart, the chart.
The collection of data permanently replenished on the project progress
provides software estimation and can be used in case of quality management of
operations and monitoring of compliance of created system to specification
requirements, and also when monitoring integrity of system (components) in use.
References
1. Fedorov B., Makarenko V. Menedzhment vnedrenija informacionnyh tehnologij v sistemu upravlenija predprijatiem. [Management of implementation of information
technologies in an enterprise management system]. – URL: http://www.manage.ru/itm/manit.shtml
(1.07.12).
2. Bisterfeld O.A. Programma rascheta
kriterija jeffektivnosti programm i programmnyh kompleksov. [Program of
calculation of criterion of efficiency of programs and program complexes]. / Bisterfeld O.A., Hlebnikov N.Ju./
R.F.
Program certificate № 50200700938, 2007.
3. Mamikonov A.G., Kulba V.V. Sintez
optimal'nyh modul'nyh sistem obrabotki dannyh. [Synthesis of optimum building
block systems of data handling]. – Moscow: Nauka, 1986. –
276 p.