You are on page 1of 10

(a) abstraction level (b) extract

abstraction
(c) functional abstraction (d)
restructure code
19. CASE tools can be classified by
____________
(a) variables (b) operators (c)
functions (d) data types
20. ___________ tools that analyze source
code without executing test cases.
(a) Test management (b) Simulation
(c) Data acquisition (d) static
measurement

SECTION B
UNIT I
1. Write note on any two size factor.
2. List the factors that influence quality and
productivity.
3. Briefly explain the different type of goals.
4. Write note on successive version.
4. Discuss briefly the concept of Functional
format.
5. Explain any two programming team structure
in an organizational structure.

UNIT II

1. Write note on Programmer Ability.


2. Write short note on Product size.
3. Discuss the algorithmic cost model of cost
estimation techniques.
4. Explain any two types of Relational
Notations.
5. Explain any two types of State – oriented
Notations.

UNIT III

1. Explain the concept of Abstraction.


2. Draw the different software system
structure.
3. List different type of coupling and cohesion.
4. Explain Data flow diagram with suitable
diagram.
5. Write note on structure charts.
6. Write note on Single entry, Single exit
construct.

UNIT IV

1. Write note on Strong


type checking.
2. Write note on Pseudo
Strong type checking.
3. Write note on Record type.
4. Write note on Data Abstraction.
5. Write note on Data Encapsulation.

UNIT V
1. List the development activities that enhance
software maintainability.
2. Write note on
supporting documents.
3. Write note on Change
control board of
software maintenance.
4. Write five laws of
program evolution.
5. Draw control flow
graph and cyclomatic
complexity calculation.

SECTION – C
UNIT I
1. Explain any five factors that affect the quality
and productivity of the software product.
2. Explain different project size categories.
3. Explain the phased life-cycle model involved
in the development process of the software.
4. Explain the prototype life-cycle model
concept for developing the software.
5. Explain the concept of Milestones,
Documents and Reviews.

UNIT II

1. Explain the concept of product complexity


with neat diagram.
2. Discuss the Expert judgment of cost
estimation techniques.
3. Explain the Delphi cost estimation techniques
with an example.
4. Explain the work breakdown structure
techniques of software cost estimation.
5. Explain the two types notations used in
formal specification techniques.

UNIT III

1. Explain any two design notations with


suitable example.
2. Explain any two design techniques with
suitable diagram.
3. Explain Jackson structured programming
techniques.
4. Explain the GOTO statement with structure.

UNIT IV

1. Explain any two user defined data types.


2. Explain Scoping rules with block structure
3. Explain the concept of Exception Handling
with example.
4. Explain several guidelines for walkthroughs.
5. Explain Inspection with example

UNIT V
1. Explain any five development activities that
enhance software maintainability.
2. Explain configuration management in
software maintenance.
3. Explain Source code metrics with example.
4. Explain other maintenance tools and
techniques for software maintenance.

Checked By
1.Mrs.M. Sheela
2.Mrs.R.Uma
Maheswari

You might also like