Software Engineering

Software Development Software EngineeringSystem Development Life CycleSystem Development Life Cycle

15 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

Which of the following is a strategy that can be used to reduce the number of test cases that need to be developed?

  1. Boundary Value Analysis
  2. Equivalence Partitioning
  3. White Box Testing
  4. Conditional Testing
  5. Demonstration Oriented
Question 2 Multiple Choice (Single Answer)

Which of the following is used to record complex bussiness rules that must be implemented in the program, and therefore tested?

  1. Boundary Value Analysis
  2. Decision Table Testing
  3. Branch Testing
  4. Conditions Testing
  5. Evaluation Oriented
Question 3 Multiple Choice (Single Answer)

Which of the following is an event based approach where tests are based on the events, which trigger system actions?

  1. White box testing
  2. Conditional testing
  3. Bottom up testing
  4. Thread testing
  5. Debugging oriented
Question 4 Multiple Choice (Single Answer)

Which of the following is related to component diagrams, in which a node typically encloses one or more components?

  1. Component diagram
  2. Deployment diagram
  3. Package diagram
  4. Transition phase
  5. Inception phase
Question 5 Multiple Choice (Single Answer)

Which of the following primarily addresses the distribution, delivery and installation of the parts that makeup the physical system?

  1. Implementation view
  2. Use case view
  3. Deployment view
  4. Transition phase
  5. Construction phase
Question 6 Multiple Choice (Single Answer)

Which of the following supports the functional requirements of the system, meaning the services that the system should provide to its end users?

  1. Design View
  2. Use Case View
  3. Implementation View
  4. Inception Phase
  5. Transition Phase
Question 7 Multiple Choice (Single Answer)

Which of the following views primarily addresses the performance, scalability and throughput of the system?

  1. Use Case View
  2. Implementation View
  3. Transition Phase
  4. Inception Phase
  5. Process View
Question 8 Multiple Choice (Single Answer)

Which of the following executes a system in a manner that demands resources in abnormal quantity, frequency or volume?

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

Which of the following diagrams emphasize the flow of control among objects?

  1. Package diagram
  2. Activity diagram
  3. Component diagram
  4. Elaboration phase
  5. Construction phase
Question 10 Multiple Choice (Single Answer)

Which of the following extends the vocabulary of the UML, allowing you to create new kinds of building blocks?

  1. Constraint
  2. Aggregation
  3. Stereotype
  4. Use case view
  5. Implementation view
Question 11 Multiple Choice (Single Answer)

Which of the following is an activity that helps to ensure that changes do not introduce unintended behavior or additional errors?

  1. Alpha test
  2. Beta test
  3. Regression testing
  4. White box testing
  5. Branch testing
Question 12 Multiple Choice (Single Answer)

Which of the following is a systematic technique for constructing the program structure while conducting to uncover errors associated with interfacing?

  1. Integration testing
  2. Recovery testing
  3. Beta test
  4. Prevention oriented
  5. Evaluation oriented
Question 13 Multiple Choice (Single Answer)

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

  1. Cause elimination debugging
  2. Brute force debugging
  3. Backtracking debugging
  4. Alpha test
  5. Beta test
Question 14 Multiple Choice (Single Answer)

Which of the following provides final assurance that software needs all functional, behavioral and performance requirements?

  1. Unit testing
  2. Recovery testing
  3. Performance testing
  4. Validation testing
  5. Evaluation oriented
Question 15 Multiple Choice (Single Answer)

Which of the following consists of objects with which the user interacts as well as the objects needed to manage or control the interface?

  1. Business layer
  2. Access layer
  3. View layer
  4. Use case view
  5. Inception phase