Assignment No 3,4,5 Se

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

ASSIGNMENT 3

1. What is a flow chart? how is the flow-charting techniques useful for


software development?

2. Explain why program which are developed using evolutionary


development are likely to be maintain?

3. Who should be involved in a requirement review? draw a process model


showing how a requirements review might be organized?

4. Define software architecture. explain why it may be necessary to design


the system architecture before the specification written with example.
Compare function oriented and object-oriented design.

5. What do you mean by the terms cohesion and coupling in the concepts
useful in arriving at a good design of a system?

6. Explain data architectural and procedural design for a software.

7. Describe decomposition levels of abstraction and modularity concepts in


software design.

8. Explain about the various design concepts considered during design.

9. What are the characteristics of good design? Describe different types of


coupling and cohesion. how design evaluation is performed?

10. Explain the need for software measures and describe various metrics.

11. Write briefly on : software complexity measure , structured design


methodology , project size estimation ,software size estimation technique,
cyclomatic complexity

12. Write differences between top- down and bottom-up approaches.

13. What is a structure charts? Explain rules for drawing good structure chart
diagram with the help of a suitable example.
ASSIGNMENT 4

1. Discuss the differences between black box and structural testing and
suggest how they can be used together in the. Defect testing process.

2. (i.) Distinguish between error and failure. Which of the two is detected by
testing? Justify.

ii) explain formal technical reviews (peer reviews).

3. Define black box testing strategy. What do you mean by integration


testing? Explain their outcome.

4. What do you mean by boundary value analysis? give two example of


boundary value testing.

5. What do you mean by system testing? explain in details.

6. Short note: regression testing .

7. What are various debugging approaches? Discuss them with the help of an
example.

8. What is software testing? Discuss the role of software testing during the
software life cycle. Briefly discuss the validation , alpha testing , beta
testing , acceptance testing and system resting.
ASSIGNMENT 5

1. Using a schematic diagram and suitable example show the order in which
the following are estimated in the COCOMO estimation technique: cost,
effort, duration, size.

2. What do you mean risk management? explain how to select the best risk
reduction technique when there are many ways of reducing a risk? How
are project risks different from technical risks?

3. Define the following: - software maintenance, structure of CASE tools , re-


engineering , equivalence partitioning , horizontal , vertical partitioning ,
reverse engineering and coding standard Halstead ‘s software science.

4. What are size metrics? Discuss function point metrics and LOC metrics.

You might also like