(2×10=20)
[13950] Printed Pages : 4
PAPER ID: 110602 Roll No.
--- Content provided by FirstRanker.com ---
B. Tech.
(SEM. VI) THEORY EXAMINATION, 2014-15
Time: 3 Hours] [Total Marks: 100
SOFTWARE ENGINEERING
Note: Attempt all questions
--- Content provided by FirstRanker.com ---
-
Answer any four parts : (4×5=20)
-
Define the term "Software engineering". Explain the major differences between software engineering and other traditional engineering disciplines.
-
What is a flow chart? How is the flow charting techniques useful for software development?
-
What is software metric? How is it different from software measurement?
-
Explain why programs which are developed using evolutionary development are likely to be difficult to maintain?
-
Explain software development life cycle. Discuss various activities during SDLC.
--- Content provided by FirstRanker.com ---
-
Define the following:
-
Water fall model
-
Spiral Model
--- Content provided by FirstRanker.com ---
-
--- Content provided by FirstRanker.com ---
-
-
Answer any four parts : (4×5=20)
--- Content provided by FirstRanker.com ---
-
List five desirable characteristics of good SRS document. Discuss the relative advantages of formal and informal requirements specifications.
-
Compare ISO and SEI-CMM model.
-
Define the following terms: Objects, Message, Abstraction, Class, Inheritance and Polymorphism.
--- Content provided by FirstRanker.com ---
-
Discuss the signification and use of requirement engineering. What are problems in formulation of requirement?
-
What is meant by "Formal Technical Review"? Should it access both programming style as well as correctness of software? Give reasons.
-
Define the decision table. Discuss the difference between decision table and decision tree.
--- Content provided by FirstRanker.com ---
-
-
Answer any two parts. (2×10=20)
-
Define software architecture. Explain why it may be necessary to design the system architecture before the specifications written with example. Compare functional oriented and object oriented designs.
--- Content provided by FirstRanker.com ---
-
What do you mean by the terms cohesion and coupling in the context of software design? How are these concepts useful in arriving at a good design of a system?
-
For the following 'C' program estimate the Halstead's length and volume measures. Compare Halstead's length and volume measures of size with LOC measure.
--- Content provided by FirstRanker.com ---
//Program to calculate GCD of two numbers
int compute-gcd(x,y)
{ int x,y; while(x!=y) if(x>y) then x=x-y; else y=y-x; return x;
}
--- Content provided by FirstRanker.com ---
-
-
Answer any two parts: (2×10=20)
-
Given software product and its requirement specification document, explain how would you design the system test suit for this software product?
-
Short notes on:
--- Content provided by FirstRanker.com ---
-
Walkthrough
-
code inspection technique
-
Debugging.
--- Content provided by FirstRanker.com ---
-
-
What is difference between coding standards and coding guidelines? Why are these considered important in software development organization? Write down five important coding standards and guidelines that you would recommend.
-
-
Answer any two parts: (2×10=20)
-
Using schematic diagram and suitable example show the order in which the following are estimated in the COCOMO estimation technique:
cost, effort, duration, size
-
What do you mean by risk management? Explain how to select the best risk reduction technique when there are many ways of reducing a risk?
--- Content provided by FirstRanker.com ---
-
Define the following:-
-
Software Maintenance
-
Structure of CASE Tools.
--- Content provided by FirstRanker.com ---
-
-
--- Content provided by FirstRanker.com ---
--- Content provided by FirstRanker.com ---
This download link is referred from the post: AKTU B-Tech Last 10 Years 2010-2020 Previous Question Papers || Dr. A.P.J. Abdul Kalam Technical University