Tez No İndirme Tez Künye Durumu
291688
An approach for generating natural language specifications by utilizing business process models / İş süreci modellerini kullanarak doğal dilde belirtim üretme için bir yaklaşım
Yazar:AHMET COŞKUNÇAY
Danışman: DOÇ. DR. ONUR DEMİRÖRS
Yer Bilgisi: Orta Doğu Teknik Üniversitesi / Enformatik Enstitüsü / Bilişim Sistemleri Bölümü
Konu:Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol = Computer Engineering and Computer Science and Control
Dizin:Doğal dil = Natural language ; Süreç modelleme = Process modelling ; Yazılım mühendisliği = Software engineering ; İhtiyaç analizi = Needs analysis ; İhtiyaç mühendisliği = Requirement engineering ; İş süreçleri = Business processes
Onaylandı
Yüksek Lisans
İngilizce
2010
98 s.
İş süreci modelleme organizasyonlar tarafından iş süreçlerinin tanımlanması ve yeniden yapılandırılması için kullanılmaktadır. Diğer taraftan, yazılım gereksinim analizi aktiviteleri sistem sınırlarının belirlenmesi, sistem gereksinimlerini kullanılarak yazılım gereksinimlerinin belirlenmesi ve gereksinimler arasındaki ihtilafların çözümlenmesi için gerçekleştirilir. Bu bakış açısıyla, bu iki aktivitenin farklı disiplinlerde yer aldığı sayılmaktadır. İş süreçlerinin tanımlanmasına ve bilgi sistemleri ile desteklenmesine ihtiyaç duyan bir organizasyon iş süreçi modelleme ve gereksinim analizinin eşzamanlı gerçekleştirilmesinden fayda sağlayabilir.Bu çalışmada, iş süreci modelleme ve gereksinim analizinin eşzamanlı yürütülmesine olanak sağlayan bir yaklaşım geliştirilmiştir. Yaklaşım araştırma ihtiyaçlarına uyarlanan iki iş süreci modelleme gösterimi, yaklaşımın uygulaması için basamakları tanımlayan süreci ve iş süreci modellerinden doğal dilde belirtim dokümanları üreten gereksinim üretme aracını içermektedir. Bu çalışma içinde, biri yaklaşımın geliştirilmesini betimleyen ve diğeri yaklaşımı kullanarak iş süreci modelleme ve gereksinim analizi aktivitelerinin uygulanmasındaki toplam verimliliğin arttırılıp arttırılamayacağını inceleyen iki vaka çalışması uygulanmıştır.
Business process modeling is utilized by organizations for defining and reengineering their business processes. On the other hand, software requirements analysis activities are performed for determining the system boundaries, specifying software requirements using system requirements and resolving conflicts between requirements. From this point of view, these two activities are considered in different disciplines. An organization requiring its business processes to be defined and supported with information systems would benefit from performing business process modeling and requirements analysis concurrently.In this study, an approach enabling concurrent execution of business process modeling and requirements analysis is developed. The approach includes two business process modeling notations adapted to the research needs, a process defining the steps for implementing the approach and the requirements generation tool that generates natural language specification documents by using business process models. Within this study, two case studies are introduced; one describing the development of the approach and the other exploring if the total efficiency of performing business process modeling and requirements analysis activites would be increased by using the approach.