(SEM IV) THEORY EXAMINATION 2018-19 SOFTWARE ENGINEERING
SOFTWARE ENGINEERING – B.Tech (Semester IV), RCS-402
This is a 3-hour, 70-mark theory examination aimed at assessing students’ understanding of software development processes, life-cycle models, documentation, design principles, testing strategies, metrics, and software management.
The paper is divided into three structured sections, testing conceptual clarity, descriptive depth, and analytical reasoning.
SECTION A — Short Answer Questions (2 × 7 = 14 Marks)
This section consists of 7 brief conceptual questions, assessing basic theoretical knowledge.
Topics include:
SEI–CMM process maturity levels Evolutionary vs throw-away prototyping
Context-level DFD for Safe Home Software Horizontal vs vertical partitioning
Verification vs validation Equivalence partitioning
Software re-engineering
These questions test fundamental definitions, conceptual differences, and basic diagrams.
SECTION B — Descriptive Questions (7 × 3 = 21 Marks)
Attempt any 3 out of 5.
This section requires detailed explanation, diagrams, and design or testing logic.
Topics include:
Iterative waterfall model & spiral model Software requirements documentation & importance
Data, architectural & procedural design Abstraction, modularity & decomposition in design
Black-box testing, integration testing & their outputs
This section evaluates process understanding, design concepts, and software testing methods.
SECTION C — Long Answer / Analytical Questions (7 marks each)
Each question provides a choice (a or b) and requires deeper reasoning and structured explanation.
Q3 – Software Process Paradigms & Spiral Model
Various software process paradigms
How waterfall & prototyping fit inside the spiral model
OR: Importance of product vs process
Q4 – Feasibility & SRS (Software Requirements Specification)
Types of feasibility studies & their effects
Structure and importance of a detailed SRS document
Q5 – Design Principles & Evaluation
Design concepts (abstraction, refinement, modularity, architecture, patterns)
Characteristics of good design, types of coupling & cohesion, design evaluation
Q6 – Software Testing Concepts
Boundary value analysis + examples
System testing and its detailed explanation
Q7 – Software Metrics & CASE Tools
Need for software measures & types of metrics
Short notes: CASE tools & software complexity measure
This section assesses analytical ability, design thinking, process reasoning, and testing depth, which are essential in real-world software engineering.
OVERALL PURPOSE OF THE EXAM
The paper aims to evaluate whether a student can:
Understand & compare multiple software life-cycle models
Prepare and interpret requirement documents and SRS
Apply software design principles (coupling, cohesion, modularity)
Perform testing methods such as BVA, black-box & system testing
Understand software metrics, complexity measures & CASE tools
Explain documentation, feasibility, and process management
Compare prototyping, architectural models, and software development strategies
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