MCASemester 32024-25Software EngineeringKCA302

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.

Course:MCA
Semester:Semester 3
Session:2024-25
University:AKTU / UPTU

Rate this paper

Questions Asked in 2024-25

Software Engineering (KCA302) — complete question paper · 100 marks · 3 Hours

Section AAttempt all questions in brief. 2 x 10 = 20
  • a
    Describe 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
  • c
    Differentiate between verificat ion and validation with an example? 2 2
  • d
    Identify at least two functional requirements and two non-func tional requirements of a Library Management System. 2 1
  • e
    Summarize the points to compa re bottom-up design with top-down design 3 2
  • f
    Illustrate the concept of Object-Oriented Design. 3 2
  • g
    Define Unit testing with example. 4 1
  • h
    What 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
Section BAttempt any three of the following: 10 x 3 = 20
  • a
    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?
  • b
    Draw 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
  • c
    Explain the concept of couplin g and cohesion with suitable example. 3 2
  • d
    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
  • e
    What do you mean by Change Control? Explain the process of c hange control with the help of diagram 5 2
Section CAttempt any one part of the following: 10 x 1 = 10
  • a
    Discuss the Prototype model of the SDLC with advantages and disadvantages. 1 2
  • b
    Clarify the significance of spiral models in software engine ering. Also, write the difference from traditional SDLC model. 1 3
  • a
    Write 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?
  • b
    Discuss the role of feasibi lity study in development of proj ect. Explain the types of feasibility study in detail. 2 2
  • a
    Demonstrate 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;
        }
    }
  • b
    Infer 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;
    }
  • a
    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
  • b
    Why is testing important in the software development life cy cle? Explain black box and white box testing in detail? 4 2
  • a
    With 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
  • b
    How 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)

2x

“Software is developed or engin eered; it is not manufactured in classical sense”. Explain 1 2

Appeared in: 2022-23 · 2024-25

2x

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

2x

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

2x

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