0% found this document useful (0 votes)
58 views10 pages

(A) Abstraction Level (B) Extract Abstraction

This document contains questions for 5 units of study. Unit I questions focus on size factors, quality/productivity factors, goals, and programming team structures. Unit II covers programmer ability, product size, cost estimation techniques, and relational/state notations. Unit III discusses abstraction, software structures, coupling/cohesion, data flow diagrams, and structure charts. Unit IV addresses type checking, record types, data abstraction, and encapsulation. Finally, Unit V questions are about maintainability activities, supporting documents, change control boards, program evolution laws, and control flow graphs.

Uploaded by

Thison 2k
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)
58 views10 pages

(A) Abstraction Level (B) Extract Abstraction

This document contains questions for 5 units of study. Unit I questions focus on size factors, quality/productivity factors, goals, and programming team structures. Unit II covers programmer ability, product size, cost estimation techniques, and relational/state notations. Unit III discusses abstraction, software structures, coupling/cohesion, data flow diagrams, and structure charts. Unit IV addresses type checking, record types, data abstraction, and encapsulation. Finally, Unit V questions are about maintainability activities, supporting documents, change control boards, program evolution laws, and control flow graphs.

Uploaded by

Thison 2k
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/ 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