WorksheetsPage 1
Total questions: 25
Worksheet time: 13mins
Software Engineering is primarily concerned with:
Writing code only
Managing hardware resources
Systematic development and maintenance of software
Network security
Which of the following is NOT a generic process framework activity?
Communication
Planning
Coding
Deployment
The Waterfall model is an example of:
Agile process model
Prescriptive process model
Specialized process model
Unified process
Unified Process (UP) is:
Linear and sequential
Risk-driven and iterative
Code-centric
Prototype-based only
Which phase is NOT part of the Unified Process?
Inception
Elaboration
Construction
Maintenance
Agile development mainly focuses on
Extensive documentation
Contract negotiation
Customer collaboration
Fixed requirements
How many core values are defined in the Agile Manifesto
10
8
6
4
“Working software over comprehensive documentation” is
An Agile principle
An Agile value
A Scrum rule
An XP practice
Agile Fluency Model primarily helps teams to
Write faster code
Choose programming language
Understand and grow agile capability
Replace project managers
In Agile, requirements are commonly captured using:
Use case diagrams
Flowcharts
User stories
Data flow diagrams
A product backlog contains:
Completed tasks
User stories and requirements
Team member details
Test reports
Agile Project Management emphasizes:
Strict upfront planning
Fixed scope
Adaptive planning
Zero documentation
Extreme Programming (XP) mainly emphasizes:
Documentation
Frequent releases and customer feedback
Large team structures
Heavy design upfront
Which of the following is NOT an XP practice?
Pair programming
Continuous integration
Daily stand-up
Test-driven development
Lean software development focuses on:
Eliminating waste
Increasing documentation
Increasing management layers
Fixed schedules
Feature Driven Development (FDD) is organized around:
Sprints
Use cases
Features
User roles
Test Driven Development (TDD) follows which cycle?
Code → Test → Refactor
Test → Code → Refactor
Design → Code → Test
Code → Debug → Test
Scrum is best described as a:
Programming language
Software tool
The Scrum Master is responsible for:
Writing code
Managing customer contracts
Facilitating Scrum and removing impediments
Assigning tasks to developers
Which artifact is NOT part of Scrum?
Product Backlog
Sprint Backlog
Increment
Gantt Chart
Kanban primarily focuses on:
Fixed iterations
Visualizing workflow and limiting WIP
Daily meetings
Role-based hierarchy
Agile risk management encourages:
Ignoring risks
Handling risks early and continuously
Addressing risks only at the end
Avoiding customer involvement
Which role represents customer interests in Scrum?
Scrum Master
Product Owner
Developer
Project Sponsor
Daily Stand-up meetings are typically:
1 hour long
Conducted weekly
Time-boxed to 15 minutes
Optional
Empowering agile teams mainly means:
Strict supervision
Micromanagement
Self-organizing and decision-making authority
No leadership
