Skip to content
VUBuddy

CS504 Final Term Past Paper Spring 2004

Software Engineering - I PDF 44 KBUpdated 23 Oct 2026
Final term past paper CS504 Final Term Past Paper Spring 2004 PDF 44 KB
vubuddy.com
Type
Final term past paper
Course
CS504 Software Engineering - I
Size
PDF 44 KB
Updated
23 Oct 2026
Free download 0 of 3 used today
Download free · 44 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 page 1 of 1. Download the file for all 1 page.

Final Term Examination - August 2004 · Time Allowed: 150 Minutes · Instructions

  1. The duration of this examination is 150 Mins.
  2. This examination is closed book, closed neighbors; any one found cheating will get no grade.
  3. You are allowed to use any tool that helps in drawing UML Diagrams like Microsoft Word, Visio etc.

Total Questions: 6

Q1. Marks : 10

Write a short note on Façade pattern.

Q2. Marks : 9

Give brief answers to the following:

  1. How does software differ from the artifacts produced by other engineering disciplines? (3 Pts)
  2. What is meant by the term software reliability? (3 Pts)
  3. Describe the principle of information hiding as it applies to software design. (3 Pts)

Q3. Marks : 6

What are the symptoms of pointer errors?

Q4. Marks : 15

Consider the following code:

if ((a >= b) && (a >= c)) max = a; if ((b >= a) && (b >= c)) max = b; if ((c >= a) && (c >= b)) max = c;

(a) Draw the flow graph for this code segment. (5 Pts) (b) Calculate the cyclomatic complexity for this code (2 Pts) (c) Identify one infeasible path if any. (1 Pts) (d) Identify all feasible paths (2 Pts) (e) Write white-box test cases for all the feasible paths (5 Pts)

Q5. Marks : 10

Write a short note on zero-install client-server configuration.

Q6. Marks : 10

Following is the prototype of a function to find the index of the minimum value in an array.

int min(int array[ ], int arraySize);

(a) Identify equivalence partitions to devise black-box test cases for this function. (5 Pts) (b) Write test cases against each partition identified in part (a). (5 Pts)

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.