Software Engineering > EXAM > SWD 392 Final Exam | Questions with 100% Correct Answers (All)

SWD 392 Final Exam | Questions with 100% Correct Answers

Document Content and Description Below

SWD 392 Final Exam | Questions with 100% Correct Answers What is carried out during requirements modeling? (a) Functional requirements of the system are described in terms of functions, inputs, and ... outputs. (b) Functional requirements of the system are described in terms of actors and use cases. (c) Functional requirements of the system are described textually. (d) Functional requirements of the system are determined by interviewing users. What is carried out during analysis modeling? (a) Developing use case models (b) Developing data flow and entity relationship diagrams (c) Developing static and dynamic models (d) Developing software architectures What is carried out during design modeling? (a) Developing use case models (b) Developing data flow and entity relationship diagrams (c) Developing static and dynamic models (d) Developing software architectures What is carried out during incremental software construction? (a) Detailed design and coding of the classes in a subset of the system (b) Detailed design, coding, and unit testing of the classes in a subset of the system (c) Coding and unit testing of the classes in a subset of the system (d) Unit and integration testing of the classes in a subset of the system What is carried out during incremental software integration? (a) Implementation of the classes in each software increment (b) Unit testing of the classes in each software increment (c) Integration testing of the classes in each software increment (d) System testing of the classes in each software increment What is carried out during system testing? (a) White box testing (b) Black box testing (c) Unit testing (d) Integration testing What is a use case? (a) A case study involving users (b) A sequence of interactions between the user and the system (c) A sequence of interactions between the user and the objects in the system (d) A sequence of user inputs to the system What is an actor in a use case? (a) An object inside the system (b) A person who performs on stage (c) An external entity that interacts with the system (d) The customer to whom the system will be delivered What is a primary actor? (a) The actor who goes on stage first (b) The actor that starts the use case (c) An actor that participates in the use case (d) An object inside the system What is a secondary actor? (a) The actor who goes on stage second (b) The actor that starts the use case (c) An actor that participates in the use case (d) An object inside the system What is an alternative sequence in a use case? (a) A sequence that describes an error case (b) A sequence that is different from the main sequence (c) A sequence that describes interactions with a secondary actor (d) A sequence that describes interactions with a primary actor What can an inclusion use case be used for? (a) To describe an inclusive use case (b) To describe a lengthy interaction with an actor (c) To describe functionality that is common to more than one use case (d) To describe a use case that includes other use cases What can an extension use case be used for? (a) To describe a lengthy interaction with an actor (b) To describe functionality that is common to more than one use case (c) To describe the functionality of a use case that is extended by another use case(s) (d) To describe a conditional part of a different use case that is only executed under certain circumstances What can an activity diagram be used for in use case modeling? (a) To depict the sequence of activities executed by all the use cases in the system (b) To depict the sequence of external activities that the use case interacts with (c) To depict the sequence of active objects in a use case (d) To depict the activities in the main and alternative sequences of a use case How can a nonfunctional requirement be described in a use case model? (a) In a separate section of the use case description (b) As a use case precondition (c) As a use case postcondition (d) In a separate document What is a use case package? (a) A package describing the actors in the system (b) A package describing the use cases in the system (c) A group of related use cases (d) The package of objects that participate in the use case What is a class? (a) A course (b) An object instance (c) A client or server in the system (d) A collection of objects with the same characteristics What is an attribute? (a) A relationship between two classes (b) A parameter of an operation or method (c) A data value held by an object in a class (d) The return value from an operation What is an association? (a) A relationship between two classes (b) A relationship between two objects (c) A link between two classes (d) A link between two objects What is meant by the multiplicity of an association? (a) The number of associations in a class (b) The number of associations between two classes (c) How many instances of one class relate to how many instances of another class (d) How many instances of one class relate to a single instance of another class. What is an association class? (a) A class with multiple associations (b) A class with one association (c) A class that models an association between two or more classes (d) A class that models an association between two or more objects What is a generalization/specialization hierarchy? (a) A whole/part relationship (b) An inheritance relationship (c) An association between a generalized class and a specialized class (d) A layered hierarchy What is a composition hierarchy? (a) A weak form of a generalization/ specialization hierarchy (b) A strong form of a generalization/ specialization hierarchy (c) A weak form of a whole/part relationship (d) A strong form of a whole/part relationship What is an aggregation hierarchy? (a) A weak form of a generalization/ specialization hierarchy (b) A strong form of a generalization/specialization hierarchy (c) A weak form of a whole/part relationship (d) A strong form of a whole/part relationship What does the system context class diagram define? (a) The entity classes in the system (b) How the system interfaces to other systems (c) The boundary between the system and the external environment (d) The context classes in the system What is an entity class? (a) A class on an entity/relationship diagram (b) A class that stores data (c) A class that interfaces to an external entity (d) An external class What is a boundary object? (a) An external object (b) An object that stores data (c) An object that communicates with an external object (d) An object that controls other objects What is a control object? (a) An object that depends on other objects (b) An object that communicates with an external object (c) An object that controls other objects (d) An object that is controlled by other objects What is a state-dependent control object? (a) An object that depends on a state machine (b) An object that communicates with a state machine (c) An object that controls a state machine (d) An object that executes a state machine What is a coordinator object? (a) A manager object (b) An object that makes decisions based on a state machine (c) A decision-making object (d) An object that decides which entity object to interact with How would you determine a boundary class from the context diagram? (a) By looking at it (b) By selecting the external classes on the context diagram (c) By determining the software classes that communicate with the external classes (d) By drawing the boundary between the hardware and software classes What is a timer object? (a) An external clock (b) An internal clock (c) An object that is awakened by an external timer (d) An object that interacts with a clock What do class structuring criteria help with? (a) Structuring an application into classes (b) Defining the attributes of a class (c) Defining the associations of a class (d) Defining the operations of a class What is the classification process for application classes analogous to? (a) Categorizing books in a library (b) Deciding how many copies of a book are needed (c) Finding the classrooms in a school (d) Identifying what labs the school has What is the purpose of a stereotype in class structuring? (a) To label a class according to its class structuring criterion (b) To identify the objects that belong to the same class (c) To distinguish between external objects and software objects (d) To identify the association between two classes What is a business logic object? (a) An object used in business applications (b) An object that defines business specific application logic (c) The internal logic of an object (d) A business object that determines whether a client request is logical What does an interaction diagram depict? (a) The state and transitions inside a control object (b) Classes and their relationships (c) Software objects and the sequence of their interactions (d) The external objects communicating with the system How is an actor depicted on an interaction diagram? (a) An actor has an association with the interaction diagram. (b) An actor can provide input to or receive output from a boundary object. (c) An actor can provide input to or receive output from a boundary class. (d) An instance of an actor can provide input to or receive output from a boundary object What does a sequence diagram depict? (a) The sequence of external objects communicating with each other (b) Classes and their relationships (c) Software objects and the sequence of their interactions (d) The external objects communicating with the system What does a communication diagram depict? (a) The sequence of external objects communicating with each other (b) Classes and their relationships (c) Software objects and the sequence of their interactions (d) The external objects communicating with the system What is the instance form of an interaction diagram? (a) Depicts several object instances interacting with each other (b) Depicts one possible sequence of interactions among object instances (c) Depicts all possible interactions among object instances (d) Depicts all object instances and their links to each other What is the generic form of an interaction diagram? (a) Depicts several objects interacting with each other (b) Depicts one possible sequence of interactions among objects (c) Depicts all possible interactions among objects (d) Depicts all classes and their associations with each other During dynamic interaction modeling, use cases are realized as follows: (a) Determine objects that participate in each use case and the sequence of interactions among them. (b) Determine external objects and the sequence in which they provide inputs to and receive outputs from each use case. (c) Determine sequence of interactions among use cases. (d) Determine how a use case is depicted through internal states and transitions between them. Which of the following interactions could happen on an interaction diagram? (a) An external user sends a message to a user interaction object. (b) An external user sends a message to an entity object. (c) An external user sends a message to an I/O object. (d) An external user sends a message to a printer object. Which of the following interactions is NOT likely to happen on an interaction diagram? (a) A user interaction object sends a message to an entity object. (b) An input object sends a message to a state-dependent control object. (c) An input object sends a message to a printer object. (d) A user interaction object sends a message to a proxy object What kind of object would be the first object to receive an input from an external object? (a) A user interaction object (b) A proxy object (c) An entity object (d) A boundary object What is a service-oriented architecture (SOA)? a) A distributed software architecture consisting of multiple related services (b) A distributed software architecture consisting of multiple autonomous services (c) A distributed client/service architecture (d) A distributed software architecture Which of the following properties DOES NOT apply to a service? (a) Reusable (b) Discoverable (c) Fixed (d) Autonomous In a SOA, which of the following is NOT true? (a) A client communicates with a specific service provided on a fixed server configuration. (b) A client discovers and links to a service. (c) Multiple clients communicate with a service. (d) Standard protocols are provided to allow clients to communicate with services. What is an object broker? (a) An object that breaks into a system (b) An object that sends requests to other objects (c) An object that handles requests sent by other objects (d) An object that mediates interactions between clients and services Why does a service register with a broker? (a) So that service requesters can discover it (b) So that a service can interrogate the broker (c) So that the registry is up to date (d) So that the service can relocate When is it particularly useful to use the Broker Handle pattern in place of the BrokerForwarding pattern? (a) If the client only communicates with the service once (b) If the client needs to have a dialog with the service (c) If the client knows the type of service required but not the specific service (d) If the client needs to provide the broker with a handle Yellow pages brokering is useful when a service requester: (a) Needs to discover the location of the service (b) Knows the type of service required but not the specific service (c) Knows the specific service required but not the type of service (d) Needs to discover the broker What is a transaction? (a) Consists of two or more operations (b) Consists of one operation (c) Consists of two or more operations that are indivisible (d) Consists of two or more operations that are divisible What is a transaction? (a) Consists of two or more operations (b) Consists of one operation (c) Consists of two or more operations that are indivisible (d) Consists of two or more operations that are divisible With a Negotiation pattern, which of the following is NOT true? (a) The client agent can propose a service. (b) The service agent can offer a service in response to a client agent proposal. (c) The client agent can request a service. (d) The service agent can offer a service in response to a client agent request In a distributed component-based software architecture, which of the following statements is themost complete description of component deployment? (a) Component instances can be deployed to different nodes in a geographically distributedenvironment. (b) Component instances can be deployed to different nodes in a geographically distributedenvironment before design. (c) Component instances can be deployed to different nodes in a geographically distributed environmentbefore implementation. (d) Component instances can be deployed to different nodes in a geographically distributedenvironment after design and implementation. What does a component interface consist of? (a) The externally visible operations of a component (b) The operations provided by a component (c) The operations required by a component (d) The operations that a component supports What does a component's provided interface consist of? (a) The operations that a component must fulfill (b) The operations inside a component (c) The operations that a component uses (d) The operations of a component What does a component's required interface consist of? (a) The operations that a component must fulfill (b) The operations inside a component (c) The operations that a component uses (d) The visible operations of a component What does a connector join? (a) The provided port of one component to the required port of another component (b) The provided port of one component to the provided port of another component (c) The required port of one component to the provided port of another component (d) The required port of one component to the required port of another component What does a delegation connector join? (a) An outer provided port to an inner provided port (b) An outer provided port to an inner required port (c) An outer required port to an inner provided port (d) An outer provided port to an outer required port What is broadcast message communication? (a) A message sent to several recipients (b) A message sent to a specific recipient (c) A message sent to all recipients (d) A message sent to recipients who are members of a group [Show More]

Last updated: 10 months ago

Preview 5 out of 33 pages

Buy Now

Instant download

We Accept:

We Accept
loader

Loading document previews ...

Buy this document to get the full access instantly

Instant Download Access after purchase

Buy Now

Instant download

We Accept:

We Accept

Reviews( 0 )

$18.00

Buy Now

We Accept:

We Accept

Instant download

Can't find what you want? Try our AI powered Search

46
0

Document information


Connected school, study & course


About the document


Uploaded On

Aug 13, 2024

Number of pages

33

Written in

Seller


seller-icon
Nurse Henny

Member since 2 years

8 Documents Sold

Additional information

This document has been written for:

Uploaded

Aug 13, 2024

Downloads

 0

Views

 46

Document Keyword Tags

Recommended For You

Get more on EXAM »

$18.00
What is Scholarfriends

In Scholarfriends, a student can earn by offering help to other student. Students can help other students with materials by upploading their notes and earn money.

We are here to help

We're available through e-mail, Twitter, Facebook, and live chat.
 FAQ
 Questions? Leave a message!

Follow us on
 Twitter

Copyright © Scholarfriends · High quality services·