Software Engineering - 2
Free Online Software Engineering Test Papers, Software Engineering Notes, Software Engineering Exam Preparation, Software Engineering Papers, Free Online Software Engineering Exam Covers all concepts
Questions
Top-down design does not require
- step-wise refinement
- loop invariant
- flow charting
- modularity
The principle: ''A function can always be replaced by its value, without changing the meaning'', is called
- unbinding
- orthogonality
- context-free
- referential transparency
Use of recursion
- enhances logical clarity and reduces code size
- makes debugging easier
- reduces execution time
- makes software bug-free
Which of the following is/are required by top-down design?
- Flow charting
- Step-wise refinement
- Modularity
- All of the above
At which stage do errors occur while developing a software?
- At designing stage
- At implementing stage
- At coding stage
- At any stage
The target of an assignment statement should be
- l-value
- either l-value or r-value
- r-value
- none of the above
The two basic driving factors of software are ___________ and __________________.
- flow chart, charting coding
- algorithms, programs
- quality, cost
- quantity, quality
What is the key term applied to an abstraction of a system?
- Abstract software
- Abbreviated software
- Divide and conquer
- Decentralize
Which is the costliest phase of software development?
- Analysis
- Coding
- Maintenance
- Testing
The number of factors that determine software quality can be combined into one
- standard measure
- quality metric
- refined program
- procedure group
Earlier efforts in the field of computing were focussed on designing the ________.
- hardware
- software
- logic
- programs
The testing procedure reveals
- failures
- errors in code
- errors in logic
- all of the above
Repeated execution of simple computation may cause compounding of
- round-off errors.
- syntax errors.
- run-time errors.
- logic errors.
The preliminary evaluation of a top-down design, before programs are written, is referred to as
- informal design review.
- structured walk through.
- formal design review.
- scheduled review.
Which of the following tools is not normally used during system analysis?
- System flowchart
- Question checklist
- Grid chart
- Program flow chart
Two common ways in which modules can be combined, as they are tested, to form a working program are
- primary and secondary.
- FIFO and LIFO.
- structural and linear
- top-down and bottom-up.
Game programs include
- adventurous games.
- simulation games.
- video arcade games.
- all of the above
A program written for an application generator includes
- procedural statements.
- non procedural statements.
- both (1) & (2)
- loop statement.
Multiple data flows needed by a process are shown in a DFD by a
- #
- @
- *
- ~ between data flows