Software Engineering (CSC375) 2080 BS Past Questions & Solutions

Tribhuvan University (TU) 2080 BS board exam question paper with verified step-by-step solutions for BSc CSIT Sixth Semester.

TRIBHUVAN UNIVERSITY

INSTITUTE OF SCIENCE AND TECHNOLOGY

2080 B.S.

Bachelor Level: B.Sc. CSIT

Semester: Sixth Semester

Subject: Software Engineering (CSC375)

Full Marks: 60 / 80

Pass Marks: 24 / 32

Candidates are required to give their answers in their own words as far as practicable.

Group A

Long Answer Questions

Attempt any Two questions.

  1. 1
    In the software development process, how does software configuration management facilitate the changes that may occur during different stages of a software development life cycle? Justify.
  2. 2
    Explain the main activities used in requirements engineering. What are the desirable charactristics of a good SRS documents? Explain with example.
  3. 3
    Explain architectural views. Illustrate on layered architecture, repository architecture, and pipe and filter architecture.

Group B

Short Answer Questions

Attempt any Eight questions.

  1. 4
    Explain the software engineering ethics with example.
  2. 5
    Differentiate between evolutionary and throw-away prototyping model.
  3. 6
    Differentiate between plan driven and agile development.
  4. 7
    What is the difference between functional and non-functional requirement? Which is more critical and why?
  5. 8
    What is release testing? Differentiate between release testing and system testing?
  6. 9
    What do you mean by legacy system? Explain its importance.
  7. 10
    Draw use case diagram and class diagram for online bus ticketing system.
  8. 11
    Explain the behavioral model with example.
  9. 12
    Explain COCOMO model.
Software Engineering (CSC375) 2080 BS Past Questions | BSc CSIT 6th Sem