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
Summer-2017
BE | Semester
6
Summer - 2017
|
04/27/2017
Total Marks
70
Q1
Answer the following
14 Marks
(1)
The most important feature of spiral model is<br / A) requirement analysis B) risk management.<br / C) quality management D) configuration management.
1 Marks
Unit : Introduction to Software and Software Engineering
|
Topic : Software Process Models
(2)
“Consider a system where, a heat sensor detects an intrusion and alerts the security company.” What kind of a requirement the system is providing ?<br / A) Functional B) Non Functional<br / C)Non of the above
1 Marks
Unit : Requirement Analysis and Specification
|
Topic : Understanding the Requirement
(3)
Agility is defined as the ability of a project team to respond rapidly to a change.(TRUE/FALSE)
1 Marks
Unit : Agile Development
|
Topic : Agility and Agile Process model
(4)
In function point analysis, value adjustment factors used to rate the system are<br / A) 10 B) 14<br / C) 20 D) 12
1 Marks
Unit : Managing Software Project
|
Topic : Software Metrics (Process, Product and Project Metrics)
(5)
Which one is not a risk management activity?<br / A) Risk identification B) Risk generation<br / C) Risk Monitoring D) Risk Mitigation
1 Marks
Unit : Managing Software Project
|
Topic : Risk Analysis &Management (Risk Identification, Risk Projection, Risk Refinement , Risk Mitigation)
(6)
SRS is also known as _____________ testing.
1 Marks
Unit : Requirement Analysis and Specification
|
Topic : Requirement Specification (SRS)
(7)
What DFD notation is represented by the Rectangle?<br / A) Data flow B) Data Store<br / C) Process D) None of the mentioned
1 Marks
Unit : Requirement Analysis and Specification
|
Topic : Requirement Modeling
(8)
Alpha and Beta Testing are forms of ______ testing.
1 Marks
Unit : Software Coding & Testing
|
Topic : Testing Techniques and Test Case
(9)
___________ is a collection of software engineering work tasks, milestones, and deliverable that must be accomplished to complete a particular project.
1 Marks
Unit : Managing Software Project
|
Topic : Project Scheduling & Tracking
(10)
______________ tools extract data, architectural, and procedural design information from an existing program.
1 Marks
Unit : Software Design
|
Topic : Architectural Design
(11)
Which web app attribute is defined by the statement:”A large number of users may access the WebApp at one time”?
1 Marks
Unit : Software Coding & Testing
|
Topic : Testing Web and Mobile Applications
(12)
What combines procedures and tools to manage different versions of configuration objects that are created during the software process?
1 Marks
Unit : Software Maintenance and Configuration Management
|
Topic : Version Control and Change Control
(13)
SaaS means _________________.
1 Marks
Unit : Software Engineering and Software as a Service
|
Topic : Software as a Service
(14)
Which of the following is not a direct measure of SE process?<br / A) Efficiency B) Cost<br / C) Effort Applied D) All of the mentioned
1 Marks
Unit : Managing Software Project
|
Topic : Software Metrics (Process, Product and Project Metrics)
Q2
(a)
Explain Software Engineering as a Layered Technology.
3 Marks
Unit : Introduction to Software and Software Engineering
|
Topic : Software Engineering: A Layered Technology
(b)
Compare Prototype and RAD Process Model.
4 Marks
Unit : Introduction to Software and Software Engineering
|
Topic : Software Process Models
(c)
Explain Scrum with merits and demerits.
7 Marks
Unit : Agile Development
|
Topic : Other process models of Agile Development and Tools.
OR
(c)
Enlist characteristic of SRS.Write a SRS for college management system.
7 Marks
Unit : Requirement Analysis and Specification
|
Topic : Requirement Specification (SRS)
Q3
(a)
Compute function point value for a project with the following domain characteristics:<br / No. of I/P = 30<br / No. of O/P = 62<br / No. of user Inquiries = 24<br / No. of files = 8<br / No. of external interfaces = 2<br / Assume that all the complexity adjustment values are average.
3 Marks
Unit : Managing Software Project
|
Topic : Software Project Estimations
(b)
What is architectural design? Enlist different style and patterns of architecture.
4 Marks
Unit : Software Design
|
Topic : Architectural Design
(c)
Explain different design Concepts in details.
7 Marks
Unit : Software Design
|
Topic : Design Concepts and Design Principal
OR
Q3
(a)
Describe golden rules of User Interface Design.
3 Marks
Unit : Software Design
|
Topic : User Interface Design
(b)
Explain RMMM.
4 Marks
Unit : Managing Software Project
|
Topic : Risk Analysis &Management (Risk Identification, Risk Projection, Risk Refinement , Risk Mitigation)
(c)
Define Coupling and Cohesion.What is the difference between cohesion and coupling.
7 Marks
Unit : Software Design
|
Topic : Design Concepts and Design Principal
Q4
(a)
Explain Formal Technical Review.
3 Marks
Unit : Software Coding & Testing
|
Topic : Code Review
(b)
Compare: Quality Control Vs. Quality Assurance.
4 Marks
Unit : Quality Assurance and Management
|
Topic : Quality Concepts and Software Quality Assurance
(c)
Consider the program given below<br / void main() {<br / int i,j,k;<br / readln (i,j,k);<br / if( (i < j) || ( i > k) )<br / {<br / writeln("then part");<br / if (j < k)<br / writeln ("j less then k");<br / else writeln ( " j not less then k");<br / }<br / else writeln( "else Part");<br / }<br / (i) Draw the flow graph.<br / (ii) Determine the cyclomatic complexity.<br / (iii) Arrive at all the independent paths.
7 Marks
Unit : Software Coding & Testing
|
Topic : Test Suites Design
OR
Q4
(a)
List quality standards.Explain any one.
3 Marks
Unit : Quality Assurance and Management
|
Topic : The Quality Standards: ISO 9000
(b)
Difference between reverse engineering and forward engineering.
4 Marks
Unit : Software Maintenance and Configuration Management
|
Topic : Reverse Engineering
(c)
List set of guidelines for BVA.Also Explain merits and demerits of BVA.
7 Marks
Unit : Software Coding & Testing
|
Topic : Test Suites Design
Q5
(a)
Enlist and explain different types of maintenance.
3 Marks
Unit : Software Maintenance and Configuration Management
|
Topic : Types of Software Maintenance
(b)
What is mobile testing? Mention the challenges in mobile testing.
4 Marks
Unit : Software Coding & Testing
|
Topic : Testing Web and Mobile Applications
(c)
Explain Client/Server Software Engineering.
7 Marks
Unit : Advanced Topics in Software Engineering
|
Topic : Client/Server Software Engineering
OR
Q5
(a)
The WebE process model.
3 Marks
Unit : Advanced Topics in Software Engineering
|
Topic : Emerging Trends in software Engineering
(b)
Describe CASE building blocks.
4 Marks
Unit : Advanced Topics in Software Engineering
|
Topic : Computer-Aided Software Engineering
(c)
Explain SCM process in details.
7 Marks
Unit : Software Maintenance and Configuration Management
|
Topic : The SCM Process