Software Engineering

Covers fundamental software engineering concepts including UML diagrams, software testing techniques, development lifecycle phases, and architectural views.

15 Questions Published

Questions

Question 1 Multiple Choice (Single Answer)

Which of the following encompasses the classes, interfaces, and collaborations that form the vocabulary of the problem and its solution?

  1. Use case view
  2. Design view
  3. Implementation view
  4. Deployment view
  5. Boundary class
Question 2 Multiple Choice (Single Answer)

Which of the following testing techniques takes into account the internal structure of the system or component?

  1. White box testing
  2. Black box testing
  3. Decision table testing
  4. Debugging oriented
  5. Demonstration oriented
Question 3 Multiple Choice (Single Answer)

Which of the following is achieved by describing the target information system sufficiently clearly and accurately that the client and developers, can agree on what the system should do and not?

  1. Analysis workflow
  2. Requirements workflow
  3. Test workflow
  4. Elaboration phase
  5. Implementation workflow
Question 4 Multiple Choice (Single Answer)

In whichof tyhe following, a number of requirements needs to be finalized, including choice of programming language, as well as reuse and portability issues?

  1. Analysis workflow
  2. Elaboration phase
  3. Design workflow
  4. Implementation workflow
  5. Test workflow
Question 5 Multiple Choice (Single Answer)

Which of the following is defined as a data value that corresponds to a minimum or maximum input , internal or output value specified for a system?

  1. Decision table testing
  2. Conditional testing
  3. Branch testing
  4. Boundary value analysis
  5. Prevention oriented
Question 6 Multiple Choice (Single Answer)

Which of the following diagrams emphasizes the time ordering of message?

  1. Package diagram
  2. Collaboration diagram
  3. Sequence diagram
  4. Function modeling
  5. Class modeling
Question 7 Multiple Choice (Single Answer)

Which of the following determines the operations performed by or to each entity class or subclass?

  1. Function modeling
  2. Class modeling
  3. Dynamic modeling
  4. Boundary class
  5. Activity diagram
Question 8 Multiple Choice (Single Answer)

Which of the following tests is conducted at the developer's site by a customer software and is used in a natural setting with the developer?

  1. Beta test
  2. Alpha test
  3. Decision table testing
  4. Branch testing
  5. Evaluation oriented testing
Question 9 Multiple Choice (Single Answer)

Which of the following is especially important in modeling the behavior of an interface, class or collaboration and emphasize the event ordered behavior of an object?

  1. Statechart diagram
  2. Activity diagram
  3. Package diagram
  4. Deploymentdiagram
  5. Component diagram
Question 10 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. Unit testing
  2. Regression testing
  3. Decision table testing
  4. Branch testing
  5. Debugging oriented
Question 11 Multiple Choice (Single Answer)

Which of the following provides upper bound for number of tests required to guarantee the coverage of all program statements?

  1. Black box testing
  2. Decision table testing
  3. Cyclomatic complexity
  4. Evaluation oriented
  5. Destruction oriented
Question 12 Multiple Choice (Single Answer)

Which of the following has the aim to derive a logical complexity measure of a procedural design?

  1. White box testing
  2. Debugging oriented
  3. Black box testing
  4. Decision table testing
  5. Basis path testing
Question 13 Multiple Choice (Single Answer)

Which of the following is used is to determine whether the proposed information system is economically viable or not?

  1. Inception phase
  2. Elaboration phase
  3. Construction phase
  4. Test workflow
  5. Implementation workflow
Question 14 Multiple Choice (Single Answer)

Which phase is driven by feedback, from the sites at which the beta release has been installed?

  1. Construction phase
  2. Transition phase
  3. Elaboration phase
  4. Implementation workflow
  5. Test workflow
Question 15 Multiple Choice (Single Answer)

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

  1. Deployment view
  2. Implementation view
  3. Use case view
  4. Process view
  5. Functional modeling