0% found this document useful (0 votes)
13 views6 pages

Software Engineering Analysis - Edit

The document provides a comprehensive analysis of Software Engineering exams (CS 305) from the 2022-2023 to 2024-2025 academic years, detailing the structure and frequency of various question types. It includes insights into multiple-choice, true/false, and essay questions, highlighting high-priority topics for students to focus on for upcoming exams. Recommendations for study strategies and predictions for new exam questions are also provided.

Uploaded by

ahmedmhrous452
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views6 pages

Software Engineering Analysis - Edit

The document provides a comprehensive analysis of Software Engineering exams (CS 305) from the 2022-2023 to 2024-2025 academic years, detailing the structure and frequency of various question types. It includes insights into multiple-choice, true/false, and essay questions, highlighting high-priority topics for students to focus on for upcoming exams. Recommendations for study strategies and predictions for new exam questions are also provided.

Uploaded by

ahmedmhrous452
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

‫ تحليل شامل لامتحانات‬Software Engineering - CS 305

‫نظرة عامة على الامتحانات المحللة‬


‫ امتحانات‬4 :‫العدد الكلي للامتحانات‬
2024-2023 ‫ حتى‬2022-2021 :‫الفترة الزمنية‬

‫هيكل كل امتحان‬:
10 ‫ أسئلة‬Multiple Choice (MCQ)

10 ‫ أسئلة‬True/False (T/F)

40 ‫درجة أسئلة مقالية‬

