Skip to content
VUBuddy

CS504 Final Term Past Paper Spring 2005

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

Final Term Examination – Spring 2005 · Time Allowed: 150 Minutes · attempting any of the questions:

examination from anyone. a. If you think that there is something wrong with any of the questions, attempt it to the best of your understanding.

solve the problem.

marks.

**WARNING: Please note that Virtual University takes serious

note of unfair means. Anyone found involved in cheating will

get an `F` grade in this course.

Total Questions: 11

Q1. Marks : 10

What is meant by Maintainable Code? Describe it briefly. [10 marks]

Q2. Marks : 05

Explain how effective modular design is achieved through functional independence of the individual modules?

[5 marks]

Q3. Marks : 02

Which of the followings can not be used to relate use cases with each other? [2

marks]

o Extends o Include

o

o Uses Exclude

Q4. Marks : 05

What are the symptoms of Boolean Bugs? [5 marks]

Q5. Marks : 15

Following is the prototype of a function to find the square root of a number.

double sqrt (int num);

(a) Identify equivalence partitions to devise black-box test cases for this

function. [10 marks]

(b) Write test cases against each partition identified in part (a).

[5 marks]

Q6. Marks : 02

Which of the followings is not a testing type? [2 marks]

o Subsystem testing o Alpha testing o Beta Testing o Gamma Testing

Q7. Marks : 02

Which of the following documents should be prepared before the commencement of a software project? [2 marks]

o Quality plan o Design specification

o

o Software requirement specification Validation (Test) Plan

Q8. Marks : 02

During the requirement analysis stage, which of the following requirements should be identified? [2 marks]

o Functional requirements o Performance requirements o Software tools requirements o Personal resources requirements

Q9. Marks : 02

Which of the followings is design tool? [2 marks]

o Collaboration Diagram

o

o Flow Chart State Transition Diagram

o Data Flow Diagram

Q10. Marks : 10

Draw the corresponding object model diagram for the following system description.

[10 marks]

(Note: Use the UML Object Model Notation)

"A bank account is either, a current account, a deposit account, or a mortgage account. All bank accounts can be opened and closed and all bank accounts have a balance. Deposit accounts pay interest. For current accounts it is possible to set up an overdraft facility. All mortgage accounts have a 'term' (the number of years the mortgage runs). A bank customer (who is characterized by name and address) can have one or more accounts."

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.