Final Flashcards
(49 cards)
a methodology that involves the client or end user in the design and development of an application, through a succession of collaborative workshops
Joint Application Development (JAD)
What is the name of the 15-minute meeting held each day of a sprint?
Daily Scrum (ch.2)
When estimating is done for a project, the development team should __________________.
Be fully involved in the estimating process
independent procedures that are used together for checking that a product, service, or system meets requirements and specifications and that it fulfills its intended purpose
Verification and validation
a list of action or event steps, typically defining the interactions between a role (known in the Unified Modeling Language as an actor) and a system, to achieve a goal. The actor can be a human, an external system, or time.
Use case
is intended to ensure a product, service, or system results in a product, service, or system that meets the operational needs of the user
Validation
Teams A and B work in different divisions of the same company. If Team A’s velocity is higher than Team B’s velocity, then Team A is more productive than Team B.
False, velocity is team dependent based off that team’s specific scale (Ch.7/8)
A Scrum Master must be a _____________ leader.
servant
Which of the following comes at the end of a sprint? (Check all that apply.)
Sprint Retrospective is last, Sprint Review is next to last(ch.4)
The sprint review focuses on _______________ , while the sprint retrospective focuses on _______________.
The sprint review focuses on the product, while the sprint retrospective focuses on the process. (Ch.21/22)
Who provides the definition of done on a backlog item?
Product Owner(?) (ch.4)
What is the purpose of the sprint retrospective?
An opportunity to inspect and adapt the process. (ch.2)
assessment based on an outline design of system requirements, to determine whether the company has the technical expertise to handle completion of the project.
Technical feasibility
example of a design pattern
Abstract factory creational design pattern
Creates an instance of several families of classes
is a hierarchical and incremental decomposition of the project into phases, deliverables and work packages. It is a tree structure, which shows a subdivision of effort required to achieve an objective; for example a program, project, and contract.
Work breakdown structure (WBS)
The reason for holding regular sprint retrospectives is __________________________.
To continually give feedback to improve the process (?) (Ch.21/22)
Who has the responsibility of determining whether a given backlog item is done?
Product Owner(?) (Ch.21/22)
Which of the following are elements of a sprint review? (Select all that apply.)
Prework, Overview, Demonstrate, Adapt, Discuss (Ch.21/22)
Which of the following is a responsibility of a Scrum Master? (Check all that apply.)
coach, servant leader, process authority, interference shield, impediment remover, change agent (ch.10)
Which of the following are Scrum roles? (Check all that apply.)
Product Owner, Development Team, ScrumMaster (ch.2)
is intended to check that a product, service, or system meets a set of design specifications
Verification
the ability to prevent certain aspects of a class or software component from being accessible to its clients, using either programming language features (like private variables) or an explicit exporting policy
Information hiding
A language construct that facilitates the bundling of data with the methods (or other functions) operating on that data; the features of this are supported using classes in most object-oriented programming languages
Encapsulation
a process followed for a software project, within a software organization. It consists of a detailed plan describing how to develop, maintain, replace and alter or enhance specific software. The life cycle defines a methodology for improving the quality of software and the overall development process.
Software development life cycle (SDLC)