Generation of use case diagram automatically from user requirements using genetic algorithm

مقدم أطروحة جامعية

Jibril, Iyad M.

مشرف أطروحة جامعية

al-Fayyumi, Muhammad
al-Zubaydi, Iyad T.

الجامعة

جامعة الإسراء

الكلية

كلية تكنولوجيا المعلومات

القسم الأكاديمي

قسم هندسة البرمجيات

دولة الجامعة

الأردن

الدرجة العلمية

ماجستير

تاريخ الدرجة العلمية

2017

الملخص الإنجليزي

The use case model is the simplest representation of a user's interaction with the system that shows the relationship between the user and the different use cases in which the user is involved.

Use cases serve as a unifying thread throughout system development.

Use-case model is the result of the requirements engineering, and it is used as an input to the later design and test phases.

The aim of this thesis is to develop an Intelligent Computer Aided Software Engineering (I-CASE) tool that automatically extracts actions and actors of use case model from given functional requirements.

The view we used to distinguish actor and use case in the research is to make use of what called thematic role.

Based on that, we developed an algorithmic approach of manual practicing the developing of use case diagram, which is upgraded to a semi manual version that uses software for performing the revealing thematic roles by using semantic role labelling (SRL) software of NLP, and uses sketcher program to draw use case diagram by using yUML beta web service.

The ultimate goal, which is called Intelligent Use Case Diagram Generator (IUCDG), utilizes Genetic Algorithm (GA), which is implemented by using C# programming language to develop a classification rule(s) to be used for recognizing each of use case and actor in addition to the SRL and yUML beta web service.

The results are evaluated by using confusion matrix, which encompasses the calculating of number of factors, in which accuracy is one among them.

The accuracy of IUCDG registers approximately >80 for recognizing actors and use cases.

التخصصات الرئيسية

العلوم الهندسية والتكنولوجية (متداخلة التخصصات)

عدد الصفحات

68

قائمة المحتويات

Table of contents.

Abstract.

Chapter One : Introduction.

Chapter Two : Background and related works.

Chapter Three : The design of IUCDG I-case tool.

Chapter Four : Evaluation of IUCDG I-case tool.

Chapter Five : Conclusions and recommendations.

References.

نمط استشهاد جمعية علماء النفس الأمريكية (APA)

Jibril, Iyad M.. (2017). Generation of use case diagram automatically from user requirements using genetic algorithm. (Master's theses Theses and Dissertations Master). Isra University, Jordan
https://search.emarefa.net/detail/BIM-896371

نمط استشهاد الجمعية الأمريكية للغات الحديثة (MLA)

Jibril, Iyad M.. Generation of use case diagram automatically from user requirements using genetic algorithm. (Master's theses Theses and Dissertations Master). Isra University. (2017).
https://search.emarefa.net/detail/BIM-896371

نمط استشهاد الجمعية الطبية الأمريكية (AMA)

Jibril, Iyad M.. (2017). Generation of use case diagram automatically from user requirements using genetic algorithm. (Master's theses Theses and Dissertations Master). Isra University, Jordan
https://search.emarefa.net/detail/BIM-896371

لغة النص

الإنجليزية

نوع البيانات

رسائل جامعية

رقم السجل

BIM-896371