MCQ_For_Midterm

Réussis tes devoirs et examens dès maintenant avec Quizwiz!

What is the time duration that is consumed by the agile scrum sprint? -1 hour -1 day -3-4 weeks -None

3-4 weeks

Which one of the options is the correct statement for the sprint planning meeting? -A discussion between client, scrum master and the team -A meeting of only scrum team members -A meeting of scrum masters only -None of the above

A discussion between client, scrum master and the team

Which one of the following options is the definition of the term "scrum of scrums" in agile? -A meeting of multiple scrum masters (ambassadors) for a specific project -Stand up a meeting of a single scrum team -A meeting of all teams along with their members -None of the above

A meeting of multiple scrum masters (ambassadors) for a specific project

Which one of the options is the correct statement for Sprint retrospective meeting? -A meeting to discuss only prior features of the project -A meeting to discuss the worst and best part of sprint and how it can be improved -A meeting before project initialization -None of the above

A meeting to discuss the worst and best part of sprint and how it can be improved

Select one of the following options that explains the meaning of daily stand-up in agile? -It is the meeting to ask future work schedule -A meeting where the team is asked the things done on the previous day and the plan for the current day along with the problems they faced during these tasks -A stand-up lecture -None of the above

A meeting where the team is asked the things done on the previous day and the plan for the current day along with the problems they faced during these tasks

Explain the role of sashimi from the below options that come under the Scrum methodology? -To check functions created by developers -Designing and analysis -Coding and testing -All of the above

All of the above

Which of the following options is the methodology that is used for the agile model? -Dynamic development -Development of lean software -Crystal methodology -All of the above

All of the above

Which of the following options is the type of an agile framework? -Kanban -Feature driver development -Test-driven development -All of the above

All of the above

Which of the given options comes under the Agile Manifesto and its principles? -Collaboration with customer -Making necessary changes whenever required in the project -Interaction and self-organization -All of the above

All of the above

Which one of the following options explains that agile is different from other methodology of testing? -Testing is done into different small segments -Testing is done with team communication -Strategic modifications can be done during testing -All of the above

All of the above

Which one of the options is the main difference between agile and traditional working? -Agile can make instant changes in the project, traditional manner cannot -Agile has self-organizing teams whereas traditionally, the single project manager is the central authority -Testing is done in every sprint in agile whereas traditionally, testing is done only after project completion -All of the above

All of the above

hat is the role of a scrum master in agile? -Management of the project team -Team motivation -Managing issues and problems of team and project -All of the above

All of the above

Which of the given roles is not involved in Scrum methodology? -Product owner -Scrum team -Scrum Master -Business analyst

Business analyst

Which of the following options is the definition of increment in agile? -Completed total of the product backlog items at the time of a sprint -Project completion speed -Business increment -Organizational growth

Completed total of the product backlog items at the time of a sprint

There are some different strategies given, which strategy is not used for agile quality checking? -Milestone review -Iteration -Dynamic code analysis -Daily Standup

Daily Standup Daily stand up is not used as a quality strategy for agile because it is a different process of the entire procedure. For agile, the strategies are an iteration, dynamic code analysis, inspection, refactoring etc.

What is a story point in the agile model? Choose one from the given options. -A state of the project -The initial stage of a project -Estimate of required efforts for a project -None of the above

Estimate of required efforts for a project

Which one of the given options is the reason for which, scrum promote the use of automated testing in their project? -For fast delivery of the project -For decreasing the complexity of the project -For removing technical errors more efficiently -All of the above

For fast delivery of the project

Why the burndown and burn up charts used in the agile model? -For identifying technical issues -For tracing the project progress -For project compilation -For sprinting purpose

For tracing the project progress

What is Zero sprint in the agile model? -It is a preparation step for an initial sprint -It's a story taken between two sprints -It is a zero values sprint -None of the above

It is a preparation step for an initial sprint

