خطة بحث في هندسة البرمجيات
تتكوَّن خطة بحث في هندسة البرمجيات من عناصر أساسية، وتُؤصِّل في النهاية لاكتشاف نمط برمجي جديد يُساهم في سدِّ متطلبات مُعيَّنة، وذلك وفقًا للاحتياجات المتنوعة من جانب مُستخدمي الهواتف، أو الروبوتات، أو الحواسب الآلية، أو أي نوع آخر يتطلب ذلك التخصص، أو قد يكون الهدف غير ذلك، مثل التوصل لمجموعة من النتائج العلمية بوجه عام، وعلى كل فإن الخطة البحثية في هذا المضمار ينبغي أن تسير في ظل نسق منهجي وعلمي معين، ودون ذلك لن ينال الباحث الدرجة العلمية التي يصبو إليها، وسوف نضع في هذا المقال تفصيلات مهمة وفقًا لمثال مُبسَّط فيما يخص خطة بحث في هندسة البرمجيات.
ما العوامل التي تؤثر في اختيار موضوع علمي معين يُضمِّنه الباحث لخطة بحث في هندسة البرمجيات؟
إن التخصصية هي العامل الأول؛ من أجل اختيار نمط من أنماط خطة بحث في هندسة البرمجيات، فعلى سبيل المثال في حالة وجود معلومات غزيرة حول تطبيق أو تقنية أو أي آليات برمجية أخرى، فإن الأهم هو أن يختار الباحث من بين ذلك وفقًا لفهمه، دون أن يتوجه لإحداثيات أو أبعاد أخرى لا يمتلك الباحث منها أي معلومة، وقد يُعجب البعض بأحد الموضوعات العلمية، ولا يملكون ما يساعد على تتبع ذلك وفقًا لنسق بحثي نموذجي، لذا وجب التحذير إلى أن الحصيلة المعلوماتية التي يمتلكها الباحث في ذلك المجال هي المقوم الأساسي في اختيار من عدمه.
قد يقول البعض إن الباحث أيًّا كان تخصصه هو الذي سوف يُنجم ويبحث عن معلومات معينة يضمنها للبحث، وذلك المفهوم خاطئ، فعلى سبيل المثال لا يمكن لهندس أن يبحر ويؤسس لبحث طبي من أجل علاج مرض معين، وبالمثل لا يستطيع طببب أن يؤسس لبحث في الهندسة المعمارية أو أي تخصص آخر من تخصصات الهندسة؛ لذا فإن الوحدة البنائية للبحث العلمي يجب أن تنبثق من المعلومات الأولية، والتي يحصل عليها الباحث خلال فترات الدراسة الجامعية، وكذا حبه لمجال معين أيضًا داعم لتحقيق ذلك، ومن ثم القيام بالقراءة والاطلاع كامتداد لما لديه من معلومات، فالقواعد موجودة في البداية، واستكمال البناء هو المطلوب في البحث العلمي.
ما خطوات تنفيذ خطة بحث في هندسة البرمجيات؟
خطة بحث في هندسة البرمجيات تتم وفقًا لعدَّة خطوات أساسية كما يلي:
العنوان:
العنوان هو أوَّل أجراء عملي في الخطة، ويجب أن يكون متضمنًا للفكرة الأساسية للبحث، أو ما يطلق عليه البعض اسم المتغير المستقل للبحث، ومن المهم أن يصوغ الباحث العنوان بشكل موجز، سواء أكان باللغة العربية، أو الإنجليزية، ومن بين الشروط المهمة لجودة العنوان أن يبتعد عن أي أخطاء علمية أو إملائية أو نحوية.
مثال على عنوان خطة بحث في هندسة البرمجيات:
تطوير نظام لإدارة الحملات التسويقية على شبكات التواصل الاجتماعي في المملكة العربية السعودية
Example of a research plan title in software engineering:
Developing a system for managing marketing campaigns on social networks in Saudi Arabia
المقدمة:
المقدمة هي العنصر الثاني في خطة بحث في هندسة البرمجيات، وينبغي أن تشمل الأهمية من البحث العلمي، ويمكن أن تتم كتابتها بين صفحة أو اثنتين على الأكثر، ويجب أن تدور حول الأفكار الأساسية للبحث، ومن المهم أن تتضمن طبيعة منهج البحث العلمي المستخدم لتفصيل وتحقيق الدراسة، والمنهج قد يكون وصفيًّا أو كميًّا أو تاريخيًّا أو تجريبيًّا... إلخ.
مثال على المقدمة في خطة بحث في هندسة البرمجيات:
تطوير نظام لإدارة الحملات التسويقية على شبكات التواصل الاجتماعي في المملكة العربية السعودية
مقدمة:
أصبحت علوم البرمجيات في طليعة ما تهتم به أي دولة، فهي السبيل نحو اختصار الوقت، والوصول لنتائج إيجابية بنسبة تصل لما بين 80-95%، فالتطبيقات لا تخطئ في حالة ما إذا تم إعدادها بطريقة علمية سليمة، وأكبر دليل على الطفرات التي حققتها البرمجيات هو ما تطلقه شركة مايكروسوفت من حزم برمجية، وكانت البداية هي بيئة ويندوز، وتبع ذلك مجموعة الأوفيس (أدوات المكتب الأساسية)، والتي تتمثل في برامج الوورد والإكسيل والباوربوينت والأكسيس... إلخ، وتقوم الشركة بتطوير تلك البرامج كل فترة زمنية؛ من أجل تلبية احتياجات الجمهور، ومن ثم تحديث المُخرجات الخاصة بتلك البرامج، ومن بين ما تحتاج إليه الشركات والمؤسسات في الوقت الحالي وسيلة مناسبة لإدارة الحملات التسويقية على شبكات التواصل الاجتماعي، وعلى الرغم من وجود برامج تستخدم في هذا المضمار، فإن هناك عددًا من السلبيات التي تتضمنها، وسوف نتجنب ذلك من خلال تطوير نظام أكثر إيجابية، ويمكن أن يحقق كثيرًا من الأهداف التسويقية الإلكترونية.
استخدام في ذلك البحث المنهج التجريبي والوصفي لتعزيز تفصيلات وإجراءات البحث.
Example of Introduction to a Research Plan in Software Engineering:
Developing a system for managing marketing campaigns on social networks in Saudi Arabia
an introduction:
Software science is at the forefront of any country's interest. It is the way to shorten the time and achieve positive results by 80-95%. Applications are not mistaken if they are prepared in a sound scientific way. The biggest evidence of software mutations is What Microsoft launches from software packages, the beginning was the Windows environment, followed by the Office suite (basic office tools), which are programs Word, Excel, PowerPoint, Alexis, etc., and the company develops these programs every time period; in order to meet the needs of The public, and then update the outputs of those programs, and b What companies and institutions need at the moment is an appropriate way to manage marketing campaigns on social networks, and despite the existence of programs used in this field, there are a number of negatives that include them, and we will avoid this through the development of a more positive system, Achieves a lot of electronic marketing goals.
Use in this research experimental and descriptive method to enhance the details and procedures of research.
الحدود البحثية: والحدود البحثية عُنصر مهم في خطة بحث في هندسة البرمجيات ، وهناك بُعدان رئيسيان للحدود البحثية، وهما الحدود المكانية والزمنية، وبالنسبة لنموذج البحث المقدم فإن الحدود المكانية هي المملكة العربية السعودية، والزمنية هي عام 2018م.
The research boundary is an important component of a research plan in software engineering. There are two main dimensions of research boundaries: spatial and temporal. For the research model presented, the spatial boundaries are Saudi Arabia and the time is 2018.
أهداف البحث:
أهداف البحث عبارة عن مجموعة من البنود أو العناصر، والتي تعبر عما يُريد الباحث أن يتوصل إليه؛ من خلال البحث أو الرسالة العلمية المقدمة، وهو من أهم العناصر في خطة بحث في هندسة البرمجيات.
مثال على أهداف البحث في خطة بحث في هندسة البرمجيات:
- تطوير نظام يُساعد على زيادة فاعلية إدارة عناصر التسويق الإلكتروني في مواقع التواصل الاجتماعي.
- تحقيق الأهداف البيعية للمؤسسات والأفراد على اختلاف أنواعهم، والخدمات التي يقدمونها.
- تقليص الوقت في الوصول للنتائج بالنسبة لأعمال التسويق الإلكتروني.
Example of research objectives in a research plan in software engineering:
Developing a system that helps to increase the effectiveness of the management of e-marketing elements in social networking sites.
Achieving the selling objectives of organizations and individuals of all types and services.
Reduce access to results for e-marketing.
إشكالية البحث:
وهي جزء مهم من خطة بحث في هندسة البرمجيات، ويخصصه الباحث لعرض موجز لطبيعة المشكلة وجوانبها.
مثال على إشكالية البحث في خطة بحث في هندسة البرمجيات:
تُستخدم كثير من البرمجيات في إدارة شبكات أو مواقع التواصل الاجتماعي، ولكن يوجد بعض أوجه القصور التي يُمكن علاجها من خلال تطوير نظام برمجي.
An example of the problem of research in a research plan in software engineering:
Many software is used to manage networks or social networking sites, but there are some shortcomings that can be remedied by developing a software system.
سؤال البحث:
سؤال البحث يُعد بمثابة بلورة لفكرة البحث الأساسية في صورة استفهامية، ويمكن أن يكون سؤالًا أو أكثر على حسب الأفكار التي يمتلكها الباحث، والرغبة في التوسع أو الاقتصار على جانب واحد فقط، ويعد ذلك من المكونات الأساسية في خطة بحث في هندسة البرمجيات.
مثال على سؤال البحث في خطة بحث في هندسة البرمجيات:
هل يمكن تلافي السلبيات التي تُوجد في البرامج الحالية لإدارة مواقع التواصل الاجتماعي، وتقديم نظام أكثر فاعلية وإيجابية؟
Example of a research question in a software engineering research plan:
Is it possible to avoid the negatives that exist in the current programs to manage social networking sites, and provide a more effective and positive system?
محتوى أو صلب البحث:
ويتمثل المحتوى أو الصلب في الأبواب والفصول والمباحث، والتي تتضمن التفصيلات المتعلقة بالدراسة.
مثال على محتوى البحث في خطة بحث في هندسة البرمجيات:
- الفصل الأول: تطوُّر هندسة البرمجيات.
- الفصل الثاني: برامج إدارة شبكات التواصل الاجتماعي.
- الفصل الثالث: سلبيات البرامج الحالية المستخدمة في إدارة الحملات التسويقية الإلكترونية.
- الفصل الرابع: تفاصيل تصميم برنامج فعال لإدارة حملات التسويق على مواقع التواصل الاجتماعي.
- الفصل الخامس: تجربة عملية للبرنامج.
Example of research content in a research plan in software engineering:
Chapter I: The Evolution of Software Engineering.
Chapter 2: Social Network Management Programs.
Chapter 3: Cons of the current programs used in the management of electronic marketing campaigns.
Chapter 4: Details of designing an effective program to manage marketing campaigns on social networking sites.
Chapter V: Practical Experience of the Program.
النتائج: وهي تُعبِّر عن خلاصة ما توصل إليه الباحث من معلومات، ويبنى ذلك على سؤال ومحتوى البحث.
مثال على النتائج في خطة بحث في هندسة البرمجيات:
تمت دراسة أكثر من برنامج لإدارة مواقع أو شبكات التواصل الاجتماعي، وتبيَّن وجود قصور بنيوي، بالإضافة إلى وجود صعوبة في التطبيق.
تم التوصل إلى نظام جديد لمتابعة الحملات التسويقية على شبكات التواصل الاجتماعي.
تم تجريب النظام الجديد، وأثبت فاعلية في الشركات التالية:
1-...............................
2-...............................
3-...............................
Example of results in a research plan in software engineering:
More than one program has been studied to manage social networking sites or networks, showing structural deficiencies in addition to difficulty in application.
A new system for tracking marketing campaigns has been reached on social networks.
The new system has been tested and proven effective in the following companies:
..................................................................................................1-
2-...................................................................................................
................................................................................................3-
التوصيات: تُعتبر التوصيات من بين الخطوات المهمة في خطة بحث في هندسة البرمجيات، وهي عبارة عن مُقترحات حرة مقدمة من الباحث؛ كنتاج ذهني نابع من فهمه لطبيعة التخصص، ومن ثم الدراسة المقدمة.
مثال على التوصيات في خطة بحث في هندسة البرمجيات:
- حتمية التوسع في تصميم أو تطوير البرمجيات التي لها أبعاد اقتصادية، وذلك من شأنه تنشيط عجلة النمو داخل المملكة العربية السعودية.
- أهمية توفير اعتماد أو وفورات مالية؛ من أجل متابعة علوم البرمجيات وتطبيقاها العملية داخل المعاهد والجامعات السعودية.
- تبني الموهوبين والمُبدعين في مجال البرمجة ومُساعدتهم؛ من أجل تنفيذ الأفكار التي تعلق بأذهانهم.
Example of recommendations in a research plan in software engineering:
The necessity of expanding the design or development of software that has economic dimensions, which will activate the growth wheel within the Kingdom of Saudi Arabia.
The importance of providing financial support or savings; in order to pursue the science of software and its practical applications within Saudi institutes and universities.
Adopting and assisting talented and creative people in the field of programming, in order to implement ideas that are attached to their minds.
الخاتمة:
وهي الجزء الأخير في خطة بحث في هندسة البرمجيات، وينبغي أن تُكتب بشكل مُختصر، وأن تتضمن طبيعة مشكلة أو موضوع الدراسة بصورة عامة، مع توضيح أبرز النتائج والتوصيات التي توصل إليها الباحث.
المراجع:
وهي عنصر مهم من عناصر خطة بحث في هندسة البرمجيات، وتشمل جميع المؤلفات أو المواقع أو الكتب التي قام الباحث بقراءتها، واقتبس نصوص منها بصورة مباشرة أو من خلال إعادة الصياغة، ويجب توثيق ذلك في البحث، والإشارة إلى المؤلفين.
يقدم موقع مبتعث للدراسات والاستشارات الاكاديمية العديد من الخدمات في رسائل الماجستير والدكتوراة لطلبة الدراسات العليا .. لطلب اي من هذه الخدمات