0% found this document useful (0 votes)
72 views

Software Engineering

Uploaded by

Aparna Pandey
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
72 views

Software Engineering

Uploaded by

Aparna Pandey
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

Printed Pages:2 Sub Code: KCS-601

Paper 236546 Roll


Id: No.

B. TECH.
(SEM VI THEORY EXAMINA TION 2022-23
SOFTWARE ENGINEERING
Time: 3 Hours Total Marks: 100
Note: Attempt all Sections. If rquire any missing data; then choose suitably.
SECTION A

1 Attempt all questions in brief. 2x 10 = 20


(a) Define generic software with example.
(b) Define software components.
(c) Mention any two non-functional requirements on software to be developed.
(d) What is meant by software prototyping?
(e) What do you mean by horizontal and vertical partitioning?
() What is the software architecture? 2 0 . 1 1 3 . 2 2 6

(g) Distinguish between verification and validation;


(h) Distinguish between alpha and beta testing? O
(i) Mention the advantages of CASE tools.
(() Define adaptive maintenance.

CTION B

2. Attempt any three of the following: l0x3-30


(a) Iterative waterfall and spiral model for software lifecycle clean and discuss
various activities in each phase.
(b) What are the problems faced in software engineering? Explain Cach in detail.
(c) Explain about the structure chart and all its types with suitable example.
(d) Explain boundary value analysis and its significance yith èxample.
(e) Discuss Software Configuration Management andvárioús tasks in SCM process.
Explain version control and various types of projeet isks.
o02
SEÇTIO
3 Attempt any one part of the following: 10x1=10
(a) Explain software characteri_tics in detail. Discuss the reasons of software crisis.
(b) Discuss the various Mc Call'squality factors with quality triangle.

4. Attempt any one part of the following: 10x1=10

(a) Explain the SEI-CMM model. What do you mean by state of fire fighting.
(b) What are the various stages of requirement engineering process? Explain it
with diagrammatic representation.
5. Attempt any one part of the following: 10x1=10

(a) Draw the software design framework and discuss the elements of design model.
(b) Illustrate the principles of software design. Discuss the characteristics of good
software design.
6 Attempt any one part of the following: 10x1=10

(a) Draw the control flow graph and Calculate the cyclomatic complexity with three
methods and independent paths for the given code
IF A= 100
THENIFB>C
THEN A = B
ELSE A=C
ENDIF
ENDIF
PRINT A

(b) Discuss the various types of structural testing techniques with example of each.
1 2 5 . 2 0 . 1 1 3 . 2 2

7. Attempt any one part of the following: 10x1=10


(a) Draw the general model of software
23E re-engineering
P and elaborate it.
(b) Write short notes on:
(i) Function Point
(iü) COCOMO
(iü) Defect, Fault, Failure
|

0 8 : 5 4 : 5 6

1 9 - 0 6 - 2 0 2 3

|
Printed Page: 1 of
Subject Code: KCS60
Roll No:

BTECH
(SEM VI) THEORY EXAMINATION 2021-22
SOFTWARE ENGINEERING
Time: 3 Hours Total Marks: 100
Note: Attempt all Sections. If you require any missing data, then choose suitably.
SECTION A
1. Attempt all questions in brief. 2*10 = 20
Q.No. Questions CO
(a Enlist characteristics of software.
|(b) Define SDLC.
(c) Define software crisis. 2
(d) Compare ISO 9000 and SEI-CMM. 2
(e Examine methods of finding cyclomatic complexity with example. 3
() Explain Function oriented Design. 3
(g) List the points of differences between Verification and Validation. 4
(h) What are stub and driver? 4
) Differentiate between adaptive and corrective maintenance?
() List the points of differences between software Re-engineering and 5
Reverseengineering.
SECTION B

2. Attempt any three of thefollowing: 10*3 = 30


Q.No. Questions
(a) Explain prototyping model of SDLC. What are its advantages over
conventional model? Explain with diagram.
(b) Create a level-2 DFD of the Smart College Campus.
(C) Differentiate between the features of Top-down and Bottom-up 3
approaches of software design along with its adyantages and
disadvantages.
(d) What is regression testing? Discuss the process of test case 4
prioritization in regression testing?
(e) Why is Software maintenance required? Explain types of 5
maintenances with examples.
SECTION C
3. Attempt any one part of the following: 10*1= 10
Q.No. Questions CO
(a) Discuss Spiral Model for Software development life cycle and
highlight the Risk analysis in this context.
(b) What is the need of SDLC? Discuss evolutionary development model 1
in detail with the help of diagram.
4 Attempt any one part of the following: 10 *1 = 10
Q.No. Questions CO
(a) Discuss about decision tables and its components. Create a decision 2
table. for the following scenario; a bookstore gets a trade discount of
25% for order more than 6 books;for order from libraries and
individuals, 5% allowed on orders of 6-19 copies per book title; 10%
on orders for 20-49 copies per book title: 15% on orders for 50 copies
or more per book title.

Downloaded from : uptukhabar.net


Printed Page: 2 of 2
Subject Code: KCS601
Roll No:

BTECH
(SEM VI) THEORY EXAMINATION 2021-22
SOFTWARE ENGINEERING
(b) Discuss the importance of software specification Document. And also 2
explain the typical IEEE format of SRS document.
5 Attempt any one part of the following: 10*1 = 10
Q.No. Questions CO
(a) With the help of example illustratethe concept of modularity and 3
discuss why is "Low coupling -High cohesion is better for good
software" along with the concept of functional independence.
(b) What are the various software design strategies? Analyze the points of 3
difference between Function Oriented Design and Object-Oriented
Design.

6. Attempt any one part of the following: 10*1 = 10


|Q.No. Questions CO
(a) Explain Halstead software metrics in detail and mention what do you 4
understand by token count?
(b) Discuss the differences between black box and white box testing and
explain how these techniques can be used simultaneously to test a
system.

7. Attempt any one part of the following: 10*1= 10


|Q.No. Questions CO
(a) Explain Risk management in detail. Also discuss the points that, 5
differentiate project risk from technical risk.
(b) What is cost analysis in context of software? Explain COCOMO 5
model with the help of schematic diagram.
| 1 3 - 0 6 - 2
1 0
3 2:23 3 : 4 7
Printed Pages: 02 Sub Code: NCS-602/ ECS-602

Paper Id: I o 2 2 1 Roll No.

B.TECH
(SEM VI) THEORY EXAMINATION 2018-19
SOFTWARE ENGINEERING
Time: 3 Hours Total Marks: 100

Note: 1. Attempt all Sections. If require any missing data then choose suitably.

SECTION A

1. Attempt all questions in brief. 2x 10 = 20


a. What are the characteristics of the software?
b. What are the fundamental activities of a software process?
c. What is known as SRS review? How is it conducted?
d. Mention any two non-functional requirements on software to be developed.
e. Draw the Context level DFD for the Safe home Software.
f. Distinguish between product and process metrics.
g. How do you describe software interface?
www.aktuonline.comh. Distinguish between verification and validation
i. Define software re-engineering.
j. Distinguish between alpha and beta testing?
SECTION B

2. Attempt any three of the following: 10 x 3= 30


a. What are the differences between Software Engineering Process and Traditional
Engineering Process?
b. Draw various levels of DFD for Library Management System.
c. Explain Software Design. Write down the various procedures for design phase.
d. What are the various testing strategies to software testing? Discuss them briefly.
e. What is Requirement? Explain different types of requirements?
SECTION C

3. Attempt any one part of the following: 10 x 1 = 10


a. Explain the Classical Waterfall model with all the phases. Write down the
advantages and disadvantages of this model.
b. Explain in detail Boehm's spiral model for software life cycle and discuss various
activities in each phase.

4. Attempt any one part of the following: 10 x1= 10


a. Create a SRS document for Library Management System according to IEEE
standard.
b. Explain ISO 9000 series. Write down the procedures for getting a ISO certificate.

5. Attempt any one part of the following: 10 x 1 = 10


a. Describe different types of coupling and cohesion. How design evaluation is
performed?
b. Distinguish between Functional oriented designs and object oriented design.

http://www.aktuonline.com
Printed Pages: 02 Sub Code: NCS-602/ ECS-602

6. Attempt any one part of the following: 10 x1= 10


a. What is black box testing? Is it necessary to perform this? Explain various test
activities.
b. Write short notes on
i) Acceptance Testing
i) Regression Testing
7. Attempt any one part of the following: 10 x 1 = 10
a. Write briefly on CASE Tools. How to estimate cost, effort and schedule/duration.
b. What are the need and category for maintenance in software maintenance.

www.aktuonline.com
Printed Pages:02 Sub Code:RCS402

Roll No.
B. TECH.
(SEM IV) THEORY EXAMINATION 2018-19
SOFTWARE ENGINEERING
Time: 3 Hours Total Marks: 70
Note: 1. Attempt all Sections. Ifyou require any missing data choose suitably.
SECTION A
1. Attempt all questions in brief. 2x7= 14
(a) List the process maturity levels in SEl's CMM.
(b Compare evolutionary and throw away prototyping?
(c Draw the Context level DFD for the Safe home Software.
(d) Distinguish between horizontal and vertical partitioning
(e Distinguish between verification and validation
(t) Write short notes on equivalence partitioning
(g) Define software re-engineering
SECTION B
2. Attempt any three of the following: 7x3=21
(a Explain iterative waterfall and spiral model for software life cycle and discuss
various activities in each phase.
(b Describe how software requirements are documented? State the importance of
documentation.
(c Explain data architectural and procedural design for a software.
(d) Describe decomposition levels of abstraction and modularity concepts in software
design.
(e Define black box testing strategy. What do you mean by integration testing?
Explain their outcomes.
SECTION C
3. Atempt any one part of the following: 7x1=7
(a) List several 'software process paradigms. Explain how both waterfall model and
prototyping model can be accommodated in the spiral process model.
(b) Which is more important-the product or process? Justify your answer
4. Attempt any one part of the following: 7x 1=7
(a) Explain the feasibility studies. What are the outcomes? Does it have cither
implicit or explicit effects on software requirement collection
(b Narrate the importance of software specification of requirements. Explain a
typical SRS structure and its parts,
5. Attempt any one part of the following: 7x1=7
(a) Explain about the various design concepts considered during design.
(b What are the characteristics of a good design? Describe different types of coupling
and cohesion. How design evaluation is performed?
6. Attempt any one part of the following: 7x1=7
(a) What do you mean by boundary value analysis? Give two examples of
boundary value testing.
(b) What do you mean by system testing? Explain in detail
7. Attempt any one part of the following: 7x1=7
(a) Explain the need for software measures and describe various metrics
(b) Write briefly on
i) CASE ii) Software complexity measure.

Downloaded from : uptukhabar.net


Printed Pagee" 02 Sub Code: NCS602/ECS602
Roll No.
B.TECH
(SEM VI) THE ORYEXAMINATION 2017-18
SOFTWARE ENGINEERING
Time: 3 Hours Total Marks: 100
Note: 1. Attempt all Sections. If require any missing data; then choose suitably.
SECTION A
1 Attempt all questions in brief. 2 x10 = 20

d What do you understand by software crisis?


b What are different software quality attributes?
C. Write the difference between verification and validation.
d What is Decision Tree?
e Write principles of Software Design.
f What is Pseudo Code? How it differs from Algorithm?
Explain Code Inspection.
h. What are stub and driver?
i. Define CASE tools.
What is Adaptive and Corrective Maintenance?

SECTION B

10 x 3=30
2. Attempt any three of the following:
a. Explain Spiral Model? Also write it's advantages and disadvantages.
b. Explain CMM Model. Compare ISO and CMM.
C. Explain different methods of verification in detail.
d. What is Structure Chart? Explain different basic blocks used to build structure
chart with suitable example.
e.
What is cost analysis in context of software? Explain COCOMO Model.

SECTION C

3. Attempt any one/two part of the following: 10 x1= 10


(a Explain different phases of SDLC.
(b Explain terative Enhancement Model. Write its advantages and disadvantages.
Attempt any one/two part of the following: 10 x 1= 10
4.
(a) What do you understand by DFD? Explain basic blocks, which are used to
build DFD with suitable example.
(b What is SRS? Explain characteristics of a good SRS.

Attempt any one/two part of the following: 10 x 1= 10


5.
What is objective of software design? Explain different approaches for software
(a)
design.
What is Cyclomatic complexity? Write all methods, which are used to calculate
(b)
the Cyclomatic complexity of a control, flow graph.

1
Downloaded from:uptukhabar.net
6. Attempt any one/two part of the following: 10 x1=10
(a What is Regression Testing? Explain the process of test case prioritization in
regression testing.
(b What is Integration Testing? Explain different approaches used for integration
testing.
7. Attempt any one/two part of the following: 10 x1= 10
(a) Explain various software configuration management activities.
(b) Explain Software Risks Analysis and Management process.

You might also like