Subjects
Applied Mathematics for Electrical Engineering - 3130908
Complex Variables and Partial Differential Equations - 3130005
Engineering Graphics and Design - 3110013
Basic Electronics - 3110016
Mathematics-II - 3110015
Basic Civil Engineering - 3110004
Physics Group - II - 3110018
Basic Electrical Engineering - 3110005
Basic Mechanical Engineering - 3110006
Programming for Problem Solving - 3110003
Physics Group - I - 3110011
Mathematics-I - 3110014
English - 3110002
Environmental Science - 3110007
Software Engineering - 2160701
Data Structure - 2130702
Database Management Systems - 2130703
Operating System - 2140702
Advanced Java - 2160707
Compiler Design - 2170701
Data Mining And Business Intelligence - 2170715
Information And Network Security - 2170709
Mobile Computing And Wireless Communication - 2170710
Theory Of Computation - 2160704
Semester
Semester - 1
Semester - 2
Semester - 3
Semester - 4
Semester - 5
Semester - 6
Semester - 7
Semester - 8
Software Engineering
(2160701)
SE-2160701
Winter-2018
BE | Semester
6
Winter - 2018
|
16-11-2018
Total Marks
70
Q1
(a)
Explain Software Engineering as a Layered technology.
3 Marks
Unit : Introduction to Software and Software Engineering
|
Topic : Software Engineering: A Layered Technology
(b)
Explain Spiral Model in brief with suitable diagram.
4 Marks
Unit : Introduction to Software and Software Engineering
|
Topic : Software Process Models
(c)
What is the importance of Process Model in development of Software System? Explain Prototype Process Model.
7 Marks
Unit : Introduction to Software and Software Engineering
|
Topic : Software Process Models
Q2
(a)
Differentiate Procedural Design and Object Oriented Design.
3 Marks
Unit : Software Design
|
Topic : Component Level Design (Function Oriented Design, Object Oriented Design) (MS Visio Tool )
(b)
What is Architectural Design? Enlist different styles and patterns of architecture.
4 Marks
Unit : Software Design
|
Topic : Architectural Design
(c)
Explain Project Scheduling Process. Also Explain Gantt Chart in detail.
7 Marks
Unit : Managing Software Project
|
Topic : Project Scheduling & Tracking
OR
(c)
Explain Scrum with its advantages and disadvantages.
7 Marks
Unit : Agile Development
|
Topic : Other process models of Agile Development and Tools.
Q3
(a)
Compare Prototype and RAD Model.
3 Marks
Unit : Introduction to Software and Software Engineering
|
Topic : Software Process Models
(b)
List the different Agile Process Model and Explain any one with suitable example.
4 Marks
Unit : Agile Development
|
Topic : Agility and Agile Process model
(c)
What is Object Oriented Design of a system? Draw the Use case diagram and Class diagram for Library Management system.
7 Marks
Unit : Software Design
|
Topic : Component Level Design (Function Oriented Design, Object Oriented Design) (MS Visio Tool )
OR
Q3
(a)
Describe Golden Rules of User Interface Design.
3 Marks
Unit : Software Design
|
Topic : User Interface Design
(b)
Draw the Time-line chart for the Hospital Management System.
4 Marks
Unit : Managing Software Project
|
Topic : Project Scheduling & Tracking
(c)
What is activity diagram and Swim-lane? Draw activity diagram for Billing Counter of a Shopping Mall.
7 Marks
Unit : Requirement Analysis and Specification
|
Topic : Requirement Modeling
Q4
(a)
List Quality Standards. Explain any one.
3 Marks
Unit : Quality Assurance and Management
|
Topic : The Quality Standards: ISO 9000
(b)
Discuss RMMM.
4 Marks
Unit : Managing Software Project
|
Topic : Risk Analysis &Management (Risk Identification, Risk Projection, Risk Refinement , Risk Mitigation)
(c)
Compare Coupling and Cohesion. Explain different types of Coupling and its effects on software modules.
7 Marks
Unit : Software Design
|
Topic : Design Concepts and Design Principal
OR
Q4
(a)
Explain Formal Technical Review.
3 Marks
Unit : Software Coding & Testing
|
Topic : Code Review
(b)
Differentiate between Quality Assurance & Quality Control.
4 Marks
Unit : Quality Assurance and Management
|
Topic : Quality Concepts and Software Quality Assurance
(c)
What do you mean by Quality for a software? Enlist and explain SQA activities in brief.
7 Marks
Unit : Quality Assurance and Management
|
Topic : SQA Plan
Q5
(a)
Write short note on Reengineering.
3 Marks
Unit : Software Maintenance and Configuration Management
|
Topic : Re-Engineering
(b)
Discuss Software Project Management and W5HH Principle in brief.
4 Marks
Unit : Managing Software Project
|
Topic : Software Project Planning (MS Project Tool)
(c)
Discuss Software Configuration Management in detail.
7 Marks
Unit : Software Maintenance and Configuration Management
|
Topic : Identification of Objects in the Software Configuration
OR
Q5
(a)
What is Cyclomatic Complexity? Define Steps to find Cyclomatic Complexity using flow graph
3 Marks
Unit : Software Coding & Testing
|
Topic : Testing Strategies
(b)
Explain Reverse Engineering in brief
4 Marks
Unit : Software Maintenance and Configuration Management
|
Topic : Reverse Engineering
(c)
Explain Software Process Improvement with various elements of SPI framework.
7 Marks
Unit : Software Engineering and Software as a Service
|
Topic : Product Lifetime: Independent Product Vs. Continues, Improvement