CACS253 Software Engineering

Software Engineering TU Board 2020 question paper

10 questionsSit this paper (timed)

Tribhuvan University

Bachelor of Computer Application

Semester 4 · TU Board 2020

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 are the attributes of good software? What are the key challenges that software engineering face during software development? Explain.

    5
  2. 3.

    What is software process model? List the types of software model. Explain agile methods and Software prototyping.

    5
  3. 4.

    What are the types of software requirements? Explain functional, non-functional, domain and user requirements.

    5
  4. 5.

    Define software design concept and modularization? Differentiate cohesion and coupling."

    5
  5. 6.

    Why User Interface design is so important? How UI design visualized? Discuss.

    5
  6. 7.

    Why software maintenance is considered as major component in SDLC? Explain software maintenance types.

    5
  7. 8.

    What do you mean by configuration management? Why it is important? Explain.

    5

Group C

Attempt any TWO questions(2 × 10 = 20)

  1. 9.

    What are the skills necessary to handle software project? Explain different software projects management activities.

    10
  2. 10.

    What are ISO quality standards? Discuss ISO9000 and ISO9001. Explain Black box testing and white box testing techniques.

    10
  3. 11.

    What are the techniques that are used to elicit and analysis of requirements during software requirements analysis and specification? Explain all.

    10

— The End —