Which is one of the options that describe the build breaker in agile? -It increases processing speed -Creates sprints in a project -It is a situation where some an error occurs in software that stops compilation -None of the above

It is a situation where some an error occurs in software that stops compilation

Which of the given options is the correct meaning for the term "Scrum-ban" in agile? -It is a program that blocks the execution process within the scrum sprints -It is an entity that stops the entire practice of scrum -It is software that is used for regular maintenance of the projects and removes bugs by making sudden changes -None of the above

It is software that is used for regular maintenance of the projects and removes bugs by making sudden changes The scrum ban is a model that is Kanban-model based that is used in the field of software development. Some software requires regular maintenance so some issues and problems can be removed. Scrum-ban makes instant changes to the program to remove these kinds of issues and problems. This helps a project to be completed within minimum time duration and to prevent the software from programming errors.

In agile, what is the planning poker technique used for?-Planning and estimation -For scrum sprint -For testing the project for identifying errors -None of the above

Planning and estimation

Which of the following options is the type of agile certification? -Database manager -Chartered accountant -Safe agilist -None of the above

Safe agilist Safe agilist is the most widely used scaling framework of agile. It is a certification program which is done by agile change agents and managers. Only these individuals are responsible for large changes that are made within the software development organizations. This agile certification is important because the organizations in the market asked about the good points of the candidates for which the agile certificate is useful.

Which one of the options is the main difference between scrum and agile? -Agile is a procedure whereas scrum is practice -Scrum is a procedure and agile is a practice -Scrum is a large spectrum whereas agile is the form of scrum itself -Scrum is incremental and agile is not

Scrum is a procedure and agile is a practice

Which of the below option is not the drawback of the Agile model? -Hard to predict required efforts for a specific project or task -Only experienced leader has the authority to make choices -Self-motivation and self-organization -Chances of customer dissatisfaction if they don't understand the project

Self-motivation and self-organization

What is the use of agile testing? -Software testing -Program Coding -Communication establishment -Team motivation

Software testing

When a waterfall model can be used over Scrum, choose from the following options? -When client needs are well defined and simple -When requirements are subjected to be changed -When a project is not explained properly -All of the above

When client needs are well defined and simple

7. Structure diagrams emphasize the things that must be present in the system being modeled. a) True b) False

a

A person who makes decision and practices Scrum to the core is performing what role? A. Pig B. Chicken C. Scrum Master D. Scrum Team

a

According to Agile manifesto what carries more value? A. Individuals and interactions over processes and tools. B. Individuals and interactions over people and technique. C. Individuals and interactions over projects and tools. D. Individuals and interactions over products and tools.

a

As per an IBM report, "31%of the project get cancelled before they are completed, 53% overrun their cost estimates by an average of 189% and for every 100 projects, there are 94 restarts". What is the reason for these statistics? a) Lack of adequate training in software engineering b) Lack of software ethics and understanding c) Management issues in the company d) All of the mentioned

a

Build & Fix Model is suitable for programming exercises of ___________ LOC (Line of Code). A. 100-200 B. 300-400 C. 600-700 D. Above 800+

a

Conflicting requirements are common in Requirement Engineering, with each client proposing his or her version is the right one. a) True b) False

a

How does tools like FIT and Fitness compliment Agile? A. Automated Acceptance Tests B. Continuous Integration C. Unit Test D. Code coverage metrics

a

Identify an ethical dilemma from the situations mentioned below: a) Your employer releases a safety-critical system without finishing the testing of the system b) Refusing to undertake a project c) Agreement in principle with the policies of senior management d) All of the mentioned

a

Interaction Diagram is a combined term for a) Sequence Diagram + Collaboration Diagram b) Activity Diagram + State Chart Diagram c) Deployment Diagram + Collaboration Diagram d) None of the mentioned

a

RAD stands for A. Rapid Application Development B. Required Application Development C. Rapid Application Developers D. Rapid Application Disposition

a

