تحليل شامل لامتحانات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