Good Guy Beket
Quiz von , erstellt am more than 1 year ago

Advanced SDP5 (Software Development Tools) [ Teacher: Yunnikova Marina; Final Exam Full 1 + 2 parts ; INCLUDING STATE EXAM QUESTIONS] ▼ (Final Exam Prep) Quiz am SDP5 - Final [Part 2], erstellt von Good Guy Beket am 02/12/2017.

1122
12
0
Good Guy Beket
Erstellt von Good Guy Beket vor mehr als 6 Jahre
Schließen

SDP5 - Final [Part 2]

Frage 1 von 60

1

If you need to show the physical relationship between software components and the hardware in the delivered systems, which diagram can you use?

Wähle eine der folgenden:

  • Component diagram

  • Deployment diagram

  • Class diagram

  • Network diagram

Erklärung

Frage 2 von 60

1

Which diagram in UML is used to describe the physical components their distribution and association?

Wähle eine der folgenden:

  • Component diagram

  • Deployment diagram

  • Class diagram

  • Object diagram

Erklärung

Frage 3 von 60

1

Aggregation (encapsulation) relationship is represented in UML notation by

Wähle eine der folgenden:

  • Line with solid diamond at one end

  • Line with hollow diamond at one end

  • Line with an arrow at one end

  • Line without an arrow

Erklärung

Frage 4 von 60

1

In class diagram, inside each class what is to be printed?

Wähle eine der folgenden:

  • Its name, attributes, operations and derived class

  • Its name, attributes and operations

  • Its name and operations

  • Its name and attributes

Erklärung

Frage 5 von 60

1

Key elements of use-case diagrams are

Wähle eine der folgenden:

  • People, computer

  • Actor, use cases

  • People, classes and objects

  • None of them

Erklärung

Frage 6 von 60

1

Which of the following describes the Strategy pattern correctly

Wähle eine der folgenden:

  • In this pattern, a class behavior changes based on its state

  • In this pattern, a null object replaces check of NULL object instance

  • In this pattern, a class behavior or its algorithm can be changed at run time

  • In this pattern, an abstract class exposes defined way(s)/template(s) to execute its method

Erklärung

Frage 7 von 60

1

Which of the following pattern refers to creating duplicate object while keeping performance in mind?

Wähle eine der folgenden:

  • Builder Pattern

  • Bridge Pattern

  • Prototype Pattern

  • Composite Pattern

Erklärung

Frage 8 von 60

1

Which of the following pattern hides the complexities of the system and provides an interface to client using which the client can access the system?

Wähle eine der folgenden:

  • Composite Pattern

  • Facade Pattern

  • Adapter Pattern

  • Decorator Pattern

Erklärung

Frage 9 von 60

1

In which of the following pattern an interface is responsible for creating a factory of related objects without explicitly specifying their classes?

Wähle eine der folgenden:

  • Factory pattern

  • Abstract factory pattern

  • Singleton Pattern

  • Builder Pattern

Erklärung

Frage 10 von 60

1

Which of the following is correct about Creational design patterns?

Wähle eine der folgenden:

  • These design patterns are specifically concerned with communication between objects.

  • These design patterns provide a way to create objects while hiding the creation logic, rather than instantiating objects directly using new operator.

  • These design patterns concern class and object composition. Concept of inheritance is used to compose interface and define ways to compose objects to obtain new functionalities.

  • None of the above.

Erklärung

Frage 11 von 60

1

Which of the following describes of the Observer pattern correctly?

Wähle eine der folgenden:

  • This pattern is used to get a way to access the elements of collection object in sequential manner without any need to know its underlying representation

  • This pattern is used to reduce communication complexity between multiple objects or classes

  • This pattern is used to restore state of an object to a previous state

  • This pattern is used when there is one-to-many relationship between objects such as if one object is modified, its dependent objects are to be notified automatically

Erklärung

Frage 12 von 60

1

Which of the following describes the Builder pattern correctly?

