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.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call