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-2019
BE | Semester
6
Winter - 2019
|
14-12-2019
Total Marks
70
Q1
(A)
Provide three examples of software projects that would be amenable to the waterfall model. Be specific.
3 Marks
Unit : Introduction to Software and Software Engineering
|
Topic : Software Process Models
Q1
(B)
Compare Product and Process.
4 Marks
Unit : Introduction to Software and Software Engineering
|
Topic : Product and Process
Q1
(C)
Explain Waterfall Model with suitable diagram?
7 Marks
Unit : Introduction to Software and Software Engineering
|
Topic : Software Process Models
Q2
(A)
Enlist and explain different types of maintenance
3 Marks
Unit : Software Maintenance and Configuration Management
|
Topic : Types of Software Maintenance
Q2
(B)
List five functional requirement of Library management System.
4 Marks
Unit : Requirement Analysis and Specification
|
Topic : Requirement Engineering
Q2
(C)
Explain Project Scheduling Process. Also Explain Gantt Chart in detail
7 Marks
Unit : Managing Software Project
|
Topic : Project Scheduling & Tracking
OR
Q2
(C)
Explain Extreme Programming (XP) in detail
7 Marks
Unit : Agile Development
|
Topic : Extreme Programming
Q3
(A)
State difference between procedural design and object-oriented design.
3 Marks
Unit : Software Design
|
Topic : Component Level Design (Function Oriented Design, Object Oriented Design) (MS Visio Tool )
Q3
(B)
Explain RMMM
4 Marks
Unit : Managing Software Project
|
Topic : Risk Analysis &Management (Risk Identification, Risk Projection, Risk Refinement , Risk Mitigation)
Q3
(C)
Explain software matrics used for software cost estimation
7 Marks
Unit : Managing Software Project
|
Topic : Software Metrics (Process, Product and Project Metrics)
OR
Q3
(A)
Compare coupling and cohesion
3 Marks
Unit : Software Design
|
Topic : Design Concepts and Design Principal
Q3
(B)
What is architectural design? Enlist different style and patterns of architecture.
4 Marks
Unit : Software Design
|
Topic : Architectural Design
Q3
(C)
What is the importance of User Interface? Explain User Interface design rules.
7 Marks
Unit : Software Design
|
Topic : User Interface Design
Q4
(A)
Draw E-R Diagram for Online Shopping System.
3 Marks
Unit : Requirement Analysis and Specification
|
Topic : Requirement Modeling
Q4
(B)
Differentiate software Engineering and Reverse Engineering.
4 Marks
Unit : Software Maintenance and Configuration Management
|
Topic : Reverse Engineering
(C)
void main() { int i,j,k; readln (i,j,k); if( (i < j) || ( i > k) ) { writeln("then part"); if (j < k) { writeln (“less then k”); } else { writeln ( "j not less then k"); } } else { writeln( "else Part"); }
7 Marks
Unit : Software Coding & Testing
|
Topic : Testing Techniques and Test Case
OR
Q4
(A)
Explain concept of test case
3 Marks
Unit : Software Coding & Testing
|
Topic : Testing Techniques and Test Case
Q4
(B)
Explain Formal Technical Review
4 Marks
Unit : Software Coding & Testing
|
Topic : Code Review
Q4
(C)
What are the different testing strategies? Explain any one with suitable example.
7 Marks
Unit : Software Coding & Testing
|
Topic : Testing Strategies
Q5
(A)
Write short note on Six Sigma standard.
3 Marks
Unit : Quality Assurance and Management
|
Topic : Six Sigma for SE
Q5
(B)
Explain Version and Change Control Management
4 Marks
Unit : Software Maintenance and Configuration Management
|
Topic : Version Control and Change Control
Q5
(C)
Explain Software as a Service (SaaS). Give its applications.
7 Marks
Unit : Software Engineering and Software as a Service
|
Topic : Software as a Service
OR
Q5
(A)
Explain Client/Server Software Engineering.
3 Marks
Unit : Advanced Topics in Software Engineering
|
Topic : Client/Server Software Engineering
Q5
(B)
Write short note on Forward Engineering
4 Marks
Unit : Software Maintenance and Configuration Management
|
Topic : Forward Engineering
Q5
(C)
Write a short note on: CASE
7 Marks
Unit : Advanced Topics in Software Engineering
|
Topic : Computer-Aided Software Engineering