Tribhuvan University
Bachelor of Science in Computer Science and Information Technology
Semester 6 · TU Board 2081
Course Title: Software Engineering (CSC364)
Full Marks: 60Pass Marks: 24Time: 3 hours
Candidates are required to give their answers in their own words as far as practicable. The figures in the margin indicate full marks.
Group A
Attempt any TWO question.(2 × 10 = 20)
- 1.10
Explain the importance of software pricing. Highlight COCOMO cost modeling technique. List its disadvantage.
- 2.10
Draw use case diagram, class diagram and sequence diagram for online book recommendation system. Make your own assumptions.
- 3.10
What do you understand by software process model? Explain different software process activities.
Group B
Attempt any EIGHT question.(8 × 5 = 40)
- 4.5
How risk management is carried out during software development? Explain.
- 5.5
"Software maintenance is one of the most importance activity." Justify the statement with an example.
- 6.5
Difference between verification and validation. Explain software inspection process.
Answer comingAlso asked in 2079
- 7.5
What do you understand by design patterns? What role does it have in object oriented design.
- 8.5
Explain any one application of architecture.
- 9.5
Differentiate between structural and behavioral models. What is the importance of behavioral model.
Answer comingAlso asked in 2080, 2079
- 10.5
Briefly explain on the requirements of engineering process.
Answer comingAlso asked in 2082, 2077
- 11.5
What are the principles of agile development? Explain agile development techniques.
- 12.5
Write short notes on:
- System engineering
- Release testing
Answer comingAlso asked in 2080
— The End —