A proposed hybrid web engineering process model for large-scale web-based placations development in large web development enterprises

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

al-Allaf, Umaymah Nizar Ahmad

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

al-Shaykh, Asim A. R.

أعضاء اللجنة

Kanan, Ghassan Jaddu
al-Shalabi, Riyad
Abu al-Suud, Salih Mustafa

الجامعة

الأكاديمية العربية للعلوم المالية و المصرفية

الكلية

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

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

قسم نظم المعلومات الحاسوبية

دولة الجامعة

الأردن

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

دكتوراه

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

2008

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

Currently, the level of adoption of current practice and software process improvement (SPI) in large enterprises is unknown.

A literature and a practical survey of web development methodologies has been conducted in this thesis to identify web engineering practice and to understand the extent of web practices currently in use in large enterprises to help improving the software processes.

This survey clarified that, there were several web methodologies that has concentrated on delivering functional web applications but most of these applications run over time and budget and without consideration on SPI and quality requirements.

The survey confirmed also that the: tools and technology, and standards and procedures are partially adopted, whereas, the project management planning, customer involvement practices, web metrics, and the control of the development process are barely used by these enterprises.

A Hybrid web engineering process model for developing the large web applications in large enterprises has been proposed in this thesis.

This model consists of many activities to follow: possible division of large web application into many small sub applications; possible division of large number of developers into many sub teams; identify a management team to control and monitor the development process; Stakeholders’ and customers’ inclusion and feedback during web development process; requirement analysis, management and development; risk analysis of all large web application’s components; adopting the Spiral model by management team to manage and monitor the development progress; adopting the Throwaway Prototype model by each sub team for requirements gathering; adopting the XP agile method by each sub team for customer communication during the development process; adopting Webbing process model by each sub team to match web application’s properties and challenges; adopting a suitable user interface design approach; conducting CMMI levels key process areas; conducting web engineering practices; integrating SQA activities; and training the managers and developers on CMMI and web engineering practices.

This model is focuses on overall development process phases such as: requirement gathering and analysis; cost, time and effort estimation; planning; design; coding; testing, verification and validation; integration; and documentation.

According to Hybrid model evaluation with CMMI levels key process areas, we investigate that : This model steps covered and largely satisfied both of CMMI Level2 and CMMI Level3 process areas; whereas, satisfied CMMI Level4 process areas; but partially satisfied CMMI Level5 process areas.

According to Hybrid model comparison with XP, Spiral and Webbing in their compatibilities with CMMI levels process areas ; we investigate that this model can overcome the limitations of these process models to use them in combinations.

Finally, the evaluation of the Hybrid model according to CMMI process areas has been conducted in this research.

This evaluation has been carried out by the aiding of many professional developers and managers currently working in many large web-development Jordanian enterprises.

The evaluation results shows that the Hybrid model satisfied about 85.57 % of CMMI level2, 86.86 % of CMMI level3, 73.35 % of CMMI level4, and finally about only 31.65 % of CMMI level5.

The study indicates that large enterprises can benefit from Hybrid model if they apply it in good manner with sufficient training because it was being noted from the analysis of Hybrid steps that : this model can overcome as possible as the problems of large web applications development mentioned in the literature researches and also web development problems in these large web enterprises.

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

تكنولوجيا المعلومات وعلم الحاسوب

الموضوعات

عدد الصفحات

208

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

Table of contents.

Abstract.

Chapter one : Overview of the thesis.

Chapter two : Review of web-based applications’ development and development process models.

Chapter three : Software process improvement and quality assurance in large enterprises.

Chapter four : An analytical survey of large-scale web-based applications’ development in large-scale Jordanian enterprises.

Chapter five : Hybrid web engineering process model for large-scale web-based applications’ development.

Chapter six : CMMI-evaluation of the proposed hybrid web engineering process model.

Chapter seven : Discussion and conclusions.

References.

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

al-Allaf, Umaymah Nizar Ahmad. (2008). A proposed hybrid web engineering process model for large-scale web-based placations development in large web development enterprises. (Doctoral dissertations Theses and Dissertations Master). Arab Academy for Financial and Banking Sciences, Jordan
https://search.emarefa.net/detail/BIM-306055

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

al-Allaf, Umaymah Nizar Ahmad. A proposed hybrid web engineering process model for large-scale web-based placations development in large web development enterprises. (Doctoral dissertations Theses and Dissertations Master). Arab Academy for Financial and Banking Sciences. (2008).
https://search.emarefa.net/detail/BIM-306055

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

al-Allaf, Umaymah Nizar Ahmad. (2008). A proposed hybrid web engineering process model for large-scale web-based placations development in large web development enterprises. (Doctoral dissertations Theses and Dissertations Master). Arab Academy for Financial and Banking Sciences, Jordan
https://search.emarefa.net/detail/BIM-306055

لغة النص

الإنجليزية

نوع البيانات

رسائل جامعية

رقم السجل

BIM-306055