Software Engineering (BCS601) - AKTU Question Paper 2024-25
B.Tech · Semester 6 · Free PDF Download
This is the official AKTU Software Engineering Previous Year Question Paper for B.Tech Semester 6, academic session 2024-25. Published by Dr. A.P.J. Abdul Kalam Technical University (AKTU/UPTU), Lucknow. Free PDF download — no login required.
Course:B.Tech
Semester:Semester 6
Session:2024-25
University:AKTU / UPTU
Rate this paper
Questions Asked in 2024-25
Software Engineering (BCS601) — complete question paper · 70 marks · 3 Hours
Section AAttempt all questions in brief. 02 x 7 = 14
- aList various components of software and give their brief description
- bJustify the statement “Software does not wear out and is not manufactured”
- cWhat is Software Risk Analysis Management?
- dDefine Use Case and write most commonly accepted template for t he Use Case giving description of its components
- eGive a detailed overview of Size Oriented Measures of software
- fJustify the statement “Exhaustive Testing is not possible ”
- gDefine software Re-engineering
Section BAttempt any three of the following: 07 x 3 = 21
- aList various software quality a ttributes and discuss the proced ure for assessment of software quality. Obtain the e xpression for Error Index (whi ch acts as Quality Indicator for software) through the Statistical Quality Assurance procedure where the defect/error data is collected and categorized for a defined period of time
- bSuppose you have to develop Library Management Software with co mmon functionalities such as authentication of the user, issue and r eturn of books by the user, report generation by the librarian, and database maintena nce by the library administrator etc. Draw a complete (at least up to 2-levels) Da ta Flow Diagram (DFD) and State Transition Diagram for this software
- cList various drawbacks of the Line of Code (LOC) based size mea sure of software. Discuss the Albretch Function Point count method. Sho w that the Complexity Adjustment Factor (CAF) adjusts the unadjusted value of Function Point (UFP) to ± 35%
- dDiscuss following type of testing techniques in details
- eJustify the statement “Software Maintenance in Inevitable”. Discuss various types of software maintenances along with their relative maintenance cost
Section CAttempt any one part of the following: 07 x 1 = 07
- aDraw a diagram to represent Spiral Model of software developmen t and discuss it in details. Also discuss the crite ria for selection of model fo r software development
- bDefine software and software engineering. Write various compone nts of software
- an d g i v e t h e i r b r i e f d e s c r i p t i o n . W h y t h e r e i s a c r i s i s i n s o f tware development industry?
- aDiscuss the Requirements Engineering Process. Write down the mo st generalized template used for describing Use Cases. Give description of its v a r i o u s components taking a suitable example
- bDiscuss all nine (9) types of UML diagrams under static and dyn amic category which are used for specifying various concepts notations in Obj ect Oriented Design/development of software
- aWrite down various attributes/pro perties of a good/stable softw are design. Discuss the concept of coupling and cohesion measures and their u s e t o determine strength of a software design
- bDiscuss the SEI Capability Matur ity Model and compare it with t he ISO 9000 certification giving various distinctive features of each model
- aConsider 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 f ollowing words: Not a quadratic equation, Real r oots, Imaginary roots, Equal ro ots. Design the Boundary value and Equivalence Partitioning test cases for the program
- bDraw the Control Flow Graph (CFG) for the following program and calculate its
Cyclomatic Complexity. Also write various independent/basis pat hs 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; } - aGive the structure of CASE development environment and discuss its various components in brief. Write various benefits of using CASE tools?
- bWrite a brief description of various categories of software mai ntenances? Give a proportionate distribution of maintenance cost to these categor ies. Discuss the role of Reverse Engineering in software maintenance
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.
Software Engineering — Other Year Papers
AKTU Software Engineering PYQs from other sessions
More B.Tech Semester 6 (2024-25) Papers
Other subjects from same semester and session
CMOS Digital Design Techniques2024-25Special Electrical Machines2024-25Augmented Virtual Reality2024-25River Engineering2024-25Data Compression2024-25Repair And Rehabilitation Of Structures2024-25Idea To Business Model2024-25Theory Of Machine2024-25
View all B.Tech Semester 6 2024-25 papers →Syllabus & More PYQs
Paper solve karne se pehle unit-wise syllabus dekh lo