Requirements Analysis is an Iterative Process. a) True b) False

a

Requirements analysis is critical to the success of a development project .a) True b) False c) Depends upon the size of project d) None of the mentioned

a

Requirements should specify 'what' but not 'how'. a) True b) False

a

The end result of an Agile development is: A. A product of a professional quality which fits the business need B. A product of almost as good a quality to a Waterfall development C. Rather poor quality but at least it is quick D. A technically perfect re-factored solution

a

When analyzing processes, what becomes increasingly significant for managers to understand in regards to individual skills? A. A group understanding of processes allows teams to execute their jobs more effectively and efficiently, hut it can never substitute skill B. A process is more easily developed when the customer is more directly involved in its development C. Skilled individuals are not necessarily required to be involved w'ith analyzing processes D. Skill sets are absolutely crucial in the planning and execution of specific processes, html not its analysis

a

Which of the following are attributes of an Agile team? A. Trust and courage B. Infinite patience C. Cynicism D. Hope and charity

a

Which of the following is not part of the Manifesto for Agile Software Development A. Teams and interactions over processes and tools B. Working software over comprehensive documentation C. Customer collaboration over contract negotiation D. Responding to change over following a plan

a

Which type of integration testing uses stubs? A. Top down testing B. Bottom up testing C. Both in top down and bottom up testing D. System testing

a

Who is responsible for prioritizing the product backlog?A. Product Owner B. Project Manager C. Lead Developer D. Tester

a

You are working on a newly formed Agile team. Your coach gathers the team and asks every one to close their eyes and start counting one at a time, synchronously. What is the coach trying to do with this exercise? A. Collaborating using circle counting game. B. Coordinating using mute mapping game. C. Consensus gathering using some random game he Invented. D. Consent gathering using some random game he Invented.

a

f a team can complete 10 story points In an iteration then how long will it take for the team to complete 100 story points? A. 10 Iterations B. 10 waves C. 20 Iterations D. 20 waves

a

In the scrum, what is the term "impediments" is about? -An issue that block the scrum team in project completion -Project speed boosters -External resources to help the project -Information resources

an issue that block the scrum team in project completion

1. Which of the following UML diagrams has a static view?a) Collaboration b) Use case c) State chart d) Activity

b

12. How many feasibility studies is conducted in Requirement Analysis? a) Two b) Three c) Four d) None of the mentioned

b

8. Which of the following diagram is time oriented? a) Collaboration b) Sequence c) Activity d) None of the mentioned

b

A Use-case actor is always a person having a role that different people may play. a) True b) False

b

A stakeholder is anyone who will purchase the completed software system under development. a) True b) False

b

An Agile approach values ... A. Process over people B. People over process C. Plans over process D. Plans over people

b

An Agile team ... A. Is self-organizing, so needs no specific skills B. Collaborates and supports team members C. Ensures that weak members of the team are thrown out of the team D. Ensures blame is allocated fairly

b

Company has latest computers and state-of the- art software tools, so we shouldn't worry about the quality of the product. a) True b) False

b

Efficiency in a software product does not include ________ a) responsiveness b) licensing c) memory utilization d) processing time

b

Explain what is meant by PRODUCT with reference to one of the eight principles as per the ACM/IEEE Code of Ethics ? a) The product should be easy to use b) Software engineers shall ensure that their products and related modifications meet the highest professional standards possible c) Software engineers shall ensure that their products and related modifications satisfy the client d) It means that the product designed /created should be easily available

b

Identify the correct statement: "Software engineers shall a) act in a manner that is in the best interests of his expertise and favor." b) act consistently with the public interest." c) ensure that their products only meet the SRS." d) all of the mentioned

b

In the maintenance phase the product must be tested against previous test cases. This is known as __________ testing. A. Unit B. Regression C. Acceptance D. Integration

b

The user system requirements are the parts of which document? a) SDD b) SRS c) DDD d) SRD

b

