System Development Life Cycle

Covers software development phases, workflows, testing methodologies, system architecture, and debugging approaches within the System Development Life Cycle.

15 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

In which phase do the designers have a role in refining a design?

  1. Construction phase
  2. Inception phase
  3. Elaboration phase
  4. Package diagram
  5. Design workflow
Question 2 Multiple Choice (Single Answer)

In which testing is the focus on design and the construction of the software architecture?

  1. Validation testing
  2. Alpha test
  3. Beta test
  4. Integration testing
  5. Debugging oriented
Question 3 Multiple Choice (Single Answer)

Which of the following exits to specify the forces that shape the system architecture?

  1. Design view
  2. Use case view
  3. Process view
  4. Design workflow
  5. Inception phase
Question 4 Multiple Choice (Single Answer)

In which of the following is it essential to specify the initial state for the information technology professionals so that they can implement the state chart correctly?

  1. Analysis workflow
  2. Design workflow
  3. Elaboration phase
  4. Inception phase
  5. Class modeling
Question 5 Multiple Choice (Single Answer)

Which testing may be conducted manually, by re-executing a subset of all test cases or using automated capture playback tools?

  1. Regression Testing
  2. Alpha testing
  3. Beta testing
  4. Validation testing
  5. Prevention oriented
Question 6 Multiple Choice (Single Answer)

Which test is designed to confront programs with abnormal situations?

  1. Alpha test
  2. Beta test
  3. Stress testing
  4. Validation testing
  5. Debugging oriented
Question 7 Multiple Choice (Single Answer)

Which of the following forces a software to fail in a variety of ways and verifies that regaining is properly performed?

  1. Beta testing
  2. Alpha testing
  3. Validation testing
  4. Recovery testing
  5. Evaluation oriented
Question 8 Multiple Choice (Single Answer)

In which of the following do many models of the unified process assist the client in gaining the necessary detailed understanding of the development process?

  1. Design workflow
  2. Requirement workflow
  3. Inception phase
  4. Elaboration phase
  5. Control class
Question 9 Multiple Choice (Single Answer)

In which of the following is a large information system partitioned into smaller subsystems that are then coded in parallel by coding teams?

  1. Design workflow
  2. Implementation workflow
  3. Inception phase
  4. Elaboration phase
  5. Function modeling
Question 10 Multiple Choice (Single Answer)

Which of the following is a model of interaction between external users of an information system and the information system itself?

  1. Sequence diagram
  2. Activity diagram
  3. Package diagram
  4. Deployment diagram
  5. Use case diagram
Question 11 Multiple Choice (Single Answer)

Which of the following contains all the objects that represent both data and behavior?

  1. View layer
  2. Bussiness layer
  3. Access layer
  4. Inception phase
  5. Design view
Question 12 Multiple Choice (Single Answer)

Which phase should be carried out by the programmers who make the necessary changes and quality assurance group who test their changes?

  1. Elaboration phase
  2. Inception phase
  3. Transition phase
  4. Boundary class
  5. Deployment diagram
Question 13 Multiple Choice (Single Answer)

Which of the following attempts to verify that protection mechanism built into a system will in fact protect it from improper penetration?

  1. Prevention oriented
  2. Evaluation oriented
  3. Security testing
  4. Beta test
  5. White box testing
Question 14 Multiple Choice (Single Answer)

Which of the following begins the vortex of the spiral and concentrates on each phase of the software as implemented in the source code?

  1. Validation testing
  2. Unit testing
  3. Alpha test
  4. Beta test
  5. Demonstration oriented
Question 15 Multiple Choice (Single Answer)

Which debugging approach is the most common and efficient method for isolating the cause of a software error?

  1. Brute force
  2. Backtracking
  3. Cause elimintion
  4. Conditions testing
  5. Black box testing