Dec 2015
Bachelor of Computer Application (BCA) Examination
V Semester
Software Engineering
Time 3 Hours] [Max. Marks 40
Note- Attempt all questions. All questions carry equal marks.

1. (a) Explain the techniques of System Analysis.
(b) What is Business System ? What are its various components ? Discuss.
Describe all the phases of Software Development Life Cycle. List the advantages and disadvantages for the same.
2. (a) Differentiate between Initial investigation and Feasibility study. Discuss the relation between them
(b) Write note on Project request and Project selection.
(a) Explain the various costs associated with the project.
(b) Why preliminary investigation is required before starting the project ? Explain with suitable example.
3. Explain different elements. of Data Flow Diagram with suitable example.
Also list its advantages and disadvantages.
Write a note on Object Oriented Design. How does it differ from Data Oriented Design ?
4. What is meant by Software Quality Assurance ? Why is it an important step in Software
Development Life Cycle ? Explain.
(a) Differentiate between Black box and White box testing.
(b) Write short notes on Unit testing, Integration testing and Validation testing.
5. (a) Write a note on selection of hardware and software for the project.
(b) Define bugs, errors, faults and failures.
(a) Explain various types of maintenance.
(b) Write a short note on art of debugging.