MCASemester 32023-24Software EngineeringKCA-302

Software Engineering (KCA-302) - AKTU Question Paper 2023-24

MCA · Semester 3 · Free PDF Download

This is the official AKTU Software Engineering Previous Year Question Paper for MCA Semester 3, academic session 2023-24. 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:2023-24
University:AKTU / UPTU

Rate this paper

Questions Asked in 2023-24

Software Engineering (KCA-302) — complete question paper · 100 marks · 3 Hours

Section AAttempt all q u e s t i o n s i n b r i e f .
  • a
    What are the advantages of incremental model? 2
  • b
    What are the various steps in r equirement engineering process? 2
  • c
    List the process maturity levels in SEIs CMM. 2
  • d
    What are the umbre lla activities of a software process? 2
  • e
    What is Cyclomatic Complexity? 2
  • f
    What are the characteris tics of good tester? 2
  • g
    Define black box testing strategy? 2
  • h
    Explain the need of Software project management. 2 i. Differentiate between reactive risk and proactive risk strategies. j. What does Level 0 DFD represent? 2
Section BAttempt any three o f t h e f o l l o w i n g :
  • a
    What is software engineering? Explain the layered approach to software engineering. 10
  • b
    Differentiate between functional and non-functional requirem ents of software engineering. 10
  • c
    What is software design? Expl ain the various principles and design concepts of software design. 10
  • d
    What is integration testing? D ifferentiate between top-down and bottom-up integration testing. 10
  • e
    What is reverse engineering? Describe reverse engineering process. 10
Section CAttempt any one p a r t o f t h e f o l l o w i n g :
  • a
    What is waterfall model? Describe the activities of waterfal l model and also mention its drawbacks
  • b
    Explain the need of software life cycle models in Software Engineering. 10
  • a
    What are the important activ ities that are carried out during the feasibility study phase? Explain 10
  • b
    What is software quality assur ance? What are the various quality concepts of SQA? Explain 10
  • a
    What are the main advantages of using an object-oriented des ign approach over a function- oriented approach? Explain
  • b
    What is meant by the term coh esion in the context of software design? Differentiate architectural design and procedural design
  • a
    Describe the errors are commonly found during Unit Testing? 10
  • b
    Explain the Integration testing process and system testing process and discuss their outcomes. 10
  • a
    What do you understand by Software Risk Analysis and How Ris k Analysis is important in software engineering
  • b
    Explain the role of CASE tools in Software Reengineering in detail. 10

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

What is integration testing? D ifferentiate between top-down and bottom-up integration testing. 10

Appeared in: 2022-23 · 2023-24

2x

What are the main advantages of using an object-oriented des ign approach over a function- oriented approach? Explain

Appeared in: 2021-22 · 2023-24