The working culture of an Agile team is ... A. Collective B. Collaborative C. Connective D. Contemplative

b

There was an Issue In your project and your manager kept asking "why?' several times. What is he doing? A. He Is executing collaboration. B. He is executing "Five whys" a Lean tool. C. He Is executing "get your attention" tool. D. None of the above

b

What do you infer from this following user story? "As a sales agent, I want a client search feature so that I can find my preferred clients quickly and easily." A. Good. No additional information required. B. Good. Need clarification on "quick and easy" for UI testing. C. NOT good. Too big. D. NOT good. Too small.

b

What is the unit of measurement that is used to measure the size of a user story for an Agile project? A. Function points B. Story points C. Work breakdown points D. Velocity points

b

Which Agile methodology advocates the use of problem domain? A. Extreme programming (XP) B. Feature-Driven Development (FDD) C. Scrum D. Evo

b

Which of the following is not correct model in Software Development Paradigm? A. Waterfall Model B. P model C. Spiral Model D. V model

b

Who can be the best user proxy? A. ScrumMaster B. Customers C. Agile coach D. Developer

b

_________ and _________ are the two issues of Requirement Analysis. a) Performance, Design b) Stakeholder, Developer c) Functional, Non-Functional d) None of the mentioned

b

Which one of the following is not a step of requirement engineering? a) elicitation b) design c) analysis d) documentation

b Explanation: Requirement Elicitation, Requirement Analysis, Requirement Documentation and Requirement Review are the four crucial process steps of requirement engineering. Design is in itself a different phase of Software Engineering.

Traceability is not considered in Requirement Analysis. a) True b) False

b Explanation: Requirements traceability is concerned with documenting the life of a requirement and providing bi-directional traceability between various associated requirements, hence requirements must be traceable.

An Agile customer ... A. Must have a good understanding of Agile techniques B. Will always receive worse systems than their non-Agile counterparts C. Will typically get business value delivered early D. Will need to work out at the gym regularly

c

Choose the correct option in terms of Issues related to professional responsibility a) Confidentiality b) Intellectual property rights c) Both Confidentiality & Intellectual property rights d) Managing Client Relationships

c

FAST stands for a) Functional Application Specification Technique b) Fast Application Specification Technique c) Facilitated Application Specification Technique d) None of the mentioned

c

For one of your products, optimal cost of change (CoC. was estimated to be 100 story points but at the end of the iteration actual C0C was found to be 200 story points. What is the Technical debt that your project had encountered (if any)? A. None. "Velocity" the great equalizer will take care of Technical debt. B. None. Your developers will work extended hours to pay back the Technical debt in next iteration so it can be ignored for now. C. 100 Story points D. 200 Story points

c

How many phases are there in Requirement Analysis? a) Three b) Four c) Five d) Six

c

In the popular prioritization technique called "MoSCoW", the "M" stands for: A. May have B. Major C. Must Have D. Mandatory

c

QFD stands for a) quality function design b) quality function development c) quality function deployment d) none of the mentioned

c

Select the incorrect statement: "Software engineers should a) not knowingly accept work that is outside your competence." b) not use your technical skills to misuse other people's computers." c) be dependent on their colleagues." d) maintain integrity and independence in their professional judgment."

c

The 1OCCSS of testing Delivered or "done done" stones is known as: A. Unit Testing B. Integration Testing C. Exploratory Testing D. Release Testing

c

The reason for software bugs and failures is due to a) Software companies b) Software Developers c) Both Software companies and Developers d) All of the mentioned

c

Waterfall model is not suitable for: A. Small projects B. Complex projects C. Accommodating changes D. Maintenance Projects

c

Which of the following is a characteristic of an Agile leader? A. Task focused B. Process oriented C. Supportive D. Disinterested

c

Which of the following is the first step in SDLC framework? A. Feasibility Study B. Requirement Gathering C. Communication D. System Analysis

c

