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: 2079, syllabus wise question

Agile Software Development
1.
Explain how prototyping model help in developing software? Differentiate between Evolutionary and throw-away prototype model. [10]
2.
Explain the Agile software development and its applications. [5]
Introduction
1.
Differentiate between software engineering and system engineering. [5]
2.
What do you understand by software quality assurance? [5]
Requirements Engineering
1.
Differentiate between functional and non-functional requirement. Describe any three functional and non-functional requirement for library management system. [10]
Software Evolution
1.
Explain the component based software engineering. [5]
2.
Differentiate between reengineering and reverse engineering. [5]
Software Management
1.
Explain in detail about the activities carried out in software configuration management. Why it is required? [10]
2.
Suppose that a project was estimated to be 400 KLOC. Calculate the effort and development time for organic and semidetached. [5]
Software Testing
1.
Differentiate between verification and validation. Explain the software Inspection process. [5]
System Modeling
1.
What is behavioral model? Explain with an example. [5]
2.
Draw use case diagram and sequence diagram for online movie ticketing system. [5]