Wähle eine der folgenden:

  • This pattern builds a complex object using simple objects and using a step by step approach.

  • This pattern refers to creating duplicate object while keeping performance in mind.

  • This pattern is used when creation of object directly is costly.

  • This pattern is used when we need to decouple an abstraction from its implementation so that the two can vary independently

Erklärung

Frage 13 von 60

1

Which of the following pattern is used where we need to treat a group of objects in similar way as a single object?

Wähle eine der folgenden:

  • Composition Pattern

  • Facade Pattern

  • Adapter Pattern

  • Builder Pattern

Erklärung

Frage 14 von 60

1

Can we create a clone of a singleton object?

Wähle eine der folgenden:

  • True

  • False

Erklärung

Frage 15 von 60

1

Which of the following describes the Behavioral pattern correctly?

Wähle eine der folgenden:

  • This type of patterns provide a way to create objects while hiding the creation logic rather than instantiating objects directly using new operator

  • This type of patterns concern class and object composition. Concept of inheritance is used to compose interface and define ways to compose objects to obtain new functionalities.

  • This type of pattern are specifically concerned with communication between objects.

  • This type of pattern are specifically concerned with the presentation tier.

Erklärung

Frage 16 von 60

1

Which of the following is correct about Singleton design pattern?

Wähle eine der folgenden:

  • This type of design pattern comes under creational patterns

  • This pattern involves a single class which is responsible to create an object while making sure that only single objects gets created

  • Singleton class provides a way to access its only object which can be accessed directly without need to instantiate the object of the class

  • All of the above

Erklärung

Frage 17 von 60

1

Which of the following describes the State pattern correctly?

Wähle eine der folgenden:

  • In this pattern, a class behavior changes based on its state.

  • In this pattern, a null object replaces check of NULL object instance.

  • In this pattern, a class behavior or its algorithm can be changed at run time.

  • In this pattern, an abstract class exposes defined way(s)/template(s) to execute its methods.

Erklärung

Frage 18 von 60

1

In which of the following pattern, a visitor class is used which changes the executing algorithm of an element class?

Wähle eine der folgenden:

  • Visitor pattern

  • MVC pattern

  • Business delegate pattern

  • Composite entity pattern

Erklärung

Frage 19 von 60

1

Which of the following describes the Strategy pattern correctly?

Wähle eine der folgenden:

  • In this pattern, a class behavior changes based on its state.

  • In this pattern, a null object replaces check of NULL object instance.

  • In this pattern, a class behavior or its algorithm can be changed at run time.

  • In this pattern, an abstract class exposes defined way(s)/template(s) to execute its methods.

Erklärung

Frage 20 von 60

1

Which of the following programming languages is the best suited to design pattern?

Wähle eine der folgenden:

  • Java

  • C

  • Cobol

  • HTML

Erklärung

Frage 21 von 60

1

Which of the following is not a valid type of message arrow in sequence diagram?

Wähle eine der folgenden:

  • Synchronous Message

  • Asynchronous Message

  • Return Message

  • Activate Message

Erklärung

Frage 22 von 60

1

Identify which of the following modeling elements is not associated with Use case diagrams

Wähle eine der folgenden:

  • Actor

  • Include relationship

  • Extend relationship

  • Aggregate relationship

Erklärung

Frage 23 von 60

1

Which of the following is not a characteristic of scrum model of product development?

Wähle eine der folgenden:

  • Incremental development

  • Agile nature

  • Stable requirements

  • Time-boxedscheduling

Erklärung

Frage 24 von 60

1

XP with reference to software development methodology is:

Wähle eine der folgenden:

  • Extreme programming

  • Excellent programming

  • Extreme processing

  • Excellent processing

Erklärung

Frage 25 von 60

1

Which of the following is a non functional requirement of a web based application?

Wähle eine der folgenden:

  • When the user clicks a “read me” link, the color of the link should change from blue to pink

  • When the user clicks a “read me” link, the next page should be opened with 5 seconds

  • When the user clicks a “read me” link, the mouse over should show the target page title in a tool tip

  • When the user clicks a “read me” link, the read me page should load successfully without errors

