Quiz
SDP5p2
Create a free account to finish this quiz
Save your progress and see your final score.
Already have an account? Sign in
Questions in this quiz (64)
1One of the key practices in XP which ensures that all production code is written with two programmers working at the same machine or facility. This is the revision step taken to the extreme. All code is always reviewed by at least one other person
- APair programming
- BTest driven development
- CDesign improvement (refactoring)
- DNone of the above
2The waterfall model of software development is
- AA reasonable approach when requirements are well defined
- BA good approach when a working programs is required quickly
- CThe best approach to use for projects with large development teams
- DAn old fashioned model that is rarely used any more
3The incremental model of software development is
- AA revolutionary model that is not used for commercial products
- BA reasonable approach when requirements are well defined
- CA good approach when a working programs is required quickly
- DThe best approach to use for projects with large development teams
4The spiral model of software development
- AEnds with the delivery of the software product
- BIs more chaotic than the incremental model
- CIncludes project risks evaluation during each iteration
- DAll of the above
5If you need to show the physical relationship between software components and the hardware in the delivered systems, which diagram can you use?
- AComponent diagram
- BDeployment diagram
- CClass diagram
- DNetwork diagram
6Which diagram in UML is used to describe the physical components their distribution and association?
- AComponent diagram
- BDeployment diagram
- CClass diagram
- DObject diagram
7Aggregation (encapsulation) relationship is represented in UML notation by
- ALine with solid diamond at one end
- BLine with hollow diamond at one end
- CLine with an arrow at one end
- DLine without an arrow
8In class diagram, inside each class what is to be printed?
- AIts name, attributes, operations and derived class
- BIts name, attributes and operations
- CIts name and operations
- DIts name and attributes
9Key elements of use-case diagrams are
- APeople, computer
- BActor, use cases
- CPeople, classes and objects
- DNone of them
10Which of the following describes the Strategy pattern correctly
- AIn this pattern, a class behavior changes based on its state
- BIn this pattern, a null object replaces check of NULL object instance
- CIn this pattern, a class behavior or its algorithm can be changed at run time
- DIn this pattern, an abstract class exposes defined way(s)/template(s) to execute its method
11Which of the following pattern refers to creating duplicate object while keeping performance in mind?
- ABuilder Pattern
- BBridge Pattern
- CPrototype Pattern
- DComposite Pattern
12Which of the following pattern hides the complexities of the system and provides an interface to client using which the client can access the system?
- AComposite Pattern
- BFacade Pattern
- CAdapter Pattern
- DDecorator Pattern
13In which of the following pattern an interface is responsible for creating a factory of related objects without explicitly specifying their classes?
- AFactory pattern
- BAbstract factory pattern
- CSingleton Pattern
- DBuilder Pattern
14Which of the following is correct about Creational design patterns.
- AThese design patterns are specifically concerned with communication between objects.
- BThese design patterns provide a way to create objects while hiding the creation logic, rather than instantiating objects directly using new operator
- CThese 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.
- DNone of the above.
15Which of the following describes of the Observer pattern correctly?
- AThis 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
- BThis pattern is used to reduce communication complexity between multiple objects or classes
- CThis 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
16Which of the following describes the Builder pattern correctly?
- AThis pattern builds a complex object using simple objects and using a step by step approach.
- BThis pattern refers to creating duplicate object while keeping performance in mind.
- CThis pattern is used when creation of object directly is costly.
- DThis pattern is used when we need to decouple an abstraction from its implementation so that the two can vary independently
17Which of the following pattern is used where we need to treat a group of objects in similar way as a single object?
- AComposition Pattern
- BFacade Pattern
- CAdapter Pattern
- DBuilder Pattern
18Can we create a clone of a singleton object?
- ATrue
- BFalse
19Which of the following describes the Behavioral pattern correctly?
- AThis type of patterns provide a way to create objects while hiding the creation logic rather than instantiating objects directly using new operator
- BThis 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.
- CThis type of pattern are specifically concerned with communication between objects.
- DThis type of pattern are specifically concerned with the presentation tier.
20Which of the following is correct about Singleton design pattern
- AThis type of design pattern comes under creational patterns
- BThis pattern involves a single class which is responsible to create an object while making sure that only single objects gets created
- CSingleton class provides a way to access its only object which can be accessed directly without need to instantiate the object of the class
- DAll of the above
21Which of the following describes the State pattern correctly?
- AIn this pattern, a class behavior changes based on its state.
- BIn this pattern, a null object replaces check of NULL object instance.
- CIn this pattern, a class behavior or its algorithm can be changed at run time.
- DIn this pattern, an abstract class exposes defined way(s)/template(s) to execute its methods.
22Which of the following programming languages is the best suited to design pattern?
- AJava
- BC
- CCobol
- DHTML
23Which of the following is not a valid type of message arrow in sequence diagram?
- ASynchronous Message
- BAsynchronous Message
- CReturn Message
- DActivate Message
24Identify which of the following modeling elements is not associated with Use case diagrams
- AActor
- BInclude relationship
- CExtend relationship
- DAggregate relationship
25Which of the following is not a characteristic of scrum model of product development?
- AIncremental development
- BAgile nature
- CStable requirements
- DTime-boxedscheduling
26XP with reference to software development methodology is
- AExtreme programming
- BExcellent programming
- CExtreme processing
- DExcellent processing
27Which of the following is a non functional requirement of a web based application?
- AWhen the user clicks a “read me” link, the color of the link should change from blue to pink
- BWhen the user clicks a “read me” link, the next page should be opened with 5 seconds
- CWhen the user clicks a “read me” link, the mouse over should show the target page title in a tool tip
- DWhen the user clicks a “read me” link, the read me page should load successfully without errors
28A scrum is actually a
- ASoftware process model which is agile in nature
- Bteam pack in rugby where everyone in the pack act together to move the ball down the field
- CBoth a and b
- DNone of the above
29___________ enhances performance and functionality of the software after delivery
- Are-design
- Bre-engineering
- Cpost checking
- Dmaintance
30Which of the following models follow a purely sequential approach?
- AWaterfall model
- BSpiral model
- CIterative model
- DIncremental model
31Class diagram, component diagram, object diagram and deployment diagram are considered as types of
- AStructural diagrams
- BBehavioral diagrams
- CNon-behavioral diagrams
- DNon-structural diagrams
32Activity diagram, use case diagram, collaboration diagram and sequence diagram are considered as types of
- AStructural diagrams
- BBehavioral diagrams
- CNon-behavioral diagrams
- DNon-structural diagrams
33Kind of diagrams which are used to show interactions between series of messages are classified as
- AActivity diagram
- BSequence diagram
- CCollaboration diagram
- DAll of them
34Which of the following diagrams is time oriented?
- AActivity diagram
- BSequence diagram
- CCollaboration diagram
- DState chart diagram
35Which symbol is used to represent Protected visibility in UML ?
- A+
- B-
- C@
- D~
- E#
36Which symbol is used to represent Package visibility in UML?
- A+
- B-
- C@
- D~
- E#
37Which diagram is like a flow chart which shows the steps decision points and branches?
- AActivity diagram
- BSequence diagram
- CCollaboration diagram
- DState chart diagram
- ECommunication diagram
38Object in a set of DFDs have unique names
- ATrue
- BFalse
39A...is represented graphically by an arrow into or out of a process
- AProcess
- BEntity
- CLevel
- DFlow
40Data flow diagrams that ‘youtube’ on the movement of data between processes are referred to as:
- Aprocess models
- Bdata models
- Cflow models
- Dflow charts
41Calculating an employee’s salary is represented on a data flow diagram as a:
- Adata flow
- Bsource
- Cdata store
- Dprocess
42An arrow on a data flow diagram represents a:
- Adata store
- Bdataflow
- Cprocess
- Dsource/sink
43Which of the following is not true statement regarding data flows?
- AA fork in a data flow means that exa
- Bsource
- Cdata store
- Dprocess
44In a data flow diagram, a data flow that consist of other data glows is a(an)
- ACompound flow
- BComposite flow
- CControl flow
- DComplex flow
45Which of the following is a true about IDEF0 diagram?
- ASlides of the box: right - input, left - output, up - controls, down - mechanisms
- BSlides of the box: right -controls, left -mechanisms, up - input, down - output
- CSlides of the box: right -controls, left - output, up - input, down - mechanisms
- DSlides of the box: right - input, left - output, up - mechanisms, down - controls
46A data flow diagram
- Ais a process model
- Bdepicts the flow of data through a system
- Cdepicts the processing performed by the system
- Duses rounded rectangles to represent processes
47Agile is
- ASequential
- BIterative
- CIncremental
- DBoth Iterative & Incremental
- EBoth Iterative & Sequential
- FAll of them
48What is/are advantages of Agile testing?
- ASaves time
- BRequires less planning and creates less documantation
- CRegular feedback from end users
- DSolves issue in advance by daily meeting
- EAll the term
49When acceptance testing is performed in Agile development?
- AOn request of customer
- BAfter system is ready
- CAt the end of each iteration
- DDaily
50Who is responsible for sprint meeting?
- AProduct owner
- BScrum team
- CScrum master
- DUsers
51Who is prioritized product backlog?
- AProduct owner
- BScrum team
- CScrum master
- DAll of them
52Arrange 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- A1,5,2,3,4
- B1,5,2,4,3
- C1,2,5,4,3
- D1,3,2,4,5
53… are people who are accountable for the project success.
- AChickens
- BRelease people
- CHen
- DPigs
54What is the order in which test levels are performed?
- AUnit, Integration, System, Acceptance
- BUnit, System, Integration, Acceptance
- CUnit, Integration, Acceptance, System
- DIt depends on nature of a project.
55Which testing is concerned with behaviour of whole product as per specified requirements?
- AAcceptance testing
- BComponent testing
- CSystem testing
- DIntegration testing
56System testing is a
- ABlack box testing
- BWhite box testing
- CGrey box testing
- DBoth a and b
57Integrated testing is a
- ABlack box testing
- BWhite box testing
- CGrey box testing
- DBoth Black and White
- EBoth Grey and White
- FNone of them
58Unit testing is a
- ABlack box testing
- BWhite box testing
- CGrey box testing
- Dboth a and b
59System architecture is determined during which phase?
- Arequirement gathering
- Bimplementation
- Cdevelopment
- Ddesign
60Verifying that whether software components are functioning correctly and identifying the defects in them is objective of which level of testing
- AIntegration testing
- BAcceptance testing
- CUnit testing
- DSystem testing
61Standard phases (requirements, design, code, test) in order to choose the most appropriate model
- AWaterfall
- BCode and fix
- CIterative
- DSpiral
62Write some code, debug it, repeat - choose the most appropriate model
- AWaterfall
- BCode and fix
- CIterative
- DSpiral
63In which of the following pattern, a visitor class is used which changes the executing algorithm of an element class?
- Ao Visitor pattern
- Bo MVC pattern
- Co Business delegate pattern
- Do Composite entity pattern
6484. Which of the following describes the Strategy pattern correctly?
- Ao In this pattern, a class behavior changes based on its state.
- Bo In this pattern, a null object replaces check of NULL object instance.
- Co In this pattern, a class behavior or its algorithm can be changed at run time.
- Do In this pattern, an abstract class exposes defined way(s)/template(s) to execute its methods.
Information
- Description
- Quiz on SDP5p2, created by Арсен Жаксыгул on 26/12/2018.
- Author
- Арсен Жаксыгул
- Language
- English
- Views
- 8
- Rating
- No ratings yet Rate this quiz