Tribhuvan University
Bachelor of Computer Application
Semester 4 · TU Board 2025
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 A
Group B
Attempt any SIX question.(6 × 5 = 30)
- 2.5
What are the key challenges that the software engineering is facing? What are the attributes of good software?
Answer comingAlso asked in 2024, 2022, 2021, 2020
- 3.5
What is Model View Controller, Explain?
- 4.5
What is the role of Human-Computer Interaction (HCI) in User Interface Design?
- 5.5
What do you mean by software re-engineering? Briefly explain the re-engineering process with the aid of a suitable block diagram.
- 6.5
Differentiate between cohesion and coupling. With proper example.
Answer comingAlso asked in 2022, 2020
- 7.5
What are the skills necessary to handle software project? Explain different software – projects management skills?
Answer comingAlso asked in 2020
- 8.5
Explain Software Project Management Plan(SPMP).
Group C
Attempt any TWO questions(2 × 10 = 20)
- 9.10
Explain spiral model of software development? In what kind of project we recommend to use this model of software development.
- 10.10
Discuss the steps involved in Software Requirement Elicitation and Analysis. Explain how interviews, use cases, and scenarios are used in this process.
- 11.10
a) Explain the basic concept of the COCOMO model and its significance in software project estimation. b) Explain the difference between Black-box and White-box testing techniques.
— The End —