كلية علوم الحاسوب - دكتوراه
Permanent URI for this collectionhttps://repository.neelain.edu.sd/handle/123456789/504
Browse
2 results
Search Results
Item استخدام هندسة البرمجيات في تطوير وتقويم الانظمة الالية : دراسة حالة الادارة العامة للشئون المالية بوزارة الدفاع(جامعة النيلين, 2015) ياسر محمد محمد احمد التومAbstract The Financial system interest increased significantly so increased interest in the development of these systems to a more flexible environment that allows quick reaction responses to customer needs. But we find that there is a Legacy system has been developed for more than 10 years, but it still works and effect of in their environment and providing services. The main problems of legacy systems are the enlarging technology gaps between them and their surrounding systems and their resistance to modification and evolution. And Documentation is usually incomplete and out-of-date. Leading to difficulty and high cost of maintenance. Re-engineering a legacy system mainly focuses on improving quality and maintainability of the existing system by introducing new designs. In this research was to explore object-oriented methodologies and propose a methodology for re-engineering the software-based object-oriented model and propose a link. A The Unified Modeling Language (UML) is a standard language provides graphs to describe and document the system used in the system documentation. It was also suggested linking model to link the financial systems between the units and the various departments and branches of public financial management. In the case study, the proposed methodologies are successfully applied to Re-engineer the legacy system. Results indicate that objected-oriented Methodologies help improve system flexibility, usability, maintainability and extendibility. Also results indicate that the existing system was its sub-systems, but it is incomplete and the structures are not defined properly. Also it has added new possibilities in the new system using ORACLEI lG databases and developer6i.Item تصميم منهجية هجين لهندسة البرمجيات في الدول النامية (الســودان دراسة حالة) Design Hybrid Software Engineering Methodology for Developing Countries: Case Study of Sudan(جامعة النيلين, 2017) صالح صالح عبدالعليم العمديالمستخلص تهدف هذه الدراسة إلى تطوير صناعة البرمجيات في السودان من خلال تحسين أداء الشركات المحلية وزيادة انتاجيتها. حيث أجرت الدراسة مسحاً ميدانياً لعدد (16) شركة شمل المطورين ومدراء هذه الشركات بالإضافة إلى استطلاع اراء عدد من الخبراء المحليين في مجال البرمجيات في القطاعين الأكاديمي والصناعي. وذلك للحصول على صورة واضحة للواقع المحلي للصناعة المحلية للبرمجيات تبرز من خلالها نقاط الضعف والقوة والتحديات التَّي تعيق تقدمها والقضايا التَّي لابد من مراعاتها لتطوير هذه الصناعة. وقامت الدراسة بتقديم منهجية محلية للتطوير كتوثيق يعكس الممارسات الفعلية لعمليات ومراحل تطوير الأنظمة بداخل هذه الشركات، حيث تبين ان المنهجية الهجين هي المناسبة في حالة شركات البرمجيات في السودان. وتمت مقارنة هذه المنهجية مع المنهجيَّات العالمية لتتضح نقاط القوة والضعف ولمعرفة ما يتناسب مع الواقع المحلي. وعلية تم اقتراح الحلول والمعالجات التَّي من دورها دعم عمل هذه المنهجية وتحسين أداء الشركات. وفي هذا السياق وكأحد الحلول تقدمت الدراسة بإطار عمل يرتكز على أتمته عمليات أدارة مشاريع البرمجيات وتوثيقها. كما تقدمت الدراسة بمجموعة من الأدوات المساعدة، وتم تطبيقها (كتجربة) على عدد من الشركات المحلية. وتوصلت الدراسة من خلال هذه التجربة إلى وجود أثر ملحوظ وبشكل مقبول في تحسين أداء الشركات. الا أن نجاح هذه التجارب العملية وتحقيق نتائج أفضل في واقع الشركات يعتمد على دراسة حالة كل شركة، واختيار الأدوات التَّي تتناسب معها، وكذلك تعاون هذه الشركة مع الباحثين ورغبتها في نجاح التجربة. نرجو أن تساهم هذه الدراسة في تطوير صناعة البرمجيات المحلية في السودان - لاسيما مع قلة الدراسات- وذلك من خلال ما خلصت إليه من نتائج وما توفره من قاعدة معلومات معرفية. كما تمثل خارطة طريق من خلال التجارب التَّي قامت بها والدروس المستفادة منها، لتفتح المجال للمزيد من الدراسات والبحوث المستقبلية في إطار الوصول إلى صناعة برمجيات محلية ووطنية تفرض نفسها محلياً وتنافس غيرها عالمياً. Abstract This research study aims at the development of software industry in Sudan by improving the performance of local companies and increasing their productivity. During the study, a field survey has been carried out on sixteen local companies including developers and managers of these companies. In addition, interviews and discussions have been conducted with a number of local software experts in both academic and industrial sectors so as to get a clear picture on the reality of the domestic software industry. These finding highlighted the weaknesses, strengths and challenges which hinder the progress of the industry, in addition to matters that should be taken into account to develop this industry. The study has presented a local development methodology in order to reflect the actual use of processes and stages of systems development within these companies. This methodology has been compared with global methodologies with a view of uncovering strengths and weaknesses, and having an idea of what is suitable for the domestic reality. Accordingly, solutions and treatments have been proposed, which, among others, strengthen the work of this methodology and improve the performance of companies. In this context, the research study – as an attempt to find and offer a solution- has developed a framework based on automating and documentation processes of software projects’ management. It has also proposed a set of supporting tools, which have been applied (as an experiment) to a number of local companies. It has been found that there was an acceptably noticeable improvement in the performance of companies. However, the success of these practical experiences and these achievements of better outcomes within companies is contingent upon conducting a particular study of each company and choosing the right tools, as well as on the collaboration of the company with researchers and its desire and motivation to implement the experiment successfully. Bearing in mind the scarcity of previous studies in this area, the findings of this research and the created knowledge database are hoped to provide a tangible contribution to the development of the domestic software industry in Sudan. It also represents a roadmap through its experiences and the lessons learned, and it opens up further studies and researches.