📊 ‫ تحليل أسئلة‬:‫ الجزء الأول‬Multiple Choice Questions (MCQ)


)%100 - ‫ مرات‬4( ‫الأسئلة عالية التكرار‬
1. Data-flow diagram document describes
‫الإجابة المكررة‬: Data input / Operations

‫🔴 أولوية عالية جدًا‬

2. Classification of Software Design Methodologies


‫الإجابة المكررة‬: Top-Down functional design

‫🔴 أولوية عالية جدًا‬

)%75 - ‫ مرات‬3( ‫الأسئلة متوسطة التكرار‬


1. The requirement should be validated with both the
‫الإجابة المكررة‬: Users and developer

‫🟠 أولوية عالية‬

2. Top-down development requires that the program structure to be


‫الإجابة المكررة‬: Hierarchical

‫🟠 أولوية عالية‬

3. Each program may then be designed in forms of


‫الإجابة المكررة‬: Interacting sub modules
‫🟠 أولوية عالية‬

4. Support systems will generally include the


‫الإجابة المكررة‬: Full software engineering life cycle

‫🟠 أولوية عالية‬
)%50 - ‫ مرات‬2( ‫الأسئلة منخفضة التكرار‬
1. What are the features of Software Code?
‫الإجابة‬: All of the above (Simplicity, Accessibility, Modularity)

2. Attributes of good software is


‫الإجابة‬: Maintainability & functionality

3. ___ is an indirect measure of software development process


‫الإجابة‬: All of the mentioned (Cost, Effort Applied, Efficiency)

4. Mathematical verification of software design correctness


‫الإجابة‬: Is a difficult and expensive process

)%25 - ‫ مرة‬1( ‫الأسئلة منخفضة التكرار‬


1. Programs should be written so that they may be implemented under more than one computer /
operating system configuration
2. Software Debugging is known as
3. What is a Functional Requirement?

4. ___ is a software development activity that is not a part of software processes


5. Which of the following is an indirect measure of product

6. A requirement is something that can be


7. The part of the validation process which is normally carried out during implementation

8. The process of establishing what services the system should provide


9. Structure charts describe

10. The principle of "need to know" should be adopted in programming

11. In the first phase of any distinct S/W life cycles, the user

✅ ‫ تحليل أسئلة‬:‫ الجزء الثاني‬True/False (T&F)


)%100 - ‫ مرات‬4( ‫الأسئلة عالية التكرار‬
1. "Data-flow diagram (DFD) document describes how data input is transformed to be output,
with one stage in the diagram representing distinct transformation."
‫الإجابة‬: True

‫🔴 أولوية عالية جدًا‬

2. "A final validation step then assures that the completed product doesn't meets users' needs."
‫الإجابة‬: False (‫ لأن‬should meets ‫ وليس‬doesn't meets)

‫🔴 أولوية عالية جدًا‬


3. "The software requirements are generally produced by the system design activity."
‫الإجابة‬: False

‫🔴 أولوية عالية جدًا‬

)%75 - ‫ مرات‬3( ‫الأسئلة متوسطة التكرار‬


1. "Interface specification involves specifying input and output constraints, which define the
function of the S/W component."
‫الإجابة‬: True
‫🟠 أولوية عالية‬

2. "Mathematical verification of software design correctness is easy and expensive process."


‫الإجابة‬: False (difficult and expensive)

‫🟠 أولوية عالية‬

)%50 - ‫ مرات‬2( ‫الأسئلة منخفضة التكرار‬


1. "A detailed design phase then produces the external module designs from which final
implementation proceeds." - True

2. "Modularity defines how software systems shouldn't be structured." - False


3. "Software project management is the second layer of the software engineering process." - True

4. "Support systems will generally include the full software engineering life cycle from early
requirements through early test and field support." - True

)%25 - ‫ مرة‬1( ‫الأسئلة منخفضة التكرار‬


1. A module should be tested as a stand-alone entity, without the presence of other system modules
2. The S/W specification is made up of abstract definitions of S/W components, user services

3. Integrity is the extent to which access to software or data by authorized persons can be controlled

4. Software is defined as computer programs, procedures, and possibly associated documentation


5. The software process concerns those steps needed to produce a finished software product

6. Function-oriented software metrics are direct measures of software


7. Software specification is part of this design process where the design is expressed in a low-level
abstract way

8. Planning is a software project management activity that combines the measurement techniques
9. Abstraction and information hiding identify essential properties common to superficially different
entities
10. Software is reliable if it is correct and it meets its initial specifications

11. Cost Effectiveness concerns the degree to which the total software development costs
12. The Direct measures of the software engineering process include cost and effort applied

13. Testing involves exercising the program using data similar to the non-real data

14. Structure charts describe the programming system as a hierarchy of parts

15. A module is made up of a number of functions, which may cooperate with each other

16. Top-down development requires that the program structure to be hierarchical

17. Acceptance testing is the process of testing the system with real data

📝 ‫ تحليل الأسئلة المقالية‬:‫الجزء الثالث‬


)%100 - ‫ مرات‬4( ‫الأسئلة عالية التكرار‬
1. "Identify/List/Describe the different phases of the software life cycle" (5 marks)
‫🔴 أولوية عالية جدًا‬

)%75 - ‫ مرات‬3( ‫الأسئلة متوسطة التكرار‬


1. "Explain Software Quality Assurance (SQA)" (5 marks)
‫🟠 أولوية عالية‬

2. ‫ حسابات‬Function Points: "Calculate the Effort if we assume that [X] FP are estimated"
550 :‫ تكررت مع أرقام مختلفة‬FP, 330 FP, 310 FP

‫🟠 أولوية عالية‬

)%50 - ‫ مرات‬2( ‫الأسئلة منخفضة التكرار‬


1. "Describe/Explain a successful software project" (5 marks)

2. ‫ حسابات‬COCOMO Model: "Calculate for [organic/embedded] model of development" (LOC = 4000)


3. "Explain the formulation and description of software design" (5 marks)

4. ‫ حسابات‬Program Complexity: "Calculate W, E, the theoretical number of initial errors N₀"

)%25 - ‫ مرة‬1( ‫الأسئلة منخفضة التكرار‬


1. What are the advantages of using formal specifications of software components?
2. Illustrate a Conceptual model of an office system

3. Assess systems using the program complexity (Structural and text measures)
4. Explain the major stages of the testing process

5. Describe Programming Methodology


6. Describe Testing Process stages
7. Specify Software life cycle
8. Examine both the Walston-Felix Model and the SEL model
9. Illustrate a Conceptual model of an electronic mail system

🎯 ‫التوصيات والأولويات للدكتورة‬


)4/4 - %100( ‫الأولوية القصوى‬
1. MCQ: Data-flow diagram + Software Design Methodologies
2. T&F: DFD transformation + Validation step + Requirements production

3. ‫مقالي‬: Software life cycle phases

)3/4 - %75( ‫الأولوية العالية‬


1. MCQ: Requirements validation + Program structure + Program design + Support systems
2. T&F: Interface specification + Mathematical verification

3. ‫مقالي‬: Software Quality Assurance + Function Points calculations

)2/4 - %50( ‫الأولوية المتوسطة‬


Software attributes, indirect measures, complexity calculations, successful projects

)1/4 - %25( ‫الأولوية المنخفضة‬


‫المواضيع المتخصصة والتفصيلية‬

📈 ‫تنبؤ بالأسئلة الجديدة للامتحان القادم‬


40-30 :‫نسبة ظهور أسئلة جديدة‬%
‫ الدكتورة تميل إلى‬،‫بناًء على التحليل‬:

‫ من الأسئلة السابقة‬%70-60 ‫إعادة استخدام‬

‫ أسئلة جديدة أو بصيغ مختلفة‬%40-30 ‫إضافة‬

‫المواضيع المرشحة للأسئلة الجديدة‬:


1. Software Metrics (‫)لم تظهر بكثافة‬

2. Risk Management
3. Software Configuration Management

4. Advanced Testing Techniques


5. Agile Methodologies (‫)إن كانت مدّرسة‬
‫ملخص إحصائي سريع 📋‬
‫النوع‬ ‫العدد الكلي‬ ‫مرات ‪4‬‬ ‫مرات ‪3‬‬ ‫مرات ‪2‬‬ ‫مرة ‪1‬‬

‫‪MCQ‬‬ ‫سؤال ‪40‬‬ ‫)‪2 (5%‬‬ ‫)‪4 (10%‬‬ ‫)‪4 (10%‬‬ ‫)‪30 (75%‬‬

‫‪T&F‬‬ ‫سؤال ‪40‬‬ ‫)‪3 (7.5%‬‬ ‫)‪2 (5%‬‬ ‫)‪4 (10%‬‬ ‫)‪31 (77.5%‬‬

‫مقالي‬ ‫سؤال ‪16‬‬ ‫)‪1 (6.25%‬‬ ‫)‪2 (12.5%‬‬ ‫)‪4 (25%‬‬ ‫)‪9 (56.25%‬‬
‫‪‬‬ ‫‪‬‬

‫نصائح نهائية للطلاب ⚡‬


‫‪:‬ركز على هذه المواضيع بالترتيب‬
‫أهم موضوع ‪1. Software Life Cycle -‬‬
‫يظهر في كل جزء ‪2. Data Flow Diagrams -‬‬

‫مقالي مهم ‪3. Software Quality Assurance -‬‬


‫‪4. Requirements Engineering - MCQ + T&F‬‬
‫مضمونة في المقالي ‪ Function Points -‬حسابات ‪5.‬‬

‫أساسي ‪6. Software Design Methodologies - MCQ‬‬


‫مقالي أحيانًا ‪7. Testing Process - T&F +‬‬

‫‪:‬استراتيجية المراجعة‬
‫من الوقت للمواضيع عالية التكرار ‪60%‬‬
‫من الوقت للمواضيع متوسطة التكرار ‪25%‬‬
‫من الوقت للمراجعة العامة والمواضيع الجديدة ‪15%‬‬

‫تم إعداد هذا التحليل بناًء على ‪ 4‬امتحانات فعلية من ‪2024-2021‬‬

You might also like