CACS253 Software Engineering

Software Engineering TU Board 2022 question paper

10 questionsSit this paper (timed)

Tribhuvan University

Bachelor of Computer Application

Semester 4 · TU Board 2022

Course Title: Software Engineering (CACS253)

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

Candidates are required to answer the question in their own words as far as possible.

Group B

Attempt any SIX question.(6 × 5 = 30)

  1. 2.

    What is waterfall model? Describe the activities of waterfall model and also mention its drawbacks.

    5
  2. 3.

    What is CASE? Explain the importance of CASE tools in software development life cycle.

    5
  3. 4.

    Define modularization? Differentiate between cohesion and coupling with suitable example.

    5
  4. 5.

    What are programming languages? Explain various software development tools.

    5
  5. 6.

    Discuss COCOMO model in cost estimation of the software in detail.

    5
  6. 7.

    What do you mean by verification and validation? Differentiate between Black Box testing and White Box testing.

    5
  7. 8.

    Explain activities in software quality assurance with example.

    5

Group C

Attempt any TWO questions(2 × 10 = 20)

  1. 9.

    Explain challenges faced by software engineering along with professional and ethical responsibility.

    10
  2. 10.

    What is Capability Maturity Model? Explain its levels along with key process area. Differentiate between alpha and beta testing.

    10
  3. 11.

    What do you mean by software maintenance? Explain the different types of maintenance? Explain reengineering process in detail.

    10

— The End —