Klarin, Karmen

Primjena ontologija u programskom inženjerstvu : magistarski rad / Karmen Klarin ; [mentor Krešimir Fertalj] - Zageb : K. Klarin ; Fakultet elektrotehnike i računarstva, 2011 - 131 str. : graf. prikazi ; 30 cm + CD

Magistarski rad je izrađen u Zavodu za primijenjeno računarstvo Fakulteta elektrotehnike i računarstva

Bibliografija: str. 124-127. - Sažetak na eng. i hrv.

Primjena ontologije u razvoju programske potpore može doprinijeti optimiziranju procesa razvoja i korištenja programskog rješenja. Ontologija zadanog područja poslovanja sadrži meta-strukture za izradu pojedinačnih baza podataka i pripadajućih programa. Ontologija je svojevrsni sustav potpore koji služi u analizi poslovanja kao provjera postavljenih modela poslovnog sustava. Nadalje, ontologija može poslužiti i kao predložak za optimiranje oblikovanja novog sustava tako što se ponovno koristi znanje zapisano u strukturi ontologije. U korištenju programa ontologija može biti komunikator među agentima (ljudi i/ili programi) i tako omogućiti njihovo bolje međudjelovanje. U ovom radu je napravljena analiza mogućnosti korištenja ontologije u razvoju programske potpore. Odabrano je par metodologija razvoja i opisana njihova primjena na nekoliko projekata javne uprave gdje su istaknuti problemi u analizi i oblikovanju programske potpore. Spomenuti problemi su uobičajeni u razvoju velikih sustava gdje u procesu upravljanja projektom postoje mehanizmi za njihovo minimiziranje i uklanjanje. U radu se nastojalo istaknuti doprinos ontološkog pristupa u ublažavanju uočenih problema. Kroz primjer izrade ontologije javne uprave pokazano je kako se može doprinijeti konceptualizaciji znanja o poslovnom području rano u razvoju programske potpore. Utvrđeno je da ontologija učvršćuje spoznaje o granicama i opsegu promatranog sustava, osigurava kvalitetu ponovnog korištenja znanja u izradi programske potpore istog područja, te daje predloške za potpuniju integraciju i međudjelovanje podsustava unutar sustava i/ili sustava različitih proizvođača. - Ključne riječi: programska potpora, razvoj programske potpore, model procesa, model podataka, specifikacija zahtjeva, ontologija, ontološko inženjerstvo, konceptualizacija, ponovno korištenje The application of ontology in development of information systems can contribute in optimizing development process and software usage. Domain ontology contains the meta-structure for development of individual databases and applications. Ontology can be used in business analysis as a support system for proofing the established models of the business information system. Furthermore, ontology can be used as a template for optimizing the design of new system by reusing knowledge stored in its structure. During the utilization phase of an application ontology can serve as a communicator between the agents (persons and/or programs) and thus improve their interoperability. This paper contains an analysis of possibilities of using ontology in software development process. Software development is described by a few selected methodologies that are applied on several projects with Croatian government agencies, where there is an emphasized the problem of analysis and design of information systems. Such problems are common in large-scale information systems development where there exist mechanisms for their minimization and elimination. Through the ontology development of a Government agency process it was proven that it can contribute to the conceptualization of knowledge about a business area in the early stages of the development process. It has been established that the onthoology firms the notions of scope and boundaries of the observed system, ensures an efficient knowledge reuse for information systems develiopment, providing templates for a more complete integration and interaction of subsystems within a system and/or systems of different vendors (suppliers). - Keywords: information system, software development process, process model, data model, requirements specification, ontology, ontological engineering, conceptualization, reuse

004.41

Središnja knjižnica Fakulteta elektrotehnike i računarstva, Unska 3, 10000 Zagreb
tel +385 1 6129 886 | fax +385 1 6129 888 | ferlib@fer.hr