Använd denna länk för att citera eller länka till detta dokument: http://elartu.tntu.edu.ua/handle/lib/32431

Fullständig post
DC fältVärdeSpråk
dc.contributor.authorГордєєв, Олександр Олександрович
dc.contributor.authorGordieiev, Oleksndr
dc.date.accessioned2020-09-17T08:45:20Z-
dc.date.available2020-09-17T08:45:20Z-
dc.date.created2020-04-28
dc.date.issued2020-04-28
dc.date.submitted2020-04-12
dc.identifier.citationGordieiev O. Software requirements profile: life cycle and his relation with development processes / Oleksndr Gordieiev // Scientific Journal of TNTU. — Tern. : TNTU, 2020. — Vol 97. — No 1. — P. 133–144.
dc.identifier.issn2522-4433
dc.identifier.urihttp://elartu.tntu.edu.ua/handle/lib/32431-
dc.description.abstractПершочерговим завданням розробки програмного забезпечення є формування множини вимог до нього. Процес формування такої множини вимог ПЗ називається профілюванням, а його продукт (безпосередньо множина вимог ПЗ) профілем вимог ПЗ. Слід зазначити, що профілювання застосуються для інших об’єктів профілювання також, наприклад, для формування характеристик ПЗ, потенційних ризиків ПЗ, тестових наборів ПЗ, технік і метрик верифікації якості ПЗ. У статті проводиться аналіз процесів розробки ПЗ, які описані [1]. Далі визначаються процеси, для яких обов’язковим є профілювання. В результаті між профілюванням різних об’єктів і процесами розробки ПЗ встановлюється певні відповідності. Аналізуються моделі життєвого циклу програмного забезпечення: каскадна, V-образна і спіральна. Встановлюється відповідність між етапами життєвого циклу ПЗ відповідних моделей і різними об’єктами профілювання. Виконання процесу профілювання вимог ПЗ, продуктом якого є профіль вимог ПЗ, є найвідповідальнішим для експертів завданням. Це пов’язано з тим, що якість процесу профілювання вимог ПЗ визначає якість профілю вимог ПЗ – своєрідну «основу» або «фундамент» програмного забезпечення, яке розробляється. Метою статті є представлення та опис життєвого циклу програмного забезпечення з урахуванням можливих розривів. Представляється і описується життєвий цикл профілю вимог ПЗ, який включає в себе наступні 6 етапів: профіль вимог у думках замовника; профіль вимог, який був сформульований замовником; профіль вимог, який був представлений замовником на папері; профіль вимог у ТЗ (специфікації), який був узгоджений з розробниками; профіль вимог, який був реалізований у програмному забезпеченні; профіль вимог, який був верифікований після реалізації програмного забезпечення. Було встановлено, що при переході від одного етапу до іншого, можливі певні відмінності у профілі вимог програмного забезпечення, так звані розриви. У зв’язку з цим, було сформовано повна множина ланцюжків відмінностей вимог у рамках життєвого циклу профілю вимог програмного забезпечення. Також були наведені приклади опису таких ланцюжків.
dc.description.abstractPriority task of software development is forming of set of requirements for him. Process of forming such set of software requirements named software requirements profiling and his product (set of requirements) named software requirements profile. It should be noted, that profiling can use for other objects of profiling, for example, for forming software characteristics, potential risks of software, software tests, techniques and metrics of software quality verification. Analysis of software development processes, which describe in [1] are represented in article. Further, processes for which profiling is mandatory is defined. As result, between profiling different objects and software development processes establish some conformities. Following software life cycle models: cascade, V-shaped, spiral are analysed. Between software life cycle stages and different profiling objects is established conformity. Implementation of software requirements profiling i.e. forming software requirements profile (this is product of software requirements profiling process) is very important and responsible task for expert. It is connect to the fact that software requirements profiling defines software requirements profile quality – particular «basis» or «foundation» of developed software. The objective of the work is representation and describe life cycle of software requirements profile taking into account possible gaps. Software requirements profile life cycle, which includes following 6 stages: requirements profile in thinking (RPT), requirements profile formulated (RPF), requirements profile for representing (RPR), requirements profile for developing (RPD), requirements profile in software (RPS), requirements profile after verification (RPV) are represented in article. In during transition his from stage to stage according to life cycle of software requirements profile can be some differences (gaps) in software requirements profile. In this connection, full set of chains of differences in software life cycle profile requirements software was formed. Examples of describe such chains were represented also.
dc.format.extent133-144
dc.language.isoen
dc.publisherТНТУ
dc.publisherTNTU
dc.relation.ispartofВісник Тернопільського національного технічного університету, 1 (97), 2020
dc.relation.ispartofScientific Journal of the Ternopil National Technical University, 1 (97), 2020
dc.relation.urihttps://doi.org/10.1007/978-3-319-19147-8_4
dc.relation.urihttps://doi.org/10.1504/IJMR.2007.014730
dc.relation.urihttps://doi.org/10.1145/1764810.1764814
dc.relation.urihttps://doi.org/10.1007/978-3-030-29852-4_2
dc.relation.urihttps://doi.org/10.1016/B978-0-12-407768-3.00007-0
dc.relation.urihttps://doi.org/10.1007/978-3-030-22559-9_16
dc.relation.urihttps://doi.org/10.1109/ICIST.2012.6221694
dc.relation.urihttps://doi.org/10.1007/978-3-319-07013-1_21
dc.subjectжиттєвий цикл профілю вимог програмного забезпечення
dc.subjectпрофіль вимог програмного забезпечення
dc.subjectпрофілювання програмного забезпечення
dc.subjectпроцеси розроблення програмного забезпечення
dc.subjectланцюжки розривів профілю вимог програмного забезпечення
dc.subjectsoftware requirements profile life cycle
dc.subjectsoftware requirements profile
dc.subjectsoftware profiling
dc.subjectsoftware development processes
dc.subjectsoftware requirements profile gaps chains
dc.titleSoftware requirements profile: life cycle and his relation with development processes
dc.title.alternativeПрофіль вимог програмного забезпечення: життєвий цикл та його зв’язок з процесами розробки
dc.typeArticle
dc.rights.holder© Тернопільський національний технічний університет імені Івана Пулюя, 2020
dc.coverage.placenameТернопіль
dc.coverage.placenameTernopil
dc.format.pages12
dc.subject.udc004.4
dc.relation.references1. International standard. ISO/IEC/IEEE 12207:2017 Systems and software engineering – Software life cycle processes. 2017. 145 p.
dc.relation.references2. Humphrey W., Daughtrey T. The software quality profile. Fundamental Concepts for the Software Quality Engineer. American Society for Quality (ASQ). 2001. Р. 3–17.
dc.relation.references3. Kharchenko V., Gordieiev O., Fedoseeva A. Profiling of Software Requirements for the Pharmaceutical Enterprise Manufacturing Execution System. Applications of Computational Intelligence in Biomedical Technology. Studies in Computational Intelligence. 2016. Vol. 606. P. 67–93. https://doi.org/10.1007/978-3-319-19147-8_4
dc.relation.references4. Андрашов А. А., Кременчуцкий Ю. А., Харченко В. С. Анализ моделей представления требований к программному обеспечению при их профилировании. Радіоелектронні і комп’ютерні системи. 2009. № 7 (41). С. 186–191.
dc.relation.references5. Zhen Yu. Chen, Shengji Yao, Jian Qiang Lin, Yong Zeng, Armin Eberlein Yu Chen Zhen. Formalisation of product requirements: From natural language descriptions to formal specifications. International Journal of Manufacturing Research (IJMR). 2007. Vol. 2. No. 3. Р. 362–387. https://doi.org/10.1504/IJMR.2007.014730
dc.relation.references6. Шостак И. В., Бутенко Ю. И. Подход к автоматизации процесса формирования нормативного профиля при сертификации программных продуктов. Системи обробки інформації. 2010. № 8 (89). С. 122–126.
dc.relation.references7. Андрашов А. А. Таксономические модели профилирования требований информационно- управляющих систем критического применения. Радіоелектронні і комп’ютерні системи. 2010. № 7 (48). Р. 104–108.
dc.relation.references8. Андрашов А. А. Фасетно-иерархические семантические структуры в задачах обеспечения качества программного обеспечения. Інтегровані комп’ютерні технології в машинобудуванні «ІКТМ-2008»: матеріали Міжнар. наук.-техн. конф. (м. Харків. 2008.). Харків, 2008. Т. 2. С. 204.
dc.relation.references9. Nayan B. Ruparelia Software development lifecycle models. ACM SIGSOFT Software Engineering Notes. 2017. Vol. 35. Num. 3. Р. 8–13. https://doi.org/10.1145/1764810.1764814
dc.relation.references10. Meyer B., Bruel J.-M., Ebersold S., Galinier F., Naumchev A. Towards an Anatomy of Software Requirements: In proceedings of the 51st International Conference, TOOLS 2019 (Innopolis, Russia, October 15–17. 2019.). Innopolis, 2019. Р. 10–40. https://doi.org/10.1007/978-3-030-29852-4_2
dc.relation.references11. Richard F. Schmidt Understanding Software Requirements. Software Engineering: Architecture-driven Software Development. 2013. Р. 121–137. https://doi.org/10.1016/B978-0-12-407768-3.00007-0
dc.relation.references12. Nazaruka E., Osis J. The Formal Reference Model for Software Requirements. Part of the Communications in Computer and Information Science book series (CCIS). 2018. Vol. 1023. Р. 352–372. https://doi.org/10.1007/978-3-030-22559-9_16
dc.relation.references13. Hussain S. N., Siddiqui A. T. Software Requirements and Process Models. LAP Lambert Academic Publishing. 2017. 68 p.
dc.relation.references14. Innab N., Kayed A., Sajeev A. S. M. An ontology for software requirements modelling: In proceedings of the IEEE International Conference on Information Science and Technology (Hubei, China, March 23–25, 2012.). Hubei, 2012. Р. 485–490. https://doi.org/10.1109/ICIST.2012.6221694
dc.relation.references15. Gordieiev O., Kharchenko V., Fominykh N., Sklyar V. Evolution of software Quality Models in Context of the Standard ISO 25010: In proceedings of the International Conference on Dependability on Complex Systems DepCoS – RELCOMEX (DepCOS) (Brunow, Poland, June 30 July 4, 2014.). Brunow, 2014. Р. 223–233. https://doi.org/10.1007/978-3-319-07013-1_21
dc.relation.referencesen1. International standard. ISO/IEC/IEEE 12207:2017 Systems and software engineering – Software life cycle processes. 2017. 145 p.
dc.relation.referencesen2. Humphrey W., Daughtrey T. The software quality profile. Fundamental Concepts for the Software Quality Engineer. American Society for Quality (ASQ). 2001. Р. 3–17.
dc.relation.referencesen3. Kharchenko V., Gordieiev O., Fedoseeva A. Profiling of Software Requirements for the Pharmaceutical Enterprise Manufacturing Execution System. Applications of Computational Intelligence in Biomedical Technology. Studies in Computational Intelligence. 2016. Vol. 606. P. 67–93. https://doi.org/10.1007/978-3-319-19147-8_4
dc.relation.referencesen4. Andrashov A. A., Kremenchutskiy YU. A., Kharchenko V. S. Analiz modeley predstavleniya trebovaniy k programmnomu obespecheniyu pri ikh profilirovanii. Radioyelektronni i komp’yuterni sistemi. 2009. № 7 (41). Р. 186–191.
dc.relation.referencesen5. Zhen Yu. Chen, Shengji Yao, Jian Qiang Lin, Yong Zeng, Armin Eberlein Yu Chen Zhen. Formalisation of product requirements: From natural language descriptions to formal specifications. International Journal of Manufacturing Research (IJMR). 2007. Vol. 2. No. 3. Р. 362–387. https://doi.org/10.1504/IJMR.2007.014730
dc.relation.referencesen6. Shostak I. V. Butenko YU. I. Podkhod k avtomatizatsii protsessa formirovaniya normativnogo profilya pri sertifikatsii programmnykh produktov. Sistemy obrobki informatsii. 2010. № 8 (89). Р. 122–126.
dc.relation.referencesen7. Andrashov A. A. Taksonomicheskiye modeli profilirovaniya trebovaniy informatsionno- upravlyayushchikh sistem kriticheskogo primeneniya. Radíoyelektronni i komp’yuterni sistemi. 2010. № 7 (48). Р. 104–108.
dc.relation.referencesen8. Andrashov A. A. Fasetno-iyerarkhicheskiye semanticheskiye struktury v zadachakh obespecheniya kachestva programmnogo obespecheniya. Integrirovannyye tekhnologii v mashinostroyenii “ÍKTM-2008”: mater. Mizhnar. nauk.-tekhn. konf. (m. Kharkív, 2008.). Kharkív, 2008. T. 2. Р. 204.
dc.relation.referencesen9. Nayan B. Ruparelia Software development lifecycle models. ACM SIGSOFT Software Engineering Notes. 2017. Vol. 35. Num. 3. Р. 8–13. https://doi.org/10.1145/1764810.1764814
dc.relation.referencesen10. Meyer B., Bruel J.-M., Ebersold S., Galinier F., Naumchev A. Towards an Anatomy of Software Requirements: In proceedings of the 51st International Conference, TOOLS 2019 (Innopolis, Russia, October 15–17. 2019.). Innopolis, 2019. Р. 10–40. https://doi.org/10.1007/978-3-030-29852-4_2
dc.relation.referencesen11. Richard F. Schmidt Understanding Software Requirements. Software Engineering: Architecture-driven Software Development. 2013. Р. 121–137. https://doi.org/10.1016/B978-0-12-407768-3.00007-0
dc.relation.referencesen12. Nazaruka E., Osis J. The Formal Reference Model for Software Requirements. Part of the Communications in Computer and Information Science book series (CCIS). 2018. Vol. 1023. Р. 352–372. https://doi.org/10.1007/978-3-030-22559-9_16
dc.relation.referencesen13. Hussain S. N., Siddiqui A. T. Software Requirements and Process Models. LAP Lambert Academic Publishing. 2017. 68 p.
dc.relation.referencesen14. Innab N., Kayed A., Sajeev A. S. M. An ontology for software requirements modelling: In proceedings of the IEEE International Conference on Information Science and Technology (Hubei, China, March 23–25, 2012.). Hubei, 2012. Р. 485–490. https://doi.org/10.1109/ICIST.2012.6221694
dc.relation.referencesen15. Gordieiev O., Kharchenko V., Fominykh N., Sklyar V. Evolution of software Quality Models in Context of the Standard ISO 25010: In proceedings of the International Conference on Dependability on Complex Systems DepCoS – RELCOMEX (DepCOS) (Brunow, Poland, June 30 July 4, 2014.). Brunow, 2014. Р. 223–233. https://doi.org/10.1007/978-3-319-07013-1_21
dc.identifier.citationenGordieiev O. (2020) Software requirements profile: life cycle and his relation with development processes. Scientific Journal of TNTU (Tern.), vol. 97, no 1, pp. 133-144.
dc.identifier.doihttps://doi.org/10.33108/visnyk_tntu2020.01.133
dc.contributor.affiliationДВНЗ «Університет банківської справи», Київ, Україна
dc.contributor.affiliationBanking University, Kyiv, Ukraine
dc.citation.journalTitleВісник Тернопільського національного технічного університету
dc.citation.volume97
dc.citation.issue1
dc.citation.spage133
dc.citation.epage144
Samling:Вісник ТНТУ, 2020, № 1 (97)



Materialet i DSpace är upphovsrättsligt skyddat och får ej användas i kommersiellt syfte!