The document outlines the structure and content of an end-semester examination for a BCA course on Software Engineering. It includes objectives related to software development life cycle models, requirement engineering, design techniques, testing strategies, and quality concepts. The exam consists of multiple sections with compulsory questions covering various topics in software engineering.
The document outlines the structure and content of an end-semester examination for a BCA course on Software Engineering. It includes objectives related to software development life cycle models, requirement engineering, design techniques, testing strategies, and quality concepts. The exam consists of multiple sections with compulsory questions covering various topics in software engineering.
Paper ID: 16314 Roll No..............................
END-SEMESTER EXAMINATION, 2022-23
BCA (SEMESTER : 05) BCA 268 : INTRODUCTION TO SOFTWARE ENGINEERING Time: 3 Hrs. Max. Marks: 100 Note: 1. All questions are compulsory. 2. Assume missing data suitably, if any.
CO1: Compare various software development life cycle models
CO2: Apply requirement engineering techniques to develop SRS for a project. CO3: Classify various design techniques CO4: Categorize testing strategies for a software system CO5: Explain quality and maintenance concepts CO6: Create and deliver quality software as an individual or as part of a multidisciplinary team. COS Marks BTL
SECTION-A
All Questions are Compulsory: (10×4=40 Marks)
1. What is Software Engineering? CO1 4 K1 2. Explain disadvantages of Water Fall model. CO1 4 K2 3. What are the steps of Requirement Engineering? List them. CO2 4 K1 4. What is Functional Requirement? Give an Example. CO2 4 K2 5. What is Cohesion? Elaborate. CO3 4 K2 6. Explain steps to draw DFD. CO3 4 K3 7. What is the difference between Validation and Verification? CO4 4 K2 8. What is Debugging as a process? CO4 4 K3 9. What is Software Quality? Elaborate. CO5 4 K2 10. What are requirement engineering techniques to develop SRS for a project? CO5 4 K3
SECTION-B
All Questions are Compulsory: (3×6=18 Marks)
11. (a) Explain the purpose of SRS. Write its Characteristics. CO3 6 K4 ---- OR ---- (b) Draw Use case Diagram of a super market. 12. (a) Write a note on: a) Usability Testing, b) Compatibility Testing. CO4 6 K4 ---- OR ---- (b) Write and Elaborate Software Requirement as a Process. 13. (a) Write a note on a) Feasibility Study, b) Components of DFD. CO5 6 K4 ---- OR ---- (b) Write and explain types of Cohesion in software design. 1 Contd….. SECTION-C
All Questions are Compulsory: (3×10=30 Marks)
14. (a) Elaborate WaterFall model with its advantages. CO3 10 K4/K5 ---- OR ---- (b) Explain different types of Debugging practices. 15. (a) Explain Hierarchy of Testing of a Software CO4 10 K4/K5 ---- OR ---- (b) Explain purpose of Black Box and White Box testing with suitable example of any e-commerce website development. 16. (a) Explain SDLC in detail. CO5 10 K4/K5 ---- OR ---- (b) What are the steps of Software Quality Assurance?
SECTION-D
Attempt the following Question: (1×12=12 Marks)
17. (a) Write a note on following: CO6 12 K5/K6 (i) Coupling in Software Design, (ii) State Diagram. ---- OR ---- (b) Write a note on following: (i) Software Design (ii) Software Testing.