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

19 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

Top-down design does not require

  1. step-wise refinement
  2. loop invariant
  3. flow charting
  4. modularity
Question 2 Multiple Choice (Single Answer)

The principle: ''A function can always be replaced by its value, without changing the meaning'', is called

  1. unbinding
  2. orthogonality
  3. context-free
  4. referential transparency
Question 3 Multiple Choice (Single Answer)

Use of recursion

  1. enhances logical clarity and reduces code size
  2. makes debugging easier
  3. reduces execution time
  4. makes software bug-free
Question 4 Multiple Choice (Single Answer)

Which of the following is/are required by top-down design?

  1. Flow charting
  2. Step-wise refinement
  3. Modularity
  4. All of the above
Question 5 Multiple Choice (Single Answer)

At which stage do errors occur while developing a software?

  1. At designing stage
  2. At implementing stage
  3. At coding stage
  4. At any stage
Question 6 Multiple Choice (Single Answer)

The target of an assignment statement should be

  1. l-value
  2. either l-value or r-value
  3. r-value
  4. none of the above
Question 7 Multiple Choice (Single Answer)

The two basic driving factors of software are ___________ and __________________.

  1. flow chart, charting coding
  2. algorithms, programs
  3. quality, cost
  4. quantity, quality
Question 8 Multiple Choice (Single Answer)

What is the key term applied to an abstraction of a system?

  1. Abstract software
  2. Abbreviated software
  3. Divide and conquer
  4. Decentralize
Question 9 Multiple Choice (Single Answer)

Which is the costliest phase of software development?

  1. Analysis
  2. Coding
  3. Maintenance
  4. Testing
Question 10 Multiple Choice (Single Answer)

The number of factors that determine software quality can be combined into one

  1. standard measure
  2. quality metric
  3. refined program
  4. procedure group
Question 11 Multiple Choice (Single Answer)

Earlier efforts in the field of computing were focussed on designing the ________.

  1. hardware
  2. software
  3. logic
  4. programs
Question 12 Multiple Choice (Single Answer)

The testing procedure reveals

  1. failures
  2. errors in code
  3. errors in logic
  4. all of the above
Question 13 Multiple Choice (Single Answer)

Repeated execution of simple computation may cause compounding of

  1. round-off errors.
  2. syntax errors.
  3. run-time errors.
  4. logic errors.
Question 14 Multiple Choice (Single Answer)

The preliminary evaluation of a top-down design, before programs are written, is referred to as

  1. informal design review.
  2. structured walk through.
  3. formal design review.
  4. scheduled review.
Question 15 Multiple Choice (Single Answer)

Which of the following tools is not normally used during system analysis?

  1. System flowchart
  2. Question checklist
  3. Grid chart
  4. Program flow chart
Question 16 Multiple Choice (Single Answer)

Two common ways in which modules can be combined, as they are tested, to form a working program are

  1. primary and secondary.
  2. FIFO and LIFO.
  3. structural and linear
  4. top-down and bottom-up.
Question 17 Multiple Choice (Single Answer)

Game programs include

  1. adventurous games.
  2. simulation games.
  3. video arcade games.
  4. all of the above
Question 18 Multiple Choice (Single Answer)

A program written for an application generator includes

  1. procedural statements.
  2. non procedural statements.
  3. both (1) & (2)
  4. loop statement.
Question 19 Multiple Choice (Single Answer)

Multiple data flows needed by a process are shown in a DFD by a

  1. #
  2. @
  3. *
  4. ~ between data flows