Keywords: knowledge representation, ontologies, intellectual system, software development tools, software product
DEVELOPMENT OF INTEGRATED MEANS OF REPRESENTATION OF KNOWLEDGE IN THE INTELLECTUAL SYSTEM OF SUPPORT OF THE SOFTWARE LIFE CYCLE
UDC 004.89
DOI:
The article proves the relevance of automation of the task of selecting tools in the process of managing the life cycle of a software product. The peculiarities of this problem are singled out, which allow attributing it to the problems of artificial intelligence. The use of the ontological approach in the construction of the knowledge representation model for solving this problem in an intelligent information system is substantiated. Functional modeling of the process of selecting software development tools was carried out, and the main functions of the intellectual system implementing this process were identified. The analysis of the requirements for the construction and implementation of an intellectual system for selecting software development tools was carried out. A system architecture is proposed that includes a knowledge base, an application server, and a user application. An ontological model of knowledge base of an intellectual system is developed, consisting of many classes of domain and their instances, set of relations and axioms of ontology. The object model of the system and its subsystems is constructed. The format of knowledge representation with which the smart system application server works is described. Integrated means of representation of knowledge in the intellectual system of selection of tools for software product development have been developed. The developed intellectual system allows to provide reduction of material and time expenses for search of the coordinated decision on a choice of tools of development of a software product.
1. Nazarov S.V. Architecture and design of software systems: monograph. - Moscow: INFRA-M, 2013. - 413 p.
2. Gagarina LG, Kokoreva EV, Visnadul BD Technology for the development of software: a tutorial / ed. L.G. Gagarin. - Moscow: ID FORUM: INFRAM., 2008. - 400 p
3. Dzyuba E.A. Comparative analysis of modern means of supporting the life cycle of information systems / Dzyuba E.A, Shibanov S.V, Gerasina A.I // Proceedings of the International Symposium "Reliability and Quality '2012". - t. 1. - Penza, 2012. - p. 420-427.
4. Klymenko I.V. Method of choosing an instrument for software development // Izvestiya Vysshikh Uchebnykh Zavedenii. North-Caucasian region. Technical science. - 2011. - №4. - P. 6-9.
5. Antonioou G. Semantic Web / G. Antonioou, P. Gros, F. van Harmelen, R. Hoekstra. - M: DMK Press, 2016. - 240 p.
Keywords: knowledge representation, ontologies, intellectual system, software development tools, software product
For citation: Balashova I.Y., Dzyuba E.A., Proshkina E.N. DEVELOPMENT OF INTEGRATED MEANS OF REPRESENTATION OF KNOWLEDGE IN THE INTELLECTUAL SYSTEM OF SUPPORT OF THE SOFTWARE LIFE CYCLE. Modeling, Optimization and Information Technology. 2018;6(1). URL: https://moit.vivt.ru/wp-content/uploads/2018/01/BalashovaSoavtori_1_1_18.pdf DOI: (In Russ).
Published 31.03.2018