FEATURES OF APPLICATION OF SPIRAL MODEL FOR TESTING OF MEASURING INSTRUMENTS SOFTWARE

Keywords: software, spiral model, software estimation, measuring instrument, software testing

Abstract

The article presents a comparative analysis of different methods of designing, testing and testing of software for various purposes. For a more detailed analysis of the application for software design, a spiral model was selected and its advantages and disadvantages were analyzed. Although the spiral model has a complicated structure to compare it with other models, its use is appropriate for the development of software for measuring instruments (MI), which can be attributed to middle- and high-risk software. Proper use of the spiral model contributes to the avoidance of deliberate damage to the software, that is increases the level of software protection.

The modified spiral model of software development that can be applied to software development of MI is presented. It is established that only the stages of conceptual definition of the software development project, conceptual prototype of the software and definition of general requirements for the software, as well as the stages of set for testing, module design, coding, module testing, acceptance and passing tests have their specific features for the MI software. When developing software for measuring instruments, you must take into account the testing features of the software modules, memory, storage devices and data transfer devices. The stage of the spiral model related to the software test is detailed, taking into account all the specific components of the software test, both built in MI and installed on universal computers. The necessity to set the level of division of software into legislatively significant and other parts is taken into account.

For the testing tasks of the MI software, the sequence of verification of the software components is defined, such as the verification of the readability of the MI software, the verification of storage devices and the verification of data transfer devices, taking into account the requirements of documents and recommendations of international and regional metrology organizations. It has been established that acceptance tests of the MI software cannot be completed without eliminating the discrepancies found by the developer.

Downloads

Download data is not yet available.

| Abstract views: 176 | PDF Downloads: 133 |

References

Texnologiya razrabotki programmnogo obespecheniya: ucheb. posobie / V.V. Baxtizin, L. A. Gluxova. – Minsk: BGUIR, 2010. – 267 s.

Software Development Methodology Today. Software Development Strategies and Life-Cycle Models [Elektronnyi resurs]. – 2008. – Rezhymdostupu: http://www.informit.com/articles/article.aspx?p=605374&seqNum=2

Software Quality Institute, SQI [Elektronnyi resurs]. – 2019. – Rezhym dostupu: https://isqi.org/ua/en/

DSTU ISO/IEC 25010:2015 Inzheneriia prohramnykh zasobiv i system. Vymohy shchodo yakosti ta otsiniuvannia system i prohramnoho produktu (SQuaRE). Modeli yakosti systemy ta prohramnykh zasobiv (ISO/IEC 25010:2011, IDT).

DSTU ISO/IEC 15939:2008 Inzheneriia system i prohramnykh zasobiv. Protses vymiriuvannia (ISO/IEC 15939:2007, IDT).

ISO/IEC 12207:2008 Systems and software engineering – Software life cycle processes.

ISO/IEC TR 15271:1998, Software Engineering – Software life cycle processes – Guide for ISO/IEC 12207 (Software Life Cycle Processes).

Velychko O., Gordiyenko T., Hrabovskyi O. Testing of measurement instrument software on the national level // Eastern-European Journal of Enterprise Technologies. Information and controlling systems. – 2018. – № 2/9 (92). – P. 35–42.

Velychko O., Gaman V., Gordiyenko T., Hrabovskyi O. Testing of measurement instrument software with the purpose of conformity assessment // Eastern-European Journal of Enterprise Technologies. Information and controlling systems. – 2019. – № 1/9 (97). – Pp. 19–26.

Fatrell R., Shafer D., Shafer L. Upravlenie programmnymi proektami: dostizhenie optimal’nogo kachestva pri minimume zatrat. – M.: Vil’yams, 2003. – 1125 s.

Velychko O. M., Hrabovskyi O. V., Gordiyenko T. B. Osoblyvosti zastosuvannia V-modeli pry rozroblenni ta otsiniuvanni yakosti prohramnoho zabezpechennia zasobiv vymiriuvalnoi

tekhniky // Zbirnik naukovih pracʹ Odesʹkoi deržavnoi akademii tehničnogo reguluvanna ta akosti. – 2019. – Vyp. 1 (14). – S. 6 – 11.

Braude E’. Texnologiya razrabotki programmnogo obespecheniya. – SPb.: Piter, 2004. – 655 s.

Boehm B. W. A spiral model of software development and enhancement. IEEE Computer. – 1988. – 21 (5). – P. 61–72.

OIML D 31:2008. General Requirements for Software Controlled Measuring Instruments. OIML. Paris, 2008. 53 р.

WELMEC 7.1. Informative Document: Development of Software Requirements.

WELMEC 7.2. Software Guide (Measuring Instruments Directive 2004/22/EC).

WELMEC 2.3. Guide for Examining Software (Non-automatic Weighing Instruments).

COOMET R/LM/10:2004. COOMET Recommendation: Software for Measuring Instruments: General Technical Specifications. COOMET. 2004. 10 p.

Published
2019-12-20
How to Cite
[1]
VelychkoО. М., O. V. Hrabovskyi, and T. B. Gordiyenko, “FEATURES OF APPLICATION OF SPIRAL MODEL FOR TESTING OF MEASURING INSTRUMENTS SOFTWARE ”, Збірник наукових праць Одеської державної академії технічного регулювання та якості, no. 2 (15), pp. 42-49, Dec. 2019.

Most read articles by the same author(s)

1 2 > >>