Good Guy Beket
Test por , creado hace más de 1 año

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

1122
12
0
Good Guy Beket
Creado por Good Guy Beket hace más de 6 años
Cerrar

SDP5 - Final [Part 2]

Pregunta 1 de 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?

Selecciona una de las siguientes respuestas posibles:

  • Component diagram

  • Deployment diagram

  • Class diagram

  • Network diagram

Explicación

Pregunta 2 de 60

1

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

Selecciona una de las siguientes respuestas posibles:

  • Component diagram

  • Deployment diagram

  • Class diagram

  • Object diagram

Explicación

Pregunta 3 de 60

1

Aggregation (encapsulation) relationship is represented in UML notation by

Selecciona una de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 4 de 60

1

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

Selecciona una de las siguientes respuestas posibles:

  • Its name, attributes, operations and derived class

  • Its name, attributes and operations

  • Its name and operations

  • Its name and attributes

Explicación

Pregunta 5 de 60

1

Key elements of use-case diagrams are

Selecciona una de las siguientes respuestas posibles:

  • People, computer

  • Actor, use cases

  • People, classes and objects

  • None of them

Explicación

Pregunta 6 de 60

1

Which of the following describes the Strategy pattern correctly

Selecciona una de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 7 de 60

1

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

Selecciona una de las siguientes respuestas posibles:

  • Builder Pattern

  • Bridge Pattern

  • Prototype Pattern

  • Composite Pattern

Explicación

Pregunta 8 de 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?

Selecciona una de las siguientes respuestas posibles:

  • Composite Pattern

  • Facade Pattern

  • Adapter Pattern

  • Decorator Pattern

Explicación

Pregunta 9 de 60

1

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

Selecciona una de las siguientes respuestas posibles:

  • Factory pattern

  • Abstract factory pattern

  • Singleton Pattern

  • Builder Pattern

Explicación

Pregunta 10 de 60

1

Which of the following is correct about Creational design patterns?

Selecciona una de las siguientes respuestas posibles:

  • 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.

Explicación

Pregunta 11 de 60

1

Which of the following describes of the Observer pattern correctly?

Selecciona una de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 12 de 60

1

Which of the following describes the Builder pattern correctly?

Selecciona una de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 13 de 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?

Selecciona una de las siguientes respuestas posibles:

  • Composition Pattern

  • Facade Pattern

  • Adapter Pattern

  • Builder Pattern

Explicación

Pregunta 14 de 60

1

Can we create a clone of a singleton object?

Selecciona una de las siguientes respuestas posibles:

  • True

  • False

Explicación

Pregunta 15 de 60

1

Which of the following describes the Behavioral pattern correctly?

Selecciona una de las siguientes respuestas posibles:

  • 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.

Explicación

Pregunta 16 de 60

1

Which of the following is correct about Singleton design pattern?

Selecciona una de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 17 de 60

1

Which of the following describes the State pattern correctly?

Selecciona una de las siguientes respuestas posibles:

  • 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.

Explicación

Pregunta 18 de 60

1

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

Selecciona una de las siguientes respuestas posibles:

  • Visitor pattern

  • MVC pattern

  • Business delegate pattern

  • Composite entity pattern

Explicación

Pregunta 19 de 60

1

Which of the following describes the Strategy pattern correctly?

Selecciona una de las siguientes respuestas posibles:

  • 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.

Explicación

Pregunta 20 de 60

1

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

Selecciona una de las siguientes respuestas posibles:

  • Java

  • C

  • Cobol

  • HTML

Explicación

Pregunta 21 de 60

1

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

Selecciona una de las siguientes respuestas posibles:

  • Synchronous Message

  • Asynchronous Message

  • Return Message

  • Activate Message

Explicación

Pregunta 22 de 60

1

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

Selecciona una de las siguientes respuestas posibles:

  • Actor

  • Include relationship

  • Extend relationship

  • Aggregate relationship

Explicación

Pregunta 23 de 60

1

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

Selecciona una de las siguientes respuestas posibles:

  • Incremental development

  • Agile nature

  • Stable requirements

  • Time-boxedscheduling

Explicación

Pregunta 24 de 60

1

XP with reference to software development methodology is:

Selecciona una de las siguientes respuestas posibles:

  • Extreme programming

  • Excellent programming

  • Extreme processing

  • Excellent processing

Explicación

Pregunta 25 de 60

1

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

Selecciona una de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 26 de 60

1

A scrum is actually a

Selecciona una de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 27 de 60

1

___________ enhances performance and functionality of the software after delivery

Selecciona una de las siguientes respuestas posibles:

  • re-design

  • re-engineering

  • post checking

  • maintance

Explicación

Pregunta 28 de 60

1

Which of the following models follow a purely sequential approach?

Selecciona una de las siguientes respuestas posibles:

  • Waterfall model

  • Spiral model

  • Iterative model

  • Incremental model

Explicación

Pregunta 29 de 60

1

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

Selecciona una de las siguientes respuestas posibles:

  • Structural diagrams

  • Behavioral diagrams

  • Non-behavioral diagrams

  • Non-structural diagrams

Explicación

Pregunta 30 de 60

1

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

Selecciona una de las siguientes respuestas posibles:

  • Structural diagrams

  • Behavioral diagrams

  • Non-behavioral diagrams

  • Non-structural diagrams

Explicación

Pregunta 31 de 60

1

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

Selecciona una de las siguientes respuestas posibles:

  • Activity diagram

  • Sequence diagram

  • Collaboration diagram

  • All of them

Explicación

Pregunta 32 de 60

1

Which of the following diagrams is time oriented?

