BCA Software Engineering 2009 Question Paper



Like us on Facebook




Bachelor of Computer Application (BCA) Bharathiar University Semester 6 Question Paper


Software Engineering Previous Year Paper 



1. ______________ is a document that describes the operation and use of the programs.
a. Software
b. System
c. Instruction
d. Engineering 
1.0 Mark(s) 


2. ______________ software is a collection of programs written to service other programs.
a. System
b. Application
c. Modeling
d. None of these 
1.0 Mark(s) 


3. ______________ analysis is a software engineering task that bridges the gap between system level requirements engineering and software design.
a. Requirement
b. Project
c. System
d. None of these 
1.0 Mark(s) 


4. An alternative approach to requirements analysis, called ______________.
a. Prototyping
b. Software analysis
c. Requirement
d. None of these 
1.0 Mark(s) 


5. ______________ is an iterative process through which requirements are translated into a 'blue print' for constructing the software.
a. Software design
b. Software quality
c. Structured design
d. Design method 
1.0 Mark(s) 


6. A data ______________ is a named collection of data that describes a data object.
a. Abstraction
b. Encapsulation
c. Model
d. None of these 
1.0 Mark(s) 


7. ______________ is a process of executing a program with the intent of finding an error.
a. Testing
b. Designing
c. Coding
d. Documentation 
1.0 Mark(s) 


8. A simple notation for the representation of control flow called a ______________.
a. Flow graph
b. Simple graph
c. Algorithm
d. None of these 
1.0 Mark(s) 


9. ______________ refers to the degrees to which the human is 'integrated' with automated tools to create an effective reverse engineering process.
a. Interactivity
b. Completeness
c. Documentation
d. None of these 
1.0 Mark(s) 


10. The core of reverse engineering is an activity called ______________ abstractions.
a. Extract
b. Functional
c. Control
d. None of these 
1.0 Mark(s) 


11. a. What is meant by Software? Write its characteristics.
Or
b. Write any three software applications and explain the same. 
5.0 Mark(s) 


12. a. Explain the software prtotyping.
Or
b. Write a note on data dictionary. 
5.0 Mark(s) 


13. a. With a neat diagram, explain the four layers of the object-oriented design pyramid.
Or
b. Write a note on design heuristics. 
5.0 Mark(s) 


14. a. List out the testing principles of software testing techniques.
Or
b. Explain the concept of control structure testing. 
5.0 Mark(s) 


15. a. Write notes on the following:
i. Recovery testing
ii. Performance testing
Or
b. What is CASE? Write its building blocks. 
5.0 Mark(s) 


16. a. Explain the generic view of software engineering.
Or
b. With a neat diagram, illustrate the protyping model. 
8.0 Mark(s) 


17. a. Discuss the concept of system specification.
Or
b. Describe the following: Data objects, Attributes and Relationships. 
8.0 Mark(s) 


18. a. Explain the various design concepts.
Or
b. Discuss the concepts of cohesion and coupling. 
8.0 Mark(s) 


19. a. What is a white-box testing? List the errors identified by it.
Or
b. Explain the concept of basis path testing. 
8.0 Mark(s) 


20. a. Describe the concept of reverse engineering.
Or
b. Ennumerate the taxonomy of CASE tools. 
8.0 Mark(s) 

No comments:

Post a Comment