Tribhuvan University
Bachelor of Computer Application
Semester 4 · TU Board 2022
Course Title: Software Engineering (CACS253)
Full Marks: 60Pass Marks: 24Time: 3 hours
Candidates are required to answer the question in their own words as far as possible.
Group B
Attempt any SIX question.(6 × 5 = 30)
- 2.5
What is waterfall model? Describe the activities of waterfall model and also mention its drawbacks.
- 3.5
What is CASE? Explain the importance of CASE tools in software development life cycle.
- 4.5
Define modularization? Differentiate between cohesion and coupling with suitable example.
Answer comingAlso asked in 2025, 2020
- 5.5
What are programming languages? Explain various software development tools.
- 6.5
Discuss COCOMO model in cost estimation of the software in detail.
Answer comingAlso asked in 2023
- 7.5
What do you mean by verification and validation? Differentiate between Black Box testing and White Box testing.
- 8.5
Explain activities in software quality assurance with example.
Group C
Attempt any TWO questions(2 × 10 = 20)
- 9.10
Explain challenges faced by software engineering along with professional and ethical responsibility.
Answer comingAlso asked in 2025, 2024, 2021, 2020
- 10.10
What is Capability Maturity Model? Explain its levels along with key process area. Differentiate between alpha and beta testing.
- 11.10
What do you mean by software maintenance? Explain the different types of maintenance? Explain reengineering process in detail.
— The End —