Knowledge Support for Software Processes
Loading...
Downloads
10
Date issued
Authors
Košinár, Michael Alexander
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoká škola báňská - Technická univerzita Ostrava
Location
ÚK/Sklad diplomových prací
Signature
201500933
Abstract
Last decades of software development discipline have led to creation of sophisticated software engineering methods that support companies and help them to be on par with very competitive software business environment. Supporting methods mentioned above are based on business processes known as software processes or software engineering processes. The thesis summarized in this paper presents a combination of visual process modeling combined with formal knowledge representation support and enterprise integration in organizations. The thesis gives an overall insight to existing frameworks, languages, and methods generally used to capture knowledge, and processes and compares them with proposed solution. Author based the proposed software process framework on semi-formal and formal process modeling foundations with terminologically strong process meta-model behind; this combination offers rich modeling capabilities of semi-formal methods extended with formal knowledge support. Proposed solution is concluded with a methodology that meets desiderata of software process and knowledge capture and modeling. The methodology over the formal knowledge framework for process representation includes modeling paradigms and best practices that allow iterative approach, distinction of process models (static and dynamic), and enables simplified models creation, adaptation, refactoring, and verification. Case study showing features of the framework and application of the methodology is based on requirements management processes in a domain of healthcare information systems development.
Description
Import 04/11/2015
Import 02/11/2016
Import 02/11/2016
Subject(s)
business process, enterprise framework, formal process framework, knowledge representation, ontology, OWL, process modeling, requirements management, software process, UML, Unified Modeling Language, Web Ontology Language