Software Engineering (KCA302) - AKTU Question Paper 2024-25
MCA · Semester 3 · Free PDF Download
This is the official AKTU Software Engineering Previous Year Question Paper for MCA Semester 3, academic session 2024-25. Published by Dr. A.P.J. Abdul Kalam Technical University (AKTU/UPTU), Lucknow. Free PDF download — no login required.
Rate this paper
Questions Asked in 2024-25
Software Engineering (KCA302) — complete question paper · 100 marks · 3 Hours
- aDescribe are the components of a Software. 1 1
- b“Software is developed or engin eered; it is not manufactured in classical sense”. Explain 1 2
- cDifferentiate between verificat ion and validation with an example? 2 2
- dIdentify at least two functional requirements and two non-func tional requirements of a Library Management System. 2 1
- eSummarize the points to compa re bottom-up design with top-down design 3 2
- fIllustrate the concept of Object-Oriented Design. 3 2
- gDefine Unit testing with example. 4 1
- hWhat are the two main activities of regression testing? 4 2 i. Explain the role of CASE tool s in Software Reengineering 5 2 j. Write down the elements of a c onfiguration management system. 5 2
- aWhat are the essential characteristics of software engineeri ng? How is it different from othe r engineering disciplines such as house b uilding and bridge design etc.? Explain in detail the various phases in a software development project?
- bDraw a DFD for result preparation automation system of B.Tec h. Courses of any university. Clearly describe the working of that system, also mention all assumptions made by you
- cExplain the concept of couplin g and cohesion with suitable example. 3 2
- dConsider a program which com putes the square root of an input integer between 1 and 500. Determine the equivalence class test cases. Determine the test cases using boundary value analysis also
- eWhat do you mean by Change Control? Explain the process of c hange control with the help of diagram 5 2
- aDiscuss the Prototype model of the SDLC with advantages and disadvantages. 1 2
- bClarify the significance of spiral models in software engine ering. Also, write the difference from traditional SDLC model. 1 3
- aWrite a detailed note on SEI CMM What are its different leve ls? How a company can move forward to hi gher levels of CMM. Use proper diagrams and examples?
- bDiscuss the role of feasibi lity study in development of proj ect. Explain the types of feasibility study in detail. 2 2
- aDemonstrate the control flow graph for the following function named isEven.
From the control flow graph, it determines its Cyclomatic Complexity. bool isEven(int num) { if (num % 2 == 0) { return true; } else { return false; } } - bInfer the Halstead's length and volume measure for the follo wing
function: int sum(int a, int b) { int result; result = a + b; return result; } - aWhat is a formal technical review? What are the objectives o f formal technical review? Give a comparative study of code inspection, reviews and walk-through
- bWhy is testing important in the software development life cy cle? Explain black box and white box testing in detail? 4 2
- aWith neat sketch, briefly dis cuss the process of software re-engineering. How to measure cost, effort, duration and size using COCOMO estimation technique? Explain it in detail
- bHow would you define Risk Mana gement? Explain how to select the most appropriate methods for risk assessment and control. 5 2
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 — KCA302
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)
“Software is developed or engin eered; it is not manufactured in classical sense”. Explain 1 2
Appeared in: 2022-23 · 2024-25
What are the essential characteristics of software engineeri ng? How is it different from othe r engineering disciplines such as house b uilding and bridge design etc.? Explain in detail the various phases in a software development project?
Appeared in: 2021-22 · 2024-25
Consider a program which com putes the square root of an input integer between 1 and 500. Determine the equivalence class test cases. Determine the test cases using boundary value analysis also
Appeared in: 2021-22 · 2024-25
What is a formal technical review? What are the objectives o f formal technical review? Give a comparative study of code inspection, reviews and walk-through
Appeared in: 2022-23 · 2024-25
Software Engineering — Other Year Papers
AKTU Software Engineering PYQs from other sessions
More MCA Semester 3 (2024-25) Papers
Other subjects from same semester and session