THE CALCULATION METHOD FOR INDICATORS PROJECT ESTIMATION IN THE IMPLEMENTATION OF SOFTWARE SYSTEMS RE-ENGINEERING

Authors

  • S. S. Velykodniy Odessa State Environmental University, Odessa, Ukraine., Ukraine
  • O. S. Tymofieieva Odessa State Environmental University, Odessa, Ukraine., Ukraine
  • S. S. Zaitseva-Velykodna Odessa State Environmental University, Odessa, Ukraine., Ukraine

DOI:

https://doi.org/10.15588/1607-3274-2018-4-13

Keywords:

software system, project, re-engineering, method of design points, indicator, estimation, use case, factor, weighting value, bounding constant.

Abstract

Essentials. Today’s software systems have become so tightly integrated into our lives that it is virtually impossible to imagine the existence and development of mankind without them. But this progress also means that software systems currently in use have
quickly become outdated and obsolete due to the pace technical evolution. It is here that end to end process review comes down with the inheritance of the positive qualities of the software system and the phasing out of the negative one, that is, re-engineering. All
similar processes that begin with re-design, require a mandatory analytical assessment of the project’s key indicators since there are cases where re-engineering might be unprofitable for a particular software system. In the article below, the author takes a look at the
complex tool of evaluating the software project redesign, which could predict labor costs for reprogramming of the objects in conjunction with other indicators of the projects that determines the complexity of software system under review.
Objective. The object of this paper is to outline the method by which one can estimate and evaluate key aspects for software system reengineering with the help of complex tools for appraisal of the project under review.
Method. The technology described in the article is based on use of the Karner’s Point method with the introduction of significant additions and extensions. The establishment of coefficients and the selection of the constants are based on the Jacobson’s method and
tested on numerous statistics of the most similar projects.
Outcome. After analyzing the completed project and examining the report of crucial factors, it’s possible to provide quite accurate estimation for the actual man-hours of re-engineering for the particular project, given its key factors can be accurately adjusted.
Subsequently, you can use this data as the base line for the project life cycle. Evaluation factors used for project cost calculation will be combined in a report that will be included in the source design documentation, which is part of the organizational support of the
systems for the automation design of software systems.
Conclusions. The method of calculating Karner’s project points with the introduction of significant extensions to the process of software system re-engineering has been further developed. Each variable is determined and calculated separately, using measurements,
weighting factors and constrains. Measurements are performed by a team of experienced QA-analysts based on their ideas about the technical complexity of the project and the capabilities of the software developers. The coefficients and constants are based on data collected from 3–5 projects already completed by analysts with a big degree of similarity.

References

Velykodniy S. S. Problema reinzhiniringa vidov obespechenija

sistem avtomatizirovannogo proektirovanija,

Mezhdun. nauch. zhurn. «Upravljajushhie sistemy i

mashiny», 2014, No. 1, pp. 57–61, 76.

Velykodniy S. S. Reinzhyniryng system monitoryngu ta

dystancijnogo upravlinnja sudnovymy energetychnymy

ustanovkamy, Mater. XXII mizhn. konf. z avtom. upravl.

“Avtomatyka 2015”, Odesa, 10–11 veres. 2015. Odesa,

, pp. 133–134.

Velykodniy S. S. Metodologicheskie osnovy reinzhiniringa

sistem avtomatizirovannogo proektirovanija, Mezhdun.

nauch. zhurn. “Upravljajushhie sistemy i mashiny”, 2014,

No. 2, pp. 39–43.

Resource Estimation for Objectory Projects : project report,

Objective Systems, SF AB, 1993, 9 p.

Anda B. Effort Estimation of Use Cases for Incremental

Large-Scale Software Development, 27-th International

Conference on Software Engineering, St. Louis, MO, 15–21

May 2005, pp. 303–311.

Carroll E. R. Estimating Software Based on Use Case Point,

OOPSLA ‘05: Companion to the 20th annual ACM

SIGPLAN conference on Object-oriented programming, systems,

languages, and applications, San Diego, CA, 2005, pp.

–265. DOI: 10.1145/1094855.1094960

Clemmons R. Project Estimation with Use Case Points,

Cross Talk, 2006, No. 2, February, pp. 18–22.

Didkovs’ka M. V. Testuvannja: Kryterii’ ta metody. Kyi’v,

NTUU “KPI”, 2010, 96 p.

Cohn M. Agile Estimating and Planning. Prentice Hall,

, 368 p.

Orlov S. A. Programmnaja inzhenerija: uch. dlja vuzov. 5-e

izd. obnovl. i dop. SPb, Piter, 2016, 640 p.

How to Cite

Velykodniy, S. S., Tymofieieva, O. S., & Zaitseva-Velykodna, S. S. (2019). THE CALCULATION METHOD FOR INDICATORS PROJECT ESTIMATION IN THE IMPLEMENTATION OF SOFTWARE SYSTEMS RE-ENGINEERING. Radio Electronics, Computer Science, Control, (4). https://doi.org/10.15588/1607-3274-2018-4-13

Issue

Section

Progressive information technologies