Skip to content
VUBuddy

CS504 Final Term Current Paper Fall 2021

Software Engineering - I PDF 679 KBUpdated 23 Oct 2026
Final term past paper CS504 Final Term Current Paper Fall 2021 PDF 679 KB
vubuddy.com
Type
Final term past paper
Course
CS504 Software Engineering - I
Size
PDF 679 KB
Updated
23 Oct 2026
Free download 0 of 3 used today
Download free · 679 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 1, 2, 3 of 13. Download the file for all 13 pages.

Q1. Define Logical error and its 3 symptoms?

Logical Errors: A logical error occurs when the code is syntactically correct but does not do what you expect it to do. Symptoms: 1) The code is misbehaving in a way that isn't easily explained. 2) Results are the opposite of what is expected. 3) Output looks strange, but has no obvious symptoms of corruption.

Q2. design pattern given thy unki class btani thi table me 5 marks scenario given tha uska design pattern btana tha and why?

3) Flow notation draw krni thi if loop or case statement ki · 4) what do you know about byte order and give example · Byte Order and Data Exchange

The order in which bytes of one word are stored is hardware dependent. For example in Intel architecture the lowest byte is the most significant byte while in Motorola architecture the highest byte of a word is the most significant one.

Q5. Get/Set and is statement related?

  1. The terms get/set must be used where an attribute is accessed directly. employee.getName();

matrix.getElement (2, 4); employee.setName (name); matrix.setElement (2, 4, value);

  1. is prefix should be used for boolean variables and methods.

isSet, isVisible, isFinished, isFound, isOpen

5) Aik long cyclomatic complexity se tha

Cyclomatic complexity

The concept of cyclomatic complexity is extremely useful in white box testing when analyzing the relative complexity of the program to be tested. Cyclomatic Complexity, V(G), for a flow graph G is defined as: V(G) = E - N + 2

6) aik short inspection conditions ka th

Inspection pre-conditions: A precise specification must be available before inspections. Team members must be familiar with the organization standards. In addition to it, syntactically correct code must be available to the inspectors. Inspectors should prepare a checklist that can help them during the inspection process.

  1. Draw a diagram representing Three-Tier architecture of Virutal University Learning Management System (VULMS).
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.