Tribhuvan University
Bachelor of Computer Application
Semester 4 · TU Board 2020
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 are the attributes of good software? What are the key challenges that software engineering face during software development? Explain.
Answer comingAlso asked in 2025, 2024, 2022, 2021
- 3.5
What is software process model? List the types of software model. Explain agile methods and Software prototyping.
- 4.5
What are the types of software requirements? Explain functional, non-functional, domain and user requirements.
- 5.5
Define software design concept and modularization? Differentiate cohesion and coupling."
Answer comingAlso asked in 2025, 2022
- 6.5
Why User Interface design is so important? How UI design visualized? Discuss.
- 7.5
Why software maintenance is considered as major component in SDLC? Explain software maintenance types.
- 8.5
What do you mean by configuration management? Why it is important? Explain.
Group C
Attempt any TWO questions(2 × 10 = 20)
- 9.10
What are the skills necessary to handle software project? Explain different software projects management activities.
Answer comingAlso asked in 2025
- 10.10
What are ISO quality standards? Discuss ISO9000 and ISO9001. Explain Black box testing and white box testing techniques.
- 11.10
What are the techniques that are used to elicit and analysis of requirements during software requirements analysis and specification? Explain all.
— The End —