Software Engineering PYQ 2024-25 AKTU Question Paper
AKTU · BTECH · Semester 6 · Software Engineering · Session 2024-25 · PYQ
AKTU Software Engineering previous year question paper 2024-25 for B.Tech Semester 6. Covers Introduction and SDLC Models, SRS and Software Quality…
Open the interactive reader to study this resource on AcademicArk.
Software Engineering AKTU syllabus
- Unit 1: Introduction and SDLC Models
- Unit 2: SRS and Software Quality Assurance
- Unit 3: Software Design and Metrics
- Unit 4: Software Testing
- Unit 5: Maintenance and Project Management
Questions in Software Engineering AKTU PYQ 2024-25
- Q1a. List various components of software and give their brief description. (2 marks, 2024-25)
- Q1b. Justify the statement "Software does not wear out and is not manufactured". (2 marks, 2024-25)
- Q1c. What is Software Risk Analysis Management? (2 marks, 2024-25)
- Q1d. Define Use Case and write most commonly accepted template for the Use Case giving description of its components. (2 marks, 2024-25)
- Q1e. Give a detailed overview of Size Oriented Measures of software. (2 marks, 2024-25)
- Q1f. Justify the statement "Exhaustive Testing is not possible". (2 marks, 2024-25)
- Q1g. Define software Re-engineering. (2 marks, 2024-25)
- Q2a. List various software quality attributes and discuss the procedure for assessment of software quality. Obtain the expression for Error Index (which acts as Quality Indicator for software) through the Statistical Quality Assurance procedure where the defect/error data is collected and categorized… (7 marks, 2024-25)
- Q2b. Suppose you have to develop Library Management Software with common functionalities such as authentication of the user, issue and return of books by the user, report generation by the librarian, and database maintenance by the library administrator etc. Draw a complete (at least up to 2-levels)… (7 marks, 2024-25)
- Q2c. List various drawbacks of the Line of Code (LOC) based size measure of software. Discuss the Albretch Function Point count method. Show that the Complexity Adjustment Factor (CAF) adjusts the unadjusted value of Function Point (UFP) to ± 35%. (7 marks, 2024-25)
- Q2d. Discuss following type of testing techniques in details. 1. Unit Testing 2. Integration Testing 3. System Testing (7 marks, 2024-25)
- Q2e. Justify the statement "Software Maintenance is Inevitable". Discuss various types of software maintenances along with their relative maintenance cost. (7 marks, 2024-25)
- Q3a. Draw a diagram to represent Spiral Model of software development and discuss it in details. Also discuss the criteria for selection of model for software development. (7 marks, 2024-25)
- Q3b. Define software and software engineering. Write various components of software and give their brief description. Why there is a crisis in software development industry? (7 marks, 2024-25)
- Q4a. Discuss the Requirements Engineering Process. Write down the most generalized template used for describing Use Cases. Give description of its various components taking a suitable example. (7 marks, 2024-25)
- Q4b. Discuss all nine (9) types of UML diagrams under static and dynamic category which are used for specifying various concepts notations in Object Oriented Design/development of software. (7 marks, 2024-25)
- Q5a. Write down various attributes/properties of a good/stable software design. Discuss the concept of coupling and cohesion measures and their use to determine strength of a software design. (7 marks, 2024-25)
- Q5b. Discuss the SEI Capability Maturity Model and compare it with the ISO 9000 certification giving various distinctive features of each model. (7 marks, 2024-25)
- Q6a. Consider a program for determination of the nature of roots of a quadratic equation. Its input is a triple of positive integers (say a, b, c) and values may be from interval [0, 10]. The program output may have one of the following words: Not a quadratic equation, Real roots, Imaginary roots,… (7 marks, 2024-25)
- Q6b. Draw the Control Flow Graph (CFG) for the following program and calculate its Cyclomatic Complexity. Also write various independent/basis paths available in the program/CFG. int compute_gcd(x,y) int x,y; { while (x != y) { if(x>y) then x=x-y; else y=y-x; } return x; } (7 marks, 2024-25)
- Q7a. Give the structure of CASE development environment and discuss its various components in brief. Write various benefits of using CASE tools? (7 marks, 2024-25)
- Q7b. Write a brief description of various categories of software maintenances? Give a proportionate distribution of maintenance cost to these categories. Discuss the role of Reverse Engineering in software maintenance. (7 marks, 2024-25)
AKTU paper codes: BCS601, KCS601, KDS603, NCS602
Software Engineering previous year papers
More Software Engineering resources
Browse all notes · Semester 6 notes