0

Software Engineering

Description: Software Development Software EngineeringSystem Development Life CycleSystem Development Life Cycle
Number of Questions: 15
Created by:
Tags: Software Development Software Engineering System Development Life Cycle
Attempted 0/15 Correct 0 Score 0

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


Correct Option: B
Explanation:

It encompasses the classes, interfaces, and collaborations that form the vocabulary of the problem and its solution.

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


Correct Option: A
Explanation:

This testing technique takes into account the internal structure of the system or component.

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


Correct Option: B
Explanation:

It is achieved by describing the target information system sufficiently clearly and accurately that the client and the developers , can agree on what the system do and should not do.

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


Correct Option: C
Explanation:

A number of requirements need to be finalized, including choice of programming language, as well as reuse and portability issues.

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


Correct Option: D
Explanation:

It is defined as a data value that corresponds to a minimum or maximum input, internal or output value specified for a system.

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


Correct Option: C
Explanation:

It emphasizes on the time ordering of message.

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


Correct Option: C
Explanation:

Determine the operations performed by or to each entity class or subclass

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


Correct Option: B
Explanation:

It is conducted at the developer site by a customer software and is used in a natural setting with the developer.

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


Correct Option: A
Explanation:

It is especially important in modeling the behavior of an interface, class or collaboration and emphasize the event ordered behavior of an object.

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


Correct Option: B
Explanation:

It is activity that helps to ensure that changes do not introduce unintended behavior or additional errors.

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


Correct Option: C
Explanation:

It provides upper bound for number of tests required to guarantee the coverage of all program statements.

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


Correct Option: E
Explanation:

Its aim is to derive a logical complexity measure of a procedural design.

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


Correct Option: A
Explanation:

Its aim is to determine if the proposed information system is economically viable.

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


Correct Option: B
Explanation:

This phase is driven by feedback from the sites at which the beta release has been installed.

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


Correct Option: D
Explanation:

This view primarily addresses the performance, scalability and throughput of the system.

- Hide questions