TRIBHUVAN UNIVERSITY
INSTITUTE OF SCIENCE AND TECHNOLOGY
2081 B.S.
Candidates are required to give their answers in their own words as far as practicable.
Group A
Long Answer QuestionsAttempt any Two questions.
- 1What do you understand by incremental delivery? How can it improve the efficiency of software process development?
- 2How can we use different models of application architecture? Explain any one application architecture of your choice.
- 3Explain the project planning process. List different project plans.
Group B
Short Answer QuestionsAttempt any Eight questions.
- 4Explain the reused-based development based on integration and configuration.
- 5Why do you think software maintenance is an important activity? Explain.
- 6Explain the process of acceptance testing.
- 7What different checks need to be carried out while carrying out requirements validation?
- 8Explain the scrum sprint cycle of agile software development.
- 9Explain different software engineering ethics that are required in the software engineering profession.
- 10Draw a sequence and an activity diagram for an online vehicle reservation system. Make necessary assumptions.
- 11What do you understand by pipe and filter architecture? Explain.
- 12Write short notes a) Open source development b) Configuration management