Bachelors Level/Third Year/Fifth Semester/Science bit/fifth semester/software engineering/syllabus wise questions

Bachelors In Information Technology

Institute of Science and Technology, TU

Software Engineering (BIT302)

Year Asked: 2081, syllabus wise question

Architectural Design
1.
Why architecture patterns are important? Explain Model-View-Controller, layered and repository architecture. [10]
2.
Describe Model-driven architecture. What type of abstract system models are produced by it? [5]
Configuration Management
1.
Explain the process of software configuration management. [5]
Introduction
1.
Write short notes on: a) open-source development b) Test driven development [5]
Project Management and Planning
1.
What are the basic principles of agile methods? Explain. [5]
Requirements Engineering
1.
Briefly explain requirement engineering process. [5]
Software Process Model
1.
Explain process model for software prototype development with a neat diagram focusing on its different stages. [10]
Software Quality Assurance
1.
Explain software review process. [5]
2.
Describe different factors affecting software pricing. [5]
3.
List various attributes of good software and explain them. [5]
Software Testing
1.
Explain key activities performed during Unit testing, component testing and system testing. [10]
System Modeling
1.
Draw sequence diagram for online food ordering system where the user can choose foods of various restaurants and pay online. The system also provides discount of 10% if the total amount paid is more than Rs. 3000. The user if cancels the order within 30 minutes will be approved else the paid amount will not be refunded. [5]