Selecciona una de las siguientes respuestas posibles:

  • Activity diagram

  • Sequence diagram

  • Collaboration diagram

  • State chart diagram

Explicación

Pregunta 33 de 60

1

Which symbol is used to represent Protected visibility in UML ?

Selecciona una de las siguientes respuestas posibles:

  • +

  • _

  • @

  • ~

  • #

Explicación

Pregunta 34 de 60

1

Which symbol is used to represent Package visibility in UML?

Selecciona una de las siguientes respuestas posibles:

  • +

  • @

  • ~

  • #

Explicación

Pregunta 35 de 60

1

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

Selecciona una de las siguientes respuestas posibles:

  • Activity diagram

  • Sequence diagram

  • Collaboration diagram

  • State chart diagram

  • Communication diagram

Explicación

Pregunta 36 de 60

1

Object in a set of DFDs have unique names

Selecciona una de las siguientes respuestas posibles:

  • True

  • False

Explicación

Pregunta 37 de 60

1

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

Selecciona una de las siguientes respuestas posibles:

  • Process

  • Entity

  • Level

  • Flow

Explicación

Pregunta 38 de 60

1

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

Selecciona una de las siguientes respuestas posibles:

  • process models

  • data models

  • flow models

  • flow charts

Explicación

Pregunta 39 de 60

1

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

Selecciona una de las siguientes respuestas posibles:

  • data flow

  • source

  • data store

  • process

Explicación

Pregunta 40 de 60

1

An arrow on a data flow diagram represents a:

Selecciona una de las siguientes respuestas posibles:

  • data store

  • dataflow

  • process

  • source/sink

Explicación

Pregunta 41 de 60

1

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

Selecciona una de las siguientes respuestas posibles:

  • A fork in a data flow means that exa

  • source

  • data store

  • process

Explicación

Pregunta 42 de 60

1

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

Selecciona una de las siguientes respuestas posibles:

  • Compound flow

  • Composite flow

  • Control flow

  • Complex flow

Explicación

Pregunta 43 de 60

1

Which of the following is a true about IDEF0 diagram?

Selecciona una de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 44 de 60

1

A data flow diagram:

Selecciona una de las siguientes respuestas posibles:

  • 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

Explicación

Pregunta 45 de 60

1

Agile is:

Selecciona una de las siguientes respuestas posibles:

  • Sequential

  • Iterative

  • Incremental

  • Both Iterative & Incremental

  • Both Iterative & Sequential

  • All of them

Explicación

Pregunta 46 de 60

1

What is/are advantages of Agile testing?

Selecciona una de las siguientes respuestas posibles:

  • Saves time

  • Requires less planning and creates less documantation

  • Regular feedback from end users

  • Solves issue in advance by daily meeting

  • All the term

Explicación

Pregunta 47 de 60

1

When acceptance testing is performed in Agile development?

Selecciona una de las siguientes respuestas posibles:

  • On request of customer

  • After system is ready

  • At the end of each iteration

  • Daily

Explicación

Pregunta 48 de 60

1

Who is responsible for sprint meeting?

Selecciona una de las siguientes respuestas posibles:

  • Product owner

  • Scrum team

  • Scrum master

  • Users

Explicación

Pregunta 49 de 60

1

Who is prioritized product backlog?

Selecciona una de las siguientes respuestas posibles:

  • Product owner

  • Scrum team

  • Scrum master

  • All of them

Explicación

Pregunta 50 de 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

Selecciona una de las siguientes respuestas posibles:

  • 1,5,2,3,4

  • 1,5,2,4,3

  • 1,2,5,4,3

  • 1,3,2,4,5

Explicación

Pregunta 51 de 60

1

… are people who are accountable for the project success.

Selecciona una de las siguientes respuestas posibles:

  • Chickens

  • Release people

  • Hen

  • Pigs

Explicación

Pregunta 52 de 60

1

What is the order in which test levels are performed?

Selecciona una de las siguientes respuestas posibles:

  • Unit, Integration, System, Acceptance

  • Unit, System, Integration, Acceptance

  • Unit, Integration, Acceptance, System

  • It depends on nature of a project.

Explicación

Pregunta 53 de 60

1

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

Selecciona una de las siguientes respuestas posibles:

  • Acceptance testing

  • Component testing

  • System testing

  • Integration testing

Explicación

Pregunta 54 de 60

1

System testing is a

Selecciona una de las siguientes respuestas posibles:

  • Black box testing

  • White box testing

  • Grey box testing

  • Both a and b

Explicación

Pregunta 55 de 60

1

Integrated testing is a

Selecciona una de las siguientes respuestas posibles:

  • Black box testing

  • White box testing

  • Grey box testing

  • Both Black and White

  • Both Grey and White

  • None of them

Explicación

Pregunta 56 de 60

1

Unit testing is a

Selecciona una de las siguientes respuestas posibles:

  • Black box testing

  • White box testing

  • Grey box testing

  • Both a and b

Explicación

Pregunta 57 de 60

1

System architecture is determined during which phase?

Selecciona una de las siguientes respuestas posibles:

  • requirement gathering

  • implementation

  • development

  • design

Explicación

Pregunta 58 de 60

1

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

Selecciona una de las siguientes respuestas posibles:

  • Integration testing

  • Acceptance testing

  • Unit testing

  • System testing

Explicación

Pregunta 59 de 60

1

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

Selecciona una de las siguientes respuestas posibles:

  • Waterfall

  • Code and fix

  • Iterative

  • Spiral

Explicación

Pregunta 60 de 60

1

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

Selecciona una de las siguientes respuestas posibles:

  • Waterfall

  • Code and fix

  • Iterative

  • Spiral

Explicación