Bachelors Level/Third Year/Sixth Semester/Science csit/sixth semester/software engineering/syllabus wise questions

B.Sc Computer Science and Information Technology

Institute of Science and Technology, TU

Software Engineering (CSC375)

Year Asked: 2081, syllabus wise question

Agile Software Development
1.
What are the principles of agile development? Explain agile development techniques. [5]
Architectural Design
1.
What do you understand by design patterns? What role does it have in object oriented design. [5]
2.
Explain any one application of architecture. [5]
Introduction
1.
How risk management is carried out during software development? Explain. [5]
2.
Write short notes on: a. System engineering b. Release testing [5]
Requirements Engineering
1.
Briefly explain on the requirements of engineering process. [5]
Software Evolution
1.
'Software maintenance is one of the most importance activity.' Justify the statement with an example. [5]
Software Management
1.
Explain the importance of software pricing. Highlight COCOMO cost modeling technique. List its disadvantage. [10]
Software Processes
1.
What do you understand by software process model? Explain different software process activities. [10]
Software Testing
1.
Difference between verification and validation. Explain software inspection process. [5]
System Modeling
1.
Draw use case diagram, class diagram and sequence diagram for online book recommendation system. Make your own assumptions. [10]
2.
Differentiate between structural and behavioral models. What is the importance of behavioral model. [5]