Erklärung

Frage 26 von 60

1

A scrum is actually a

Wähle eine der folgenden:

  • Software process model which is agile in nature

  • team pack in rugby where everyone in the pack act together to move the ball down the field

  • Both a and b

  • None of the above

Erklärung

Frage 27 von 60

1

___________ enhances performance and functionality of the software after delivery

Wähle eine der folgenden:

  • re-design

  • re-engineering

  • post checking

  • maintance

Erklärung

Frage 28 von 60

1

Which of the following models follow a purely sequential approach?

Wähle eine der folgenden:

  • Waterfall model

  • Spiral model

  • Iterative model

  • Incremental model

Erklärung

Frage 29 von 60

1

Class diagram, component diagram, object diagram and deployment diagram are considered as types of

Wähle eine der folgenden:

  • Structural diagrams

  • Behavioral diagrams

  • Non-behavioral diagrams

  • Non-structural diagrams

Erklärung

Frage 30 von 60

1

Activity diagram, use case diagram, collaboration diagram and sequence diagram are considered as types of :

Wähle eine der folgenden:

  • Structural diagrams

  • Behavioral diagrams

  • Non-behavioral diagrams

  • Non-structural diagrams

Erklärung

Frage 31 von 60

1

Kind of diagrams which are used to show interactions between series of messages are classified as

Wähle eine der folgenden:

  • Activity diagram

  • Sequence diagram

  • Collaboration diagram

  • All of them

Erklärung

Frage 32 von 60

1

Which of the following diagrams is time oriented?

Wähle eine der folgenden:

  • Activity diagram

  • Sequence diagram

  • Collaboration diagram

  • State chart diagram

Erklärung

Frage 33 von 60

1

Which symbol is used to represent Protected visibility in UML ?

Wähle eine der folgenden:

  • +

  • _

  • @

  • ~

  • #

Erklärung

Frage 34 von 60

1

Which symbol is used to represent Package visibility in UML?

Wähle eine der folgenden:

  • +

  • @

  • ~

  • #

Erklärung

Frage 35 von 60

1

Which diagram is like a flow chart which shows the steps decision points and branches?

Wähle eine der folgenden:

  • Activity diagram

  • Sequence diagram

  • Collaboration diagram

  • State chart diagram

  • Communication diagram

Erklärung

Frage 36 von 60

1

Object in a set of DFDs have unique names

Wähle eine der folgenden:

  • True

  • False

Erklärung

Frage 37 von 60

1

A...is represented graphically by an arrow into or out of a process

Wähle eine der folgenden:

  • Process

  • Entity

  • Level

  • Flow

Erklärung

Frage 38 von 60

1

Data flow diagrams that ‘youtube’ on the movement of data between processes are referred to as:

Wähle eine der folgenden:

  • process models

  • data models

  • flow models

  • flow charts

Erklärung

Frage 39 von 60

1

Calculating an employee’s salary is represented on a data flow diagram as a:

Wähle eine der folgenden:

  • data flow

  • source

  • data store

  • process

Erklärung

Frage 40 von 60

1

An arrow on a data flow diagram represents a:

Wähle eine der folgenden:

  • data store

  • dataflow

  • process

  • source/sink

Erklärung

Frage 41 von 60

1

Which of the following is not true statement regarding data flows?

Wähle eine der folgenden:

  • A fork in a data flow means that exa

  • source

  • data store

  • process

Erklärung

Frage 42 von 60

1

In a data flow diagram, a data flow that consist of other data glows is a(an) :

Wähle eine der folgenden:

  • Compound flow

  • Composite flow

  • Control flow

  • Complex flow

Erklärung

Frage 43 von 60

1

Which of the following is a true about IDEF0 diagram?

Wähle eine der folgenden:

  • Slides of the box: right - input, left - output, up - controls, down - mechanisms

  • Slides of the box: right -controls, left -mechanisms, up - input, down - output

  • Slides of the box: right -controls, left - output, up - input, down - mechanisms

  • Slides of the box: right - input, left - output, up - mechanisms, down - controls

