(SEM IV) THEORY EXAMINATION 2017-18 SOFTWARE ENGINEERING
The B.Tech Software Engineering (RCS402) question paper from the 2017–18 VI Semester Theory Examination is a comprehensive 70-mark exam structured to test students on the principles, methodologies, models, and tools used in modern software development. The paper is divided into three well-balanced sections: foundational concepts, descriptive answers, and analytical problem-based questions. It covers requirements engineering, SDLC, software design principles, testing methodologies, risk management, software metrics, and quality assurance.
SECTION A – Short Answer Questions (14 Marks)
This section contains 7 questions, each worth 2 marks, aimed at testing students’ basic theoretical understanding of software engineering fundamentals. Topics include:
Requirement elicitation methods (interviews, questionnaires, prototyping, observation, etc.)
Verification vs. Validation in software development
Software crisis and its causes
Comparison of ISO 9000 vs SEI-CMM (Capability Maturity Model)
Top-down vs Bottom-up approaches
Difference between Software Re-engineering and Reverse Engineering
Black-box testing definition and purpose
These are direct, concept-based questions to ensure clarity of basic SE terminology.
SECTION B – Descriptive Questions (Any 3 × 7 = 21 Marks)
Section B includes medium-length, explanatory questions that evaluate students’ understanding of core software engineering processes, methodologies, and design paradigms.
Key topics include:
1. Modularity in Software Design
Explaining cohesion, coupling, decomposition, modular design principles with examples.
2. SDLC (Software Development Life Cycle)
Discussing various phases such as:
Requirements analysis Design
Coding Testing
Deployment Maintenance
3. OOP Concepts (Object, Message, Polymorphism, Abstraction, Class)
Definitions and importance of object-oriented thinking.
4. Function-Oriented vs Object-Oriented Design
Architectural differences, design flow, advantages, constraints.
5. Short Notes on:
White Box Testing
COCOMO Cost Estimation Model
E-R Diagram
These questions require structured, example-backed answers.
SECTION C – Advanced Analysis & Design Questions (7 Marks Each)
Section C includes scenario-based and analytical questions that test higher-level understanding and application of software engineering principles.
Q3 – DFD or Software Metrics
Students choose one:
Level-1 DFD of a Library Management System (processes, data stores, flows, external entities)
OR
Halstead Software Metrics including token count, operators, operands, and difficulty metrics
Q4 – Testing, SQA & Risk
Option (a) asks for short notes on:
Software Testing
Software Quality Assurance (SQA)
Cyclomatic Complexity
Or (b) Risk Management, differences between project and technical risks.
Q5 – DFD Rules / Coupling & Cohesion
Explain DFD rules, good practices, balancing, naming conventions, with examples
OR
Discuss coupling & cohesion, their roles in software design, and describe the ideal/best types (e.g., functional cohesion, data coupling)
Q6 – Risk Reduction / Software Maintenance
Explain risk management strategies and criteria for selecting the best risk reduction technique
OR
Define Software Maintenance and explain the structure of CASE tools
Q7 – Functional Independence / Software Reviews
Students explain:
Functional independence, why it is essential for good software design
OR
Short notes on:
Walkthroughs
Inspection techniques in software reviews
Related Notes
BASIC ELECTRICAL ENGINEERING
ENGINEERING PHYSICS THEORY EXAMINATION 2024-25
(SEM I) ENGINEERING CHEMISTRY THEORY EXAMINATION...
THEORY EXAMINATION 2024-25 ENGINEERING MATHEMATICS...
(SEM I) THEORY EXAMINATION 2024-25 ENGINEERING CHE...
(SEM I) THEORY EXAMINATION 2024-25 ENVIRONMENT AND...
Need more notes?
Return to the notes store to keep exploring curated study material.
Back to Notes StoreLatest Blog Posts
Best Home Tutors for Class 12 Science in Dwarka, Delhi
Top Universities in Chennai for Postgraduate Courses with Complete Guide
Best Home Tuition for Competitive Exams in Dwarka, Delhi
Best Online Tutors for Maths in Noida 2026
Best Coaching Centers for UPSC in Rajender Place, Delhi 2026
How to Apply for NEET in Gurugram, Haryana for 2026
Admission Process for BTech at NIT Warangal 2026
Best Home Tutors for JEE in Maharashtra 2026
Meet Our Exceptional Teachers
Discover passionate educators who inspire, motivate, and transform learning experiences with their expertise and dedication
Explore Tutors In Your Location
Discover expert tutors in popular areas across India
Discover Elite Educational Institutes
Connect with top-tier educational institutions offering world-class learning experiences, expert faculty, and innovative teaching methodologies