Framework for Developing Scientific Applications
MetadataShow full item record
In this doctoral thesis we are proposing new framework for development of scientific applications including: scientific applications development model and scientific applications quality model. The application development model defines the process of developing applications in stages, while the quality model gives opportunity to assess the quality of scientific application through attributes and metrics. The main purpose of the framework is to increase the quality of scientific applications and to change current scientists’ practices. This doctoral thesis also presents scientific application modeling and developing techniques that include applying of the different approaches to development and programming models, requirements specification, software testing, etc. The application of this framework is confirmed by a practical example, and additionally a comparative analysis for evaluating the quality of two scientific applications is presented. The use of the framework in the development of scientific applications results in a development process organized in phases, specified requirements, defined test cases, understandable code, automatic testing, quality assessment of applications according to already accepted quality standards, etc.