CSC364 Software Engineering

Software Engineering TU Board 2081 question paper

12 questionsSit this paper (timed)

Tribhuvan University

Bachelor of Science in Computer Science and Information Technology

Semester 6 · TU Board 2081

Course Title: Software Engineering (CSC364)

Full Marks: 60Pass Marks: 24Time: 3 hours

Candidates are required to give their answers in their own words as far as practicable. The figures in the margin indicate full marks.

Group A

Attempt any TWO question.(2 × 10 = 20)

  1. 1.

    Explain the importance of software pricing. Highlight COCOMO cost modeling technique. List its disadvantage.

    10
  2. 2.

    Draw use case diagram, class diagram and sequence diagram for online book recommendation system. Make your own assumptions.

    10
  3. 3.

    What do you understand by software process model? Explain different software process activities.

    10

Group B

Attempt any EIGHT question.(8 × 5 = 40)

  1. 4.

    How risk management is carried out during software development? Explain.

    5
  2. 5.

    "Software maintenance is one of the most importance activity." Justify the statement with an example.

    5
  3. 6.

    Difference between verification and validation. Explain software inspection process.

    5
  4. 7.

    What do you understand by design patterns? What role does it have in object oriented design.

    5
  5. 8.

    Explain any one application of architecture.

    5
  6. 9.

    Differentiate between structural and behavioral models. What is the importance of behavioral model.

    5
  7. 10.

    Briefly explain on the requirements of engineering process.

    5
  8. 11.

    What are the principles of agile development? Explain agile development techniques.

    5
  9. 12.

    Write short notes on:

    1. System engineering
    2. Release testing
    5

— The End —