- Type
- Final term past paper
- Course
- CS504 Software Engineering - I
- Size
- PDF 22 KB
- Updated
- 23 Oct 2026
You get 3 free files a day on the website. Add the Chrome extensionSign in with the extension for 30 a day.
Preview text
Text from pages 1, 2, 3 of 3. Download the file for all 3 pages.
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."
Related CS504 files
All CS504 files →- CS504 Final Term Past Paper Fall 2004 Final term PDF 62 KB
- CS504 Final Term Past Paper Spring 2004 Final term PDF 44 KB
- CS504 Final Term Past Paper Spring 2006 Final term PDF 80 KB
- CS504 Final Term Past Paper Fall 2004 Part 2 Final term ZIP 37 KB
- CS504 Highlighted Handouts by Mickey Ch Highlighted PDF 2.6 MB
- CS504 Quiz 2 Quiz PDF 2.7 MB
Get more out of VUBuddy, for free
- Unlimited downloads
- The explanation behind every MCQ answer
- Study offline on slow data
- 30 downloads a day instead of 3
- Sign in and buy Pro Semester here
One Pro Semester membership works in both the extension and the app.