agile MCQS 2

Moodle Quiz XHTML Export

1

Agile application development model was developed during

  • 1990

  • 2000

  • 2005

  • 2010

10

ALM (Application life cycle Management tool in Agile projects can be used for




  • Managing product backlog


  • Sprint planning and tracking

  • Managing project Artifacts

  • All the above

11

The Agile project team is doing estimation of user stories and they tag 8 points to one particular user story. As a developer, what will you infer from this?



 


  • It will need 8 hrs to complete the user story

  • It would take 8 days to complete the user story

  • It would need 8 team members to work on this user story

  • It is the relative size with respect to other user stories

12

A programmer reads a requirement and understands what needs to be implemented. She adapts test driven development (TDD) approach for developing the code. She starts writing the tests, runs them, develops the code accordingly and makes all the tests pass. Which of the following activities should the programmer be recommended to do once all the tests are passed?



  • Write code comments

  • Measure the size of the code

  • No action

  • Refractor the code

13

Which of the following artifacts is the outcome of the requirement workshop in an agile project?


 


  • Sprint burn down

  • Release burn down

  •  Sprint Back log

  • Product back log

    ANS:C


14

While testing in Agile projects, which of the following techniques are useful?



  • Automation

  • Moscow

  • Exploratory

15

How is testing done in Agile projects?



  • Development and testing and in hand in the same project

  • Testing is recommended to be automated

  • Testing is always done by different team in different points after completion of development

16

Which of the few are the advantages of continuous integration



  • Early warning of broken/incompatible code

  • Immediate unit testing of all changes

  • Automated build failure detection and notification

  • All of the above

17

What are the benefits of having Continuous Integration (CI) infrastructure in the project environment?




  • Identifies defects and helps in fixing up the defects faster

  • Reduces human error by automating repetitive tasks

  • Manages all the user stories tasks and defect los

  • Constant availability of a current build for testing, demo, or release purposes

18

Which are the best practices in continuous Integration (CI) environment?



  • Maintain a single code repository

  • Fix broken builds immediately

  • Maintain multiple code repositories

  • Automated unit test case and linked with check in

19

Continuous integration is all about



  • Identifying and fixing integration and regression issues later

  • reducing risk by getting early feedback.

  • monitoring the tasks for user stories for each sprint

  • identifying the issues at early stages and fixing them at the end of the release

    Show Answer


2

Agility can be applied to any software process using design a process in such a way that




  • Allows the project team to adapt task

  • Conduct planning to get the fluidity of an agile development approach

  • An incremental delivery strategy that gets working software to the customer

  • All of the mentioned above

20

In agile development, we create lengthy documentation.

  • False

  • True

  • None of these

21

What is the use of Jenkins ?



  • Continuous Monitoring tool

  • Continuous Integration tool

  •  Version Control System tool

  • Continuous Testing tool

22

Define Agile scrum methodology.

  • project management that emphasizes incremental progress

  • project management that emphasizes decremental progress

  • project management that emphasizes neutral progress

  • project management that emphasizes no progress

23

CASE stands for


  • Computer-Aided Software Engineering

  • Control Aided Science and Engineering

  • Cost Aided System Experiments

  • None of the mentioned

24

 Adaptive Software Development(ASD) has which of the following three framework activities?


  • speculation, collaboration, learning

  • analysis, design, coding

  • requirements gathering, adaptive cycle planning, iterative development

  • all of the mentioned

25

What qualities should a good Agile tester have?


  • Agile tester should be able to understand the requirements quickly

  • Agile tester should know Agile concepts and principals wrong

  • All of the above

  • As requirements keep changing, he should understand the risk involve in it

26

Which three framework activities are present in Adaptive Software Development(ASD) ?

  • analysis, design, coding


  • requirements gathering, adaptive cycle planning, iterative development


  • speculation, collaboration, learning


  • All of the above


27

When forming an Agile project team it is BEST to use:

  • Top management officials


  • Generalized Specialists


  • Highly specialized developers


  • All of the above


28

How does tools like FIT and Fitness compliment Agile?

  • Code coverage metrics


  • Unit Test


  • Automated Acceptance Tests


  • Continuous Integration


29

What is a key concept behind Agile?



  • Test at the end



  • Value and quality driven

  • Plan driven

  •  Large batches

3

The Agile model has primarily designed to develop a project to adapt to ___ quickly.



  • Development quickly

  • Implement quickly

  • Change requests

  • None of the mentioned above

30

In single responsibility principle, the responsibility for a class is 




  • Defined

  • Double

  • Simple

  • Single

31

In open/close principles, the software entities are open for extension but closed for 



  • Corrections



  • Errors

  • Modifications

  • Development

32

In Leskov substitution principle, "objects in a program should be replaceable with instances of their






  • Subtypes

  • Programs

  • Codes

  • Command

33

Client-specific interfaces are better than one general-purpose interface in

 





  • Single responsibility principle



  • Open/Close principle

  • Liskov substitution principle

  • Interface segregation principle

34

Solid principles was promoted by which of these?




  • Robert Hook

  • Robert Rich

  • Robert Martins

  • Robert Dawn


35

Solid principle is also called






  • Solid-oriented principle

  • Solid-based principle

  • Object-oriented principle

  • Object-based principle

36

The SOLID acronym in Solid principles was introduced by 





  • Micheal Feathers

  • Micheal Wright

  • Micheal Sheep



  • Micheal Brown

37

Concerning the solid principle which of these is odd?

  • Dependency Inversion Principle

  • Leskov Subtituition Principle

  • Interface Segregation Principle

  • Single Command Principle

38

The five design principles make software design more






  • Distinct

  • Useful

  • Autonomous

  • Maintainable

39

Solid principles form a core philosophy for methodologies like 





 


  • Code development

  • Design development

  • Software development

  • Agile development

4

Software development life cycle is a phenomenon to design, develop and, ___ high-quality software.




  • Test

  • Implementation

  • Maintenance


  • None of the mentioned above

40

What are the Agile quality strategies?

  • Re-factoring

  • Small feedback cycles

  • Dynamic code analysis

  • All of the above

40

What are the Agile quality strategies?

  • Re-factoring

  • Small feedback cycles

  • Dynamic code analysis

  • All of the above

5

Amongst which of the following is/are the Agility Principles




  • To satisfy the customer through early and continuous delivery

  • Amongst which of the following is/are the Agility Principle



  • Build projects around motivated individuals

  • All of the mentioned above

6

Which of the following is not a common idea between lean manufacturing and agile manufacturing?





  • Productivity

  • Empowering people

  •  Response to customer demands

  • Reduction in waste
     

7

Identify the simplest model of SDLC

  • Agile


  • RAD


  • Waterfall


  • Spiral


8

Solid principles was promoted by which of these?


  • Robert Hook


  • Robert Rich


  • Robert Martins


  • Robert Dawn


9

The Agile ALM development method uses a phased approach.

  • True

  • False

Post a Comment

0 Comments