User interface menu tree generation from software requirements for radio transceivers


Tezin Türü: Yüksek Lisans

Tezin Yürütüldüğü Kurum: Orta Doğu Teknik Üniversitesi, Mühendislik Fakültesi, Bilgisayar Mühendisliği Bölümü, Türkiye

Tezin Onay Tarihi: 2014

Öğrenci: EMİNE BAYSAL

Danışman: ALİ HİKMET DOĞRU

Özet:

User interface generation from software requirements is both effort and time consuming process. This thesis presents a method for generating user interface menu tree structure from software requirements automatically for radio transceivers developed in an embedded software department of a company. Due to small screens and limited input mechanisms of the radio transceivers, menu driven user interface design provides one of the most effective ways of use. When menu driven user interfaces are considered, the amount of potential requirement types can be limited for classification and analysis. Thus, formalized templates for the requirements of menu driven user interfaces are generated. The developed method transforms the user interface requirements to the menu tree structure of the radio transceiver automatically by using these templates and a domain dictionary. In order to evaluate the developed method in terms of speed and accuracy, three sets of requirements were used. The construction time and the structure of the menu trees generated from these requirement sets by the developed method and three experienced software engineers were compared. The results show that this automated and systematic method provides an effective way of generating the menu tree structure of the radio transceiver from requirements in terms of effort and time.