Agile application development model was developed during
1990
2000
2005
2010
ALM (Application life cycle Management tool in Agile projects can be used for
Sprint planning and tracking
Managing project Artifacts
All the above
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
Write code comments
Measure the size of the code
No action
Refractor the code
Sprint burn down
Release burn down
Sprint Back log
Product back log
ANS:C
While testing in Agile projects, which of the following techniques are useful?
Automation
Moscow
Exploratory
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
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
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
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
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
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
In agile development, we create lengthy documentation.
False
True
None of these
Continuous Monitoring tool
Continuous Integration tool
Version Control System tool
Continuous Testing tool
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
CASE stands for
Computer-Aided Software Engineering
Control Aided Science and Engineering
Cost Aided System Experiments
None of the mentioned
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
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
As requirements keep changing, he should understand the risk involve in it
Which three framework activities are present in Adaptive Software Development(ASD) ?
When forming an Agile project team it is BEST to use:
Top management officials
Generalized Specialists
Highly specialized developers
How does tools like FIT and Fitness compliment Agile?
Code coverage metrics
Unit Test
Automated Acceptance Tests
Continuous Integration
Test at the end
Value and quality driven
Plan driven
Large batches
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
In single responsibility principle, the responsibility for a class is
Defined
Double
Simple
Single
In open/close principles, the software entities are open for extension but closed for
Corrections
Errors
Modifications
Development
In Leskov substitution principle, "objects in a program should be replaceable with instances of their
Subtypes
Programs
Codes
Command
Client-specific interfaces are better than one general-purpose interface in
Single responsibility principle
Open/Close principle
Liskov substitution principle
Interface segregation principle
Robert Hook
Robert Rich
Robert Martins
Robert Dawn
Solid principle is also called
Solid-oriented principle
Solid-based principle
Object-oriented principle
Object-based principle
The SOLID acronym in Solid principles was introduced by
Micheal Feathers
Micheal Wright
Micheal Sheep
Micheal Brown
Dependency Inversion Principle
Leskov Subtituition Principle
Interface Segregation Principle
Single Command Principle
The five design principles make software design more
Distinct
Useful
Autonomous
Maintainable
Solid principles form a core philosophy for methodologies like
Code development
Design development
Software development
Agile development
Software development life cycle is a phenomenon to design, develop and, ___ high-quality software.
Test
Implementation
Maintenance
Re-factoring
Small feedback cycles
Dynamic code analysis
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
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
Identify the simplest model of SDLC
Agile
RAD
Waterfall
Spiral
Solid principles was promoted by which of these?
The Agile ALM development method uses a phased approach.
0 Comments