كلية علوم الحاسوب - دكتوراه
Permanent URI for this collectionhttps://repository.neelain.edu.sd/handle/123456789/504
Browse
Item تاثير البرمجة ذات التوجه المفاهمي علي جودة البرمجيات(جامعة النيلين, 2015) احمد سيد احمد علي عثمانAbstract No doubt the modularity and organization of the code based on the development methodology used to develop sofiware is a key parameter that affects the quality of the software. Over time‘ researchers around the globe worked to develop new methodologies for developing soflware that can enhance the soflware modularity. No doubt that the most important methodology which changed the software development is OOP. Despite the benefits that OOP brings, new challenges appeared due to the increased size and complexity of software. These new challenges are tangled and scattered code or what is known as separation of concerns. AOP concerned with enhancing the software modularity by separating the concerns. This research studied the impact of AOP on the following software quality characteristics: Maintainability, Performance, Testability, Reusability, and Understandability by analyzing the results of a questionnaire that has been filled by 32 volunteers, and by applying statics software metrics on the code of 25 programs that developed using AOP compared with 25 programs developed using OOP. At the end of this research it was concluded that the impact of AOP on some features are positive to some extent like Maintainability, Understandability , Reusability and Performance while the impact was negative on testability.Item نحو تطوير برمجيات تطبيقية تفاعلية لذوي الإعاقات الذهنية المتوسطة وأُخري لقابلية الوصول لذوي الإعاقات البصرية(جامعة النيلين, 2019-06) محمد بدوي مصطفي الخليفةمستخلص الدراسة تهدف هذه الأطروحة من تمكين ذوي الإعاقات البصرية من الوصول لخدمات الإنترنت وكذلك تمكين ذوي الإعاقة الذهنية المتوسطة من التفاعل مع البرمجيات التطبيقية عبر تصميم معماريات لتطوير تطبيقات تفاعلية وقابلة للوصول . فيما يلي ذوي الإعاقات البصرية تم تطوير نظام أكواد تحقق يعتمد علي التفاعل الصوتي لمستخدمي تطبيقات الإنترنت وتستخدِم تقنيات التعرف علي الكلام. أما فيما يلي ذوي الإعاقة الذهنية فقد تم حوسبة طريقة ماريا منتسوري لتعليم ذوي الإعاقة الذهنية و تطوير برمجية تعليمية تعتمد علي نظم الوكلاء المتعددين. وقد تم إجراء إختبارات علي عدد من ذوي الإعاقات البصرية بلغ عددهم 47 وقد أظهرت نتائج الإختبارات إرتفاع مستوي إجتياز أسئلة التحقق بنسبة تجاوزت 70% . وتقليص الوقت المستنفذ للوصول الي محتوي الويب المحمي بأكواد التحقق بنسبة تجاوزت 95% بعد إستخدام التقنية المقترحة للتحقق في مواقع الويب. أما فيما يلي الإعاقة الذهنية المتوسطة فقد تم كذلك إجراء إختبارات حيث تكونت عينة الدراسة من مجموعتين إحداهما تجريبية والأخري ضابطة ،تكونت المجموعة التجريبية من عدد 7 أطفال وتراوحت نسب ذكائهم ما بين (55-70) بينما تكونت المجموعة الضابطة من عدد 7 أطفال وتراوحت نسب ذكائهم كذلك مابين (55-70) ، وقد أثبتت نتائج الدراسة فعالية إستخدام البرمجية في رفع مستوي القدرة الإدراكية في تمييز المهارات المستهدف رفعها .وتعليمها للعينة حيث وجدت فرق ذات دلالة إحصائية بين درجات أفراد المجموعتين التجريبية والضابطة بإستخدام البرنامج المقترح في القياس البعدي لصالح أفراد المجموعة التجريبية كما تراوحت نسبة الإستجابات الصحيحة مابين 95-100 % لصالح المجموعة التجريبية في القياس البعدي لجميع النشاطات التي تم قياس فعالية البرمجية في تعليمها. وقد أظهرت نتائج تقييم هذا البحث أن كل من العمليات والنتائج في هذا البحث صالحة ومقبولة . وستساعد نتائج هذا البحث في كل من محوري إمكانية وصول ذوي الإعاقة للبرمجيات التطبيقية وتفاعل ذوي الإعاقة مع البرمجيات التطبيقية في إعادة النظر من قبل المهتمين بصناعة وتطوير البرمجيات التطبيقية سواء أكانو مؤسسات وجهات إعتبارية أو شركات أو أفراد بالإهتمام والتركيز علي تطبيق الإجراءات اللازمة لدمج المستخدمين من ذوي الإعاقة مع المستخدمين الآخرين في منصة خدمية إلكترونية مما يترتب عليه دمج إجتماعي. Abstract The aim of this thesis is to enable people with visual disabilities to access Internet services and to enable people with intellectual disabilities to interact with the software application by designing architectures to develop interactive and accessible applications. The following are people with visual disabilities A verification code system has been developed It relies on voice interaction for Internet users and uses speech recognition techniques. The following are those with intellectual disabilities. The Maria Montessori method was computing to teach people with intellectual disabilities and to develop educational software based on multi-agent systems. The number of people with visual disabilities was 47, and the results of the tests showed a high level of passing the verification questions by more than 70%. And reduce the time spent accessing the Web content protected by verification codes by more than 95% after using the proposed web verification technique. The following is moderate mental disability there were also tests where the study sample consisted of two groups, one experimental and the other control, the experimental group consisted of 7 children. Their intelligence ranged between 55-70. The control group consisted of 7 children. Their intelligence ranged from 55-70. The results of the study proved the effectiveness of using the software in raising the level of cognitive ability in distinguishing the skills to be raised. There were statistically significant differences between the scores of the experimental and control groups using the proposed program in the telemetry for the members of the experimental group. The correct responses ranged between 95-100% for the experimental group in the telemetry of all the activities that measured the effectiveness of the program in teaching. The evaluation of research results showed that each of the processes and results in this research is valid and acceptable and will help in each of the axes accessibility of the software application and the interaction of people with disabilities with the software in the reconsideration of those interested in the industry and development of software applications, whether institutions or corporate bodies or companies or individuals to focus on the application of procedures to integrate users with disabilities with other users in an electronic service platform resulting in social integration.