<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">kaz29</journal-id><journal-title-group><journal-title xml:lang="ru">Вестник Казахстанско-Британского технического университета</journal-title><trans-title-group xml:lang="en"><trans-title>Herald of the Kazakh-British Technical University</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1998-6688</issn><issn pub-type="epub">2959-8109</issn><publisher><publisher-name>Казахстанско-Британский Технический Университет</publisher-name></publisher></journal-meta><article-meta><article-id custom-type="elpub" pub-id-type="custom">kaz29-300</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>ИНТЕЛЛЕКТУАЛЬНЫЕ СИСТЕМЫ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>SMART SYSTEMS</subject></subj-group></article-categories><title-group><article-title>ОБЪЕКТНО-ОРИЕНТИРОВАННЫЙ ПОДХОД К ОЦЕНКЕ СТОИМОСТИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ</article-title><trans-title-group xml:lang="en"><trans-title>OBJECT ORIENTED APPROACH TO THE SOFTWARE DEVELOPMENT COST ESTIMATION</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Сагнаева</surname><given-names>С. К.</given-names></name><name name-style="western" xml:lang="en"><surname>Sagnaeva</surname><given-names>S. K.</given-names></name></name-alternatives><bio xml:lang="ru"><p>к. ф.-м. н., доцент</p></bio><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Сембина</surname><given-names>Г. К.</given-names></name><name name-style="western" xml:lang="en"><surname>Sembina</surname><given-names>G. K.</given-names></name></name-alternatives><bio xml:lang="ru"><p>к. т. н., доцент, ассоц. профессор</p></bio><xref ref-type="aff" rid="aff-2"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Смайлова</surname><given-names>У. М.</given-names></name><name name-style="western" xml:lang="en"><surname>Smailova</surname><given-names>U. M.</given-names></name></name-alternatives><bio xml:lang="ru"><p>к. ф.-м. н., доцент</p></bio><xref ref-type="aff" rid="aff-3"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru">Евразийский Национальный университет им. Л. Н. Гумилева<country>Казахстан</country></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru">Международный университет информационных технологий<country>Казахстан</country></aff></aff-alternatives><aff-alternatives id="aff-3"><aff xml:lang="ru">Центр педагогического мастерства<country>Казахстан</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2019</year></pub-date><pub-date pub-type="epub"><day>16</day><month>11</month><year>2021</year></pub-date><volume>16</volume><issue>3</issue><fpage>282</fpage><lpage>291</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Сагнаева С.К., Сембина Г.К., Смайлова У.М., 2021</copyright-statement><copyright-year>2021</copyright-year><copyright-holder xml:lang="ru">Сагнаева С.К., Сембина Г.К., Смайлова У.М.</copyright-holder><copyright-holder xml:lang="en">Sagnaeva S.K., Sembina G.K., Smailova U.M.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://vestnik.kbtu.edu.kz/jour/article/view/300">https://vestnik.kbtu.edu.kz/jour/article/view/300</self-uri><abstract><p>Первым шагом в расчете трудозатрат разработчика является оценка размера программного обеспечения информационной системы. Разработка программного обеспечения всегда связана с некоторыми рисками и неопределенностью. В настоящее время нет единой методологии для оценки стоимости разработки программного обеспечения. В современных методах практически не представлены формализованные методы классификации и подсчета трудоемкости разработки программной системы. Основное различие в методе, используемом для оценки затрат на рабочую силу, это тип используемых критериев оценки качества (количественный или качественный). Самапроцедура определения размера программного обеспечения может отличаться методиками расчетов. Приведенный метод CETIN соответствует основным ИТ-стандартам, этапам жизненного цикла ПО. В рамках мoдeли тexнoлoгичecкoй зpeлocти СММ, рассматриваемой в рамках ИТ-проекта, для оценки трудозатрат была использована технология Rational Unified Process (RUP), обеспечивающая итерационный и инкрементный (наращиваемый) подход к созданию ПО, а также планирование и управление проектом на основе функциональных требований к системе. В работе предложены простые в использовании показатели, которые допускают корректировку и автоматизацию расчетов трудозатрат на разработку прикладного программного обеспечения. Для учета нефункциональных требований, таких как отказоустойчивость, восстанавливаемость, безопасность введены частные поправочные коэффициенты.</p></abstract><trans-abstract xml:lang="en"><p>The first step in calculating the developer's work is to estimate the size of the information system software. Software development is always associated with certain risks and consequences. The formalized methods ofclassification and software development effort estimation are practically not presented in traditional methods. There is currently no uniform methodology for estimating the cost of software development. The main difference in the method used to estimate labor costs is the type of quality assessment criteria used (quantitative or qualitative). The procedure for determining the size ofthe software may differ by calculation methods. Presented CETIN method is compliance with both core IT standards and life cycles stages of software. The Rational Unified Process (RUP) technology was used, as part of the technological complexity of the SMM model, to estimate the labor costs, to provide an iterative and incremental approach for software development, as well as for planning and managing the projects based on the functional requirements of the system. The paper proposed easy-to-use indicators that allow the adjustment and automation of labour cost calculations for developing software application. Special correction factors are proposed to take into account non-functional requirements, such as fault tolerance, recoverability, safety.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>программное обеспечение</kwd><kwd>информационная система</kwd><kwd>метод</kwd><kwd>стоимость</kwd><kwd>методология</kwd><kwd>модель</kwd><kwd>коэффициент</kwd></kwd-group><kwd-group xml:lang="en"><kwd>software</kwd><kwd>information system</kwd><kwd>method</kwd><kwd>cost</kwd><kwd>methodology</kwd><kwd>model</kwd><kwd>coefficient</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Nelson, E. A., (1966), “Management Handbook for the Estimation of Computer Programming Costs”, Sуstems Development Corp.</mixed-citation><mixed-citation xml:lang="en">Nelson, E. A., (1966), “Management Handbook for the Estimation of Computer Programming Costs”, Sуstems Development Corp.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Wolverton, R. W, (1974), “The cost of developing large-scale software”, IEEE Transactions on-Computer, vol.23 (6), P. 615-636.</mixed-citation><mixed-citation xml:lang="en">Wolverton, R. W, (1974), “The cost of developing large-scale software”, IEEE Transactions on-Computer, vol.23 (6), P. 615-636.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Albrecht, A. J., (1979), “Measuring Application Development Productivity”, Proceedings Share/Guide IBM Applications Development Symposium, Monterey, C. A.</mixed-citation><mixed-citation xml:lang="en">Albrecht, A. J., (1979), “Measuring Application Development Productivity”, Proceedings Share/Guide IBM Applications Development Symposium, Monterey, C. A.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Barry W. Boehm, Chris Abts, Sunita Chulani. Software Development Cost Estimation Approaches - A Survey University of Southern California, IBM Research. (https://www.researchgate.net/publication/220300696_Software_development_cost_estimation_approaches_-_A_survey)</mixed-citation><mixed-citation xml:lang="en">Barry W. Boehm, Chris Abts, Sunita Chulani. Software Development Cost Estimation Approaches - A Survey University of Southern California, IBM Research. (https://www.researchgate.net/publication/220300696_Software_development_cost_estimation_approaches_-_A_survey)</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Arlazarov, V. L., Slavin, O. A., Shustov, A. V., (2007), “Estimation of the value of the informa­tion-technical complex of a complex system”, Proceedings of the ISA RAS, vol. 29, P. 152-182</mixed-citation><mixed-citation xml:lang="en">Arlazarov, V. L., Slavin, O. A., Shustov, A. V., (2007), “Estimation of the value of the informa­tion-technical complex of a complex system”, Proceedings of the ISA RAS, vol. 29, P. 152-182</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Lipaev, V. V., (2004), “The feasibility study of complex software projects”, Sinteg, Moscow, Russia</mixed-citation><mixed-citation xml:lang="en">Lipaev, V. V., (2004), “The feasibility study of complex software projects”, Sinteg, Moscow, Russia</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Vendrov, A. M., (2016), “Software design of economic information systems”, Finance and Statistics, Moscow, Russia</mixed-citation><mixed-citation xml:lang="en">Vendrov, A. M., (2016), “Software design of economic information systems”, Finance and Statistics, Moscow, Russia</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Gabbasov, M. B., Pustovoitenko, V. V., Ualieva, A. A., (2011),“Evaluation of the development time of information systems based on teamwork”, Materials of the scientific-practical conference “The use of mathematical modeling and information technology in the study of socio-economic prob­lems” dedicated to the 50th anniversary of Ph.D., associate professor Gabbasova M. B., NII EITT, Astana, Kazakhstan, P. 160- 163</mixed-citation><mixed-citation xml:lang="en">Gabbasov, M. B., Pustovoitenko, V. V., Ualieva, A. A., (2011),“Evaluation of the development time of information systems based on teamwork”, Materials of the scientific-practical conference “The use of mathematical modeling and information technology in the study of socio-economic prob­lems” dedicated to the 50th anniversary of Ph.D., associate professor Gabbasova M. B., NII EITT, Astana, Kazakhstan, P. 160- 163</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Minister of Investment and Development of the Republic of Kazakhstan (2016), No. 133, “The method of calculating the cost of creating, developing and maintaining information systems of state bodies”, Astana, Kazakhstan</mixed-citation><mixed-citation xml:lang="en">Minister of Investment and Development of the Republic of Kazakhstan (2016), No. 133, “The method of calculating the cost of creating, developing and maintaining information systems of state bodies”, Astana, Kazakhstan</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Kotchen, Philip, (2002), “Introduction to the Rational Unified Process”, Williams, Moscow, Russia</mixed-citation><mixed-citation xml:lang="en">Kotchen, Philip, (2002), “Introduction to the Rational Unified Process”, Williams, Moscow, Russia</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Fowler, Martin, (2006),“UML Distilled”, Symbol Plus, Moscow, Russia</mixed-citation><mixed-citation xml:lang="en">Fowler, Martin, (2006),“UML Distilled”, Symbol Plus, Moscow, Russia</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