Erklärung

Frage 44 von 60

1

A data flow diagram:

Wähle eine der folgenden:

  • is a process model

  • depicts the flow of data through a system

  • uses rounded rectangles to represent processes

  • depicts the processing performed by the system

Erklärung

Frage 45 von 60

1

Agile is:

Wähle eine der folgenden:

  • Sequential

  • Iterative

  • Incremental

  • Both Iterative & Incremental

  • Both Iterative & Sequential

  • All of them

Erklärung

Frage 46 von 60

1

What is/are advantages of Agile testing?

Wähle eine der folgenden:

  • Saves time

  • Requires less planning and creates less documantation

  • Regular feedback from end users

  • Solves issue in advance by daily meeting

  • All the term

Erklärung

Frage 47 von 60

1

When acceptance testing is performed in Agile development?

Wähle eine der folgenden:

  • On request of customer

  • After system is ready

  • At the end of each iteration

  • Daily

Erklärung

Frage 48 von 60

1

Who is responsible for sprint meeting?

Wähle eine der folgenden:

  • Product owner

  • Scrum team

  • Scrum master

  • Users

Erklärung

Frage 49 von 60

1

Who is prioritized product backlog?

Wähle eine der folgenden:

  • Product owner

  • Scrum team

  • Scrum master

  • All of them

Erklärung

Frage 50 von 60

1

Arrange following scrum practice according to the order in which they are carried out.
1. Sprint planning
2. Daily scrum meet
3. Sprint retrospective meet
4. Sprint review meet
5. Sprint

Wähle eine der folgenden:

  • 1,5,2,3,4

  • 1,5,2,4,3

  • 1,2,5,4,3

  • 1,3,2,4,5

Erklärung

Frage 51 von 60

1

… are people who are accountable for the project success.

Wähle eine der folgenden:

  • Chickens

  • Release people

  • Hen

  • Pigs

Erklärung

Frage 52 von 60

1

What is the order in which test levels are performed?

Wähle eine der folgenden:

  • Unit, Integration, System, Acceptance

  • Unit, System, Integration, Acceptance

  • Unit, Integration, Acceptance, System

  • It depends on nature of a project.

Erklärung

Frage 53 von 60

1

Which testing is concerned with behaviour of whole product as per specified requirements?

Wähle eine der folgenden:

  • Acceptance testing

  • Component testing

  • System testing

  • Integration testing

Erklärung

Frage 54 von 60

1

System testing is a

Wähle eine der folgenden:

  • Black box testing

  • White box testing

  • Grey box testing

  • Both a and b

Erklärung

Frage 55 von 60

1

Integrated testing is a

Wähle eine der folgenden:

  • Black box testing

  • White box testing

  • Grey box testing

  • Both Black and White

  • Both Grey and White

  • None of them

Erklärung

Frage 56 von 60

1

Unit testing is a

Wähle eine der folgenden:

  • Black box testing

  • White box testing

  • Grey box testing

  • Both a and b

Erklärung

Frage 57 von 60

1

System architecture is determined during which phase?

Wähle eine der folgenden:

  • requirement gathering

  • implementation

  • development

  • design

Erklärung

Frage 58 von 60

1

Verifying that whether software components are functioning correctly and identifying the defects in them is objective of which level of testing

Wähle eine der folgenden:

  • Integration testing

  • Acceptance testing

  • Unit testing

  • System testing

Erklärung

Frage 59 von 60

1

Standard phases (requirements, design, code, test) in order to choose the most appropriate model

Wähle eine der folgenden:

  • Waterfall

  • Code and fix

  • Iterative

  • Spiral

Erklärung

Frage 60 von 60

1

Write some code, debug it, repeat - choose the most appropriate model

Wähle eine der folgenden:

  • Waterfall

  • Code and fix

  • Iterative

  • Spiral

Erklärung