Save
software engineering
second 50
Save
Share
Learn
Content
Leaderboard
Share
Learn
Created by
Josi e
Visit profile
Cards (50)
What is the basis of plan-driven development?
Separate development
stages
with planned outputs
View source
How does iteration occur in plan-driven development?
Iteration occurs within
activities
View source
What characterizes agile development?
Inter-leaved
specification, design,
implementation
, and testing
View source
How are outputs decided in agile development?
Through
negotiation
during the development process
View source
What is a key feature of agile development regarding versions?
Developed as a series of versions or
increments
View source
What is the role of stakeholders in agile development?
Involved in
version specification
and evaluation
View source
How often are new versions delivered in agile development?
Frequently for evaluation
View source
What type of documentation is emphasized in agile development?
Minimal documentation
, focus on working code
View source
What are the 12 principles behind the Agile Manifesto?
Satisfy
customer
through early delivery
Welcome changing
requirements
Deliver working
software
frequently
Business and
developers
collaborate daily
Build projects around motivated
individuals
Face-to-face conversation is most effective
Working software measures progress
Promote sustainable development
Attention to
technical excellence
enhances agility
Simplicity is essential
Best designs emerge from
self-organizing teams
Regular reflection for team effectiveness
View source
What is the highest priority in Agile development?
Satisfy the
customer
through early delivery
View source
How does Agile handle changing requirements?
Welcomes changes for
competitive
advantage
View source
What is the preferred delivery frequency in Agile?
Every
couple
of weeks to months
View source
Who must work together daily in Agile projects?
Business people and
developers
View source
What is the most efficient method of conveying information in Agile?
Face-to-face
conversation
View source
What is the primary measure of progress in Agile?
Working software
View source
What does Agile promote regarding development pace?
Sustainable development
with constant pace
View source
How does Agile view technical excellence?
Enhances agility through
continuous
attention
View source
What is the significance of simplicity in Agile?
Maximizing
work not done is essential
View source
How do the best designs emerge in Agile?
From
self-organizing
teams
View source
What does the team do at regular intervals in Agile?
Reflect on
effectiveness
and adjust behavior
View source
What are the key features of Agile methods summarized in short phrases?
Talk to
each other
Build and show progress
Trust each other
Respond to
changes
and learning
View source
Who is the owner of the Rational Unified Process (RUP)?
IBM
View source
What is Disciplined Agile Delivery (DAD)?
A
process decision framework
for delivery
View source
What does DAD aim to address in Agile practices?
Waste
from lack of
coherent
framework
View source
What is the focus of Extreme Programming (XP)?
Iterative
development techniques
View source
How often are increments delivered in Extreme Programming?
Every
2
weeks
View source
What is the principle of test-first development in XP?
Tests are written before
functionality
is implemented
View source
What is the purpose of pair programming in XP?
Developers check each other's work
View source
What does collective ownership mean in XP?
All developers share responsibility for code
View source
What is the role of the on-site customer in XP?
Available
full-time
for the XP team
View source
What is the Scrum sprint cycle duration?
Normally
2–4
weeks
View source
What is the product backlog in Scrum?
A
list
of
work
to
be
done
View source
Who is responsible for prioritizing the product backlog?
The
Product Owner
View source
What is the role of the Scrum Master?
Ensures
Scrum process
is
followed
View source
What does velocity measure in Scrum?
Effort covered in a single
sprint
View source
What are the elements of Disciplined Agile Development (DAD)?
Architecture
Requirements
Engineering
Kanban
Scrum
Change Management
DevOps
Software Life Cycle
Unified Process
Agile
Prototyping
View source
What is the aim of DevOps?
Shorten
development life cycle
and ensure quality
View source
How does DevOps relate to Agile?
Complementary with Agile and
Kanban
View source
What is the focus of Requirements Engineering?
Establishing functions and qualities for
stakeholders
View source
What are the main steps in the Requirements Engineering process?
Requirements discovery
Requirements classification
and organisation
Prioritisation
and negotiation
Requirements specification
View source
See all 50 cards
See similar decks
1.2 Software and software development
OCR A-Level Computer Science
157 cards
4.2 Genetic Engineering
Edexcel GCSE Biology > Topic 4: Natural Selection and Genetic Modification
85 cards
a. System software:
Edexcel GCSE Computer Science > Topic 3: Computers > 3.1 Hardware and Software Components > 3.1.2 Understanding computer software:
47 cards
1.5 Systems Software
OCR GCSE Computer Science
59 cards
11. Engineering physics (Optional)
AQA A-Level Physics
105 cards
3.1.2 Understanding computer software:
Edexcel GCSE Computer Science > Topic 3: Computers > 3.1 Hardware and Software Components
47 cards
3.4.3 Software classification
AQA GCSE Computer Science > 3.4 Computer systems
44 cards
11. Engineering physics (Optional)
2024-25 AQA A-Level Physics
89 cards
Understanding the purpose and functionality of utility software
OCR GCSE Computer Science > 1.5 Systems Software > 1.5.2 Utility Software
31 cards
6.2 Classification of software
AQA A-Level Computer Science > 6.0 Fundamentals of computer systems
57 cards
8.5.1 Principles of Genetic Engineering
AQA A-Level Biology > 8. The Control of Gene Expression > 8.5 Recombinant DNA Technology
26 cards
6.3.4 Genetic engineering
OCR A-Level Biology > Module 6: Genetics, evolution and ecosystems > 6.3 Manipulating genomes
36 cards
2.5 Newton's Second Law
AP Physics 1: Algebra-Based > Unit 2: Force and Translational Dynamics
32 cards
3.1 Hardware and Software Components
Edexcel GCSE Computer Science > Topic 3: Computers
310 cards
2.5 Newton’s Second Law
AP Physics 1 > Unit 2: Force and Translational Dynamics
32 cards
1.2.1 Types of software
OCR A-Level Computer Science > 1.2 Software and software development
35 cards
1.5.2 Utility Software
OCR GCSE Computer Science > 1.5 Systems Software
31 cards
2.2.3 The Second Crusade
OCR A-Level History > Unit Group 2: Non-British Period Study > 2.2 The Crusades and the Crusader States 1095–1192
40 cards
2.1.2 Second-class levers
AQA GCSE Physical Education > 2. Movement analysis > 2.1 Lever systems
43 cards
5.5 Using the Second Derivative Test for Relative Extrema
AP Calculus AB > Unit 5: Analytical Applications of Differentiation
58 cards
3.4.1 Hardware and software
AQA GCSE Computer Science > 3.4 Computer systems
59 cards