Skip to content
VUBuddy

CS504 Final Term Important MCQs and Topics by Junaid

Software Engineering - I PDF 784 KBUpdated 23 Oct 2026
Final term past paper CS504 Final Term Important MCQs and Topics by Junaid PDF 784 KB
vubuddy.com
Type
Final term past paper
Course
CS504 Software Engineering - I
Size
PDF 784 KB
Updated
23 Oct 2026
Free download 0 of 3 used today
Download free · 784 KB

You get 3 free files a day on the website. Add the Chrome extension for 30 a day.

Unlimited downloads in the Android app Get it free on Google Play

Preview text

Text from pages 2, 3, 4 of 53. Download the file for all 53 pages.

CS504 FOR FINAL TERM MCQs and Questions File

(Important Topics Are Below)

Q1. It ensures that a class only has one instance and provides a global point of access to it.

Singleton pattern (page # 145)

Q2. Static structural model shows the major system.....

Leaks · Components (page # 129) · Activities · Objectives

Q3. Complex Expressions

Make the code easy to modify · Make the code difficult to modify (page # 167) · Make the code easy to understand · Does not effect understandability

Q4. architecture and thin-client architecture.

Middle ground (page # 134)

Q5. MVC stands for:

Model View Controller (page # 143) · Modern View Centre · Model View Centre · Modern View Controller

Q6. Class Variables should never be declared public. Public variables violate which of the following:

Information Hiding & Encapsulation (page # 161)

None

Q7. ----- provides a unified interface to a set of interfaces in a sub-system.

Façade Pattern (page # 146)

All of the above

Q8. "Description of communicating objects and classes that are customized to solve a general design problem in a particular context." is called ------

Design pattern (page # 140) · System pattern · System Design · None

Q9. In the N-tier architecture, the idea is to enhance scalability and ------ by distributing both the data and the application using multiple server machines.

Usability · Performance (page # 134) · None

Q10. In case of a file servers, client requests selected records from a ….. and the server transmits records to client over the network.

Local memory · Network · Database · File (page #132 )

Q11. Alpha testing is:

 Testing individual components independent of other components

 Testing a collection of dependent components

 Validation against user expectations

 Acceptance testing for customized projects, in-house testing for products(page#201)

Q12. Code should not be:

 Commented (page # 130) ·  indented ·  cryptic ·  aligned

Q13. When an error is thrown the overall system (on the lookout for this error flag) responds by ___ the error.

 Ignoring ·  Casting ·  Catching (page 187) ·  All of the given

Q14. The complexity of a program may ___ if there are exceptional paths in it.

 Decrease ·  Increase (page187) ·  Remain the same ·  All of given options

Q15. Which of the following is used for multi-level commenting?

 // Comment ·  /*Comment*/ (page 165) ·  (Comment) ·  */Comment/*

Q16. Testing of collection of modules to discover interfacing problems among interacting modules is called

 Unit testing ·  Module testing ·  Subsystem testing (page 201)

  • None

Question N# 17 · Which of the following shows a commented statement in C++ · Confirm

All CS504 files →
CS504 Software Engineering - I All CS504 handouts, past papers, quizzes and MCQs in one place. Open course page

Get more out of VUBuddy, for free

Android app Free on Google Play
  • Unlimited downloads
  • The explanation behind every MCQ answer
  • Study offline on slow data
Get the Android app
Chrome extension Free on the Chrome Web Store
  • 30 downloads a day instead of 3
  • Sign in and buy Pro Semester here
Add to Chrome

One Pro Semester membership works in both the extension and the app.