MCASemester 32021-22Software EngineeringKCA-302

Software Engineering (KCA-302) - AKTU Question Paper 2021-22

MCA · Semester 3 · Free PDF Download

This is the official AKTU Software Engineering Previous Year Question Paper for MCA Semester 3, academic session 2021-22. Published by Dr. A.P.J. Abdul Kalam Technical University (AKTU/UPTU), Lucknow. Free PDF download — no login required.

Course:MCA
Semester:Semester 3
Session:2021-22
University:AKTU / UPTU

Rate this paper

Questions Asked in 2021-22

Software Engineering (KCA-302) — complete question paper

Section AAttempt all q u e s t i o n s i n b r i e f . 2 x 10 = 20
  • a
    List the reasons for Software Crisis
  • b
    Under what circumstance protot ype model is beneficial to choose
  • c
    Describe how software requirements are documented?
  • d
    How flowchart us useful for software development?
  • e
    List the important shortcomings for LOC for use as a software size metric
  • f
    List the attributes of a software quality?
  • g
    What are test scenar ios and test cases?
  • h
    Illustrate the main objectives of alpha and beta testing? i. Mention different types of maint enance of that a software product might need. j. Describe the various steps of R everse Engineering process in detail
Section BAttempt any three o f t h e f o l l o w i n g : 10 x 3 = 30
  • a
    Discuss the process of Waterfall Model. Mention reasons as to why classical waterfall model can be consider ed impractical and cannot be use d in real projects
  • b
    Explain the CMM with the help of diagram. Differentiate betwee n ISO and
  • c
    Discuss the main advantages of using an object-oriented approa ch for software design over function-oriented approach
  • d
    What are the difference levels of testing? Discuss the main pu rpose of each testing
  • e
    Categorize the use of case tool s in software engineering with their advantages and disadvantages
Section CAttempt any one p a r t o f t h e f o l l o w i n g : 10 x 1 = 10
  • a
    Explain spiral model for soft ware life cycle with a neat di agram and discuss various activities in each phase
  • b
    What are the essential characteristics of software engineer ing? How it is different from other engineeri ng discipline such as house build ing and bride design etc.? Explain in detail th e various phases in a software development project?
  • b
    For building a web-based library management system for an o rganization, develop a context-level and level-1 DFD for the system
  • a
    What is Software Metrics and Measurement? Find Halstead's l ength and
    volume measure for following function.
    void swap(int x[], inty[])
    {
    int temp;
    temp=x[i];
    x[i+1]=temp;
    }
  • b
    Define the term software m odularization? Explain various ty pes of cohesion with the help of an example
  • a
    Write the difference between black-box testing and white-bo x testing. Consider
  • a
    program which computes the square root of an input integer be tween 0 and 5000. Determine the equivalence class test cases. Determine the test cases using boundary value analysis also
  • b
    What is Regression Testing? Illustrate the necessary points to perform regression testing? Highlight some issues and difficulties of regression testing
  • a
    Discuss risk management? Explain how to select the best ris k reduction technique when there are many ways of reducing a risk
  • b
    What are the benefits of Software Configuration Management (SCM)? Elaborate the activities for SCM performed during SDLC?

Question text is extracted from the official AKTU question paper PDF above. Hindi translations are omitted — every question is printed in English in the original paper. Last verified: 2026-08-23.

Repeated Questions — KCA-302

Questions that appeared in more than one session, found by comparing 4 years of Software Engineering papers (2021-22, 2022-23, 2023-24, 2024-25)

2x

List the reasons for Software Crisis

Appeared in: 2021-22 · 2022-23

2x

Discuss the main advantages of using an object-oriented approa ch for software design over function-oriented approach

Appeared in: 2021-22 · 2023-24

2x

Categorize the use of case tool s in software engineering with their advantages and disadvantages

Appeared in: 2021-22 · 2022-23

2x

What are the essential characteristics of software engineer ing? How it is different from other engineeri ng discipline such as house build ing and bride design etc.? Explain in detail th e various phases in a software development project?

Appeared in: 2021-22 · 2024-25

2x

program which computes the square root of an input integer be tween 0 and 5000. Determine the equivalence class test cases. Determine the test cases using boundary value analysis also

Appeared in: 2021-22 · 2024-25

2x

Discuss risk management? Explain how to select the best ris k reduction technique when there are many ways of reducing a risk

Appeared in: 2021-22 · 2022-23

2x

What are the benefits of Software Configuration Management (SCM)? Elaborate the activities for SCM performed during SDLC?

Appeared in: 2021-22 · 2022-23