DocumentCode :
3631322
Title :
Knowledge in software life cycle
Author :
Z. Havlice;J. Kunstar;I. Adamuscinova;O. Plocica
Author_Institution :
Technical University of Ko?ice/Department of Computers and Informatics, Slovakia
fYear :
2009
Firstpage :
153
Lastpage :
157
Abstract :
Nowadays, knowledge about design and implementation models of current version of software system and also knowledge about application domain of software system are important for software engineering processes related to design, management, maintenance and modification of software system. Utilization of proper knowledge can streamline and speed up each phase of software system life cycle and increase quality of outcome software and length of its operation. This paper briefly analyzes types of knowledge which could be utilized in software development and maintenance process and the ways how they can be acquired and stored. Proposed model-driven maintenance is based on utilization of knowledge acquired from abstract models of software system, which could be used as easy readable and understandable source of essential knowledge for maintenance process. The paper also analyzes the need of representing the knowledge about application domain in form of ontologies and the possibilities of using OMG specification of ontology definition metamodel as a basis for development of these ontologies.
Keywords :
"Software systems","Ontologies","Application software","Software engineering","Process design","Knowledge management","Engineering management","Software quality","Programming","Software maintenance"
Publisher :
ieee
Conference_Titel :
Applied Machine Intelligence and Informatics, 2009. SAMI 2009. 7th International Symposium on
Print_ISBN :
978-1-4244-3801-3
Type :
conf
DOI :
10.1109/SAMI.2009.4956628
Filename :
4956628
Link To Document :
بازگشت