Which one of the following is a functional requirement? A. Maintainability B. Portability C. Business needs D. Reliability

c

he leadership style of an Agile Leader is ... A. Fascinating B. Fabulous C. Facilitative D. Fantastic

c

"Software engineers should not use their technical skills to misuse other people's computers." Here the term misuse refers to: a) Unauthorized access to computer material b) Unauthorized modification of computer material c) Dissemination of viruses or other malware d) All of the mentioned

d

10. Which is one of the most important stakeholders from the following? a) Entry level personnel b) Middle level stakeholder c) Managers d) Users of the software

d

11. Which of the following is not a diagram studied in Requirement Analysis? a) Use Cases b) Entity Relationship Diagram c) State Transition Diagram d) Activity Diagram

d

9. How many diagrams are here in Unified Modelling Language? a) six b) seven c) eight d) nine

d

A Persona used within an Agile user story can he thought of as: A. A person who viIl only use the application infrequently B. A person who will influence early adopters of the application C. A formally-assigned user-acceptance tester D. An imaginary representation of a user role

d

As a Product Owner is sitting through a demonstration meeting for his product, he realizes that if changed the release schedule of a newly identified feature he could immediately increase the business value of the project without increasing the cost of implementation. By realizing this value and making this last-minute adjustment which of the following BEST describes what was done to the project? A. Improved the quality of a feature in the product. B. Increase risk of project failure. C. Change the requirements specification. D. Increase the ROl of the project.

d

Coad and Yourdon suggested _______ selection characteristics that should be used as an analyst considers each potential object for inclusion in the requirement analysis model. a) Three b) Four c) Five d) Six

d

How is Agile planning different from the traditional approach to planning? A. Agile planning is done only once B. Agile planning is non-iterative C. Agile planning places emphasis on the plan D. Agile planning places emphasis on planning and is iterative

d

Select the developer-specific requirement? a) Portability b) Maintainability c) Availability d) Both Portability and Maintainability

d

The requirements that result from requirements analysis are typically expressed from one of three perspectives or views. What is that perspective or view? a) Developer b) User c) Non-Functional d) Physical

d

What are the types of requirements? a) Availability b) Reliability c) Usability d) All of the mentioned

d

What does "Timeboxed" means in Agile terms? A. Fast B. Flexible C. Frequent D. Fixed

d

What is NOT a characteristics of a good user story? A. Value B. Negotiable C. Estimatable D. Dependant

d

What is NOT an Agile methodology? A. Extreme programming (XP) B. Scrum C. Crystal Clear D. PMBOK® 3

d

What is the major drawback of using RAD Model? A. Highly specialized & skilled developers/designers are required B. Increases reusability of components C. Encourages customer/client feedback D. Increases reusability of components, Highly specialized & skilled developers/designers are required

d

Which diagram in UML shows a complete or partial view of the structure of a modeled system at a specific time? a) Sequence Diagram b) Collaboration Diagram c) Class Diagram d) Object Diagram

d

Which of the following are valid step in SDLC framework? A. Requirement Gathering B. System Analysis C. Software Design D. All of the above

d

Who should attend the stand-up meetings? A. Sponsor and Executive Management only B. Project Manager and Technical Leads only C. Project Leader and Customer Representatives only D. The entire team

d

What is the term "Velocity" used for in scrum? -Print by sprint progress rate of a team -The speed of project execution -The average capacity of team members -None of the above

print by sprint progress rate of a team


Ensembles d'études connexes

IELTS Speaking Test # 81 Part 1 Topic: "Colour". Part 2 Topic: "Describe a song or a piece of music you like". Part 3 Topic: "Music and young people" & "Music and society".

View Set

MCAT Biology Missed Questions and Concept Checks cop

View Set

Chapter 11: Mountains, Basins, and Continents

View Set

AD Banker Life & Health Chapter 2

View Set

Accounting 2036 Smartbook Chapter 10

View Set