If you need to show the physical relationship between software components and the hardware in the delivered systems, which diagram can you use?
Component diagram
Deployment diagram
Class diagram
Network diagram
Which diagram in UML is used to describe the physical components their distribution and association?
Object diagram
Aggregation (encapsulation) relationship is represented in UML notation by
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
In class diagram, inside each class what is to be printed?
Its name, attributes, operations and derived class
Its name, attributes and operations
Its name and operations
Its name and attributes
Key elements of use-case diagrams are
People, computer
Actor, use cases
People, classes and objects
None of them
Which of the following describes the Strategy pattern correctly
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
Which of the following pattern refers to creating duplicate object while keeping performance in mind?
Builder Pattern
Bridge Pattern
Prototype Pattern
Composite Pattern
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?
Facade Pattern
Adapter Pattern
Decorator Pattern
In which of the following pattern an interface is responsible for creating a factory of related objects without explicitly specifying their classes?
Factory pattern
Abstract factory pattern
Singleton Pattern
Which of the following is correct about Creational design patterns?
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.
Which of the following describes of the Observer pattern correctly?
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
Which of the following describes the Builder pattern correctly?
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
Which of the following pattern is used where we need to treat a group of objects in similar way as a single object?
Composition Pattern
Can we create a clone of a singleton object?
True
False
Which of the following describes the Behavioral pattern correctly?
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.
Which of the following is correct about Singleton design pattern?
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
Which of the following describes the State pattern correctly?
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.
In which of the following pattern, a visitor class is used which changes the executing algorithm of an element class?
Visitor pattern
MVC pattern
Business delegate pattern
Composite entity pattern
Which of the following describes the Strategy pattern correctly?
Which of the following programming languages is the best suited to design pattern?
Java
C
Cobol
HTML
Which of the following is not a valid type of message arrow in sequence diagram?
Synchronous Message
Asynchronous Message
Return Message
Activate Message
Identify which of the following modeling elements is not associated with Use case diagrams
Actor
Include relationship
Extend relationship
Aggregate relationship
Which of the following is not a characteristic of scrum model of product development?
Incremental development
Agile nature
Stable requirements
Time-boxedscheduling
XP with reference to software development methodology is:
Extreme programming
Excellent programming
Extreme processing
Excellent processing
Which of the following is a non functional requirement of a web based application?
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
A scrum is actually a
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
___________ enhances performance and functionality of the software after delivery
re-design
re-engineering
post checking
maintance
Which of the following models follow a purely sequential approach?
Waterfall model
Spiral model
Iterative model
Incremental model
Class diagram, component diagram, object diagram and deployment diagram are considered as types of
Structural diagrams
Behavioral diagrams
Non-behavioral diagrams
Non-structural diagrams
Activity diagram, use case diagram, collaboration diagram and sequence diagram are considered as types of :
Kind of diagrams which are used to show interactions between series of messages are classified as
Activity diagram
Sequence diagram
Collaboration diagram
All of them
Which of the following diagrams is time oriented?
State chart diagram
Which symbol is used to represent Protected visibility in UML ?
+
_
@
~
#
Which symbol is used to represent Package visibility in UML?
—
Which diagram is like a flow chart which shows the steps decision points and branches?
Communication diagram
Object in a set of DFDs have unique names
A...is represented graphically by an arrow into or out of a process
Process
Entity
Level
Flow
Data flow diagrams that ‘youtube’ on the movement of data between processes are referred to as:
process models
data models
flow models
flow charts
Calculating an employee’s salary is represented on a data flow diagram as a:
data flow
source
data store
process
An arrow on a data flow diagram represents a:
dataflow
source/sink
Which of the following is not true statement regarding data flows?
A fork in a data flow means that exa
In a data flow diagram, a data flow that consist of other data glows is a(an) :
Compound flow
Composite flow
Control flow
Complex flow
Which of the following is a true about IDEF0 diagram?
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
A data flow diagram:
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
Agile is:
Sequential
Iterative
Incremental
Both Iterative & Incremental
Both Iterative & Sequential
What is/are advantages of Agile testing?
Saves time
Requires less planning and creates less documantation
Regular feedback from end users
Solves issue in advance by daily meeting
All the term
When acceptance testing is performed in Agile development?
On request of customer
After system is ready
At the end of each iteration
Daily
Who is responsible for sprint meeting?
Product owner
Scrum team
Scrum master
Users
Who is prioritized product backlog?
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
1,5,2,3,4
1,5,2,4,3
1,2,5,4,3
1,3,2,4,5
… are people who are accountable for the project success.
Chickens
Release people
Hen
Pigs
What is the order in which test levels are performed?
Unit, Integration, System, Acceptance
Unit, System, Integration, Acceptance
Unit, Integration, Acceptance, System
It depends on nature of a project.
Which testing is concerned with behaviour of whole product as per specified requirements?
Acceptance testing
Component testing
System testing
Integration testing
System testing is a
Black box testing
White box testing
Grey box testing
Integrated testing is a
Both Black and White
Both Grey and White
Unit testing is a
System architecture is determined during which phase?
requirement gathering
implementation
development
design
Verifying that whether software components are functioning correctly and identifying the defects in them is objective of which level of testing
Unit testing
Standard phases (requirements, design, code, test) in order to choose the most appropriate model
Waterfall
Code and fix
Spiral
Write some code, debug it, repeat - choose the most appropriate model