Home
Categories
Technology
Health
Education
Business
Lifestyle
News
Food & Reicipe
Entertainment
Travels and Tourism
Mock Test
Tools
Submit Study Materials
Pricing
About
Contact
Register
Login
Unit 6: Software Process Model (10 Hours)
1. What is a software process model?
A framework for developing software
A programming language
A hardware specification
None of the above
2. Which model is known for its linear approach?
Waterfall Model
Agile Model
Spiral Model
V-Model
3. What is the main goal of the Waterfall Model?
Flexibility
Rigidity
Sequential development
None of the above
4. Which phase comes after the requirements phase in the Waterfall Model?
Design Phase
Implementation Phase
Testing Phase
Maintenance Phase
5. What does SDLC stand for?
Software Development Life Cycle
Software Design Life Cycle
System Development Life Cycle
None of the above
6. In which model is prototyping emphasized?
Waterfall Model
Prototyping Model
Agile Model
V-Model
7. Which of the following is a characteristic of the Spiral Model?
Risk assessment
Strict sequence of phases
Fixed requirements
None of the above
8. What is the primary focus of the Agile Model?
Iterative development
Strict adherence to plans
Long documentation
None of the above
9. What is a disadvantage of the Waterfall Model?
Inflexibility
High risk
Lack of planning
None of the above
10. In the Spiral Model, what is performed in each iteration?
A complete software build
A complete set of documentation
A risk assessment
None of the above
11. What does the V-Model emphasize?
Verification and validation
Rapid development
Prototyping
None of the above
12. Which of the following is not a phase in the Waterfall Model?
Maintenance
Requirement analysis
Coding
Deployment
13. What is the main advantage of Agile methodologies?
Flexibility
Predictability
Detailed documentation
None of the above
14. Which model uses time-boxed iterations?
Agile Model
Waterfall Model
Spiral Model
V-Model
15. What is a deliverable in the context of software development?
A physical product
A documented requirement
A completed phase
All of the above
16. In the context of software processes, what does the term "iteration" mean?
A complete development cycle
A repetitive process
A fixed plan
None of the above
17. Which of the following models is best for projects with unclear requirements?
Agile Model
Waterfall Model
V-Model
None of the above
18. What is the first step in the Software Development Life Cycle (SDLC)?
Requirement gathering
Design
Implementation
Testing
19. Which model is often used for large-scale systems?
Waterfall Model
Agile Model
V-Model
Spiral Model
20. What is the primary purpose of the testing phase?
To develop the software
To identify defects
To gather requirements
None of the above
21. What is an advantage of the Spiral Model?
Focus on risk management
Simplicity
Linear development
None of the above
22. What does the term "risk analysis" refer to in the Spiral Model?
Assessing project feasibility
Identifying potential issues
Finalizing requirements
None of the above
23. Which of the following is not a typical Agile methodology?
Scrum
Kanban
V-Model
Extreme Programming
24. In Agile, what is a "sprint"?
A project phase
A short development cycle
A testing phase
None of the above
25. What is the purpose of requirements analysis?
To gather and document requirements
To develop the software
To test the software
None of the above
26. Which model allows for feedback after each phase?
Waterfall Model
Spiral Model
V-Model
None of the above
27. In which model is customer involvement emphasized throughout the process?
Agile Model
Waterfall Model
V-Model
Spiral Model
28. What is the role of a project manager in software development?
To write code
To manage the project scope
To design the software
None of the above
29. What is a characteristic of incremental development?
Delivering small parts of software
Fixed requirements
Lack of customer feedback
None of the above
30. Which phase is focused on ensuring the software meets requirements?
Design
Implementation
Testing
Maintenance
31. What is the main purpose of software maintenance?
To fix bugs
To enhance functionality
To update documentation
All of the above
32. Which of the following best describes the Agile Manifesto?
A set of principles for Agile development
A guideline for Waterfall development
A testing methodology
None of the above
33. What is the main goal of the Software Development Life Cycle (SDLC)?
To produce high-quality software
To maximize profits
To minimize costs
None of the above
34. What does the term "agility" refer to in software development?
The ability to adapt quickly to changes
A methodical approach to development
Strict adherence to plans
None of the above
35. Which of the following is a disadvantage of Agile methodologies?
Requires constant feedback
Less documentation
Low customer involvement
None of the above
36. What does "continuous integration" mean?
Frequent integration of code changes
Completing the project in stages
Regular testing
None of the above
37. Which of the following models is best suited for projects with stable requirements?
Waterfall Model
Agile Model
Spiral Model
V-Model
38. What is a primary characteristic of the V-Model?
Parallel development of testing and development phases
Strict linear progression
No feedback loops
None of the above
39. Which of the following best describes a "use case"?
A detailed specification of software
A description of system functionality
A programming technique
None of the above
40. What is the main purpose of the design phase?
To gather requirements
To create a blueprint for development
To implement the software
None of the above
41. What does "timeboxing" mean in Agile?
Setting fixed deadlines for sprints
Estimating project costs
Allocating time for documentation
None of the above
42. What is the benefit of using a prototype?
Reduces development time
Ensures complete requirements
Increases complexity
None of the above
43. Which phase involves user feedback in Agile methodologies?
Planning
Development
Review
All of the above
44. What is a potential risk of not following a defined process model?
Increased clarity
Reduced quality
Enhanced flexibility
None of the above
45. Which of the following models includes the concept of "evolutionary development"?
Spiral Model
Waterfall Model
V-Model
None of the above
46. What is the role of a "scrum master" in Agile?
To oversee project development
To facilitate team meetings
To write code
None of the above
47. What does "requirements traceability" refer to?
Tracking requirements throughout the project
Ensuring user satisfaction
Documenting software defects
None of the above
48. In which model are testing and development done in parallel?
Waterfall Model
Spiral Model
Agile Model
V-Model
49. What is a primary advantage of the Waterfall Model?
Easy to manage
Flexibility
Continuous feedback
None of the above
50. What is the main focus of the maintenance phase?
To fix defects
To implement new features
To update documentation
All of the above
51. What is a key challenge in the Spiral Model?
Managing risks
Long documentation
Inflexibility
None of the above
52. What is the role of a product owner in Agile?
To manage the project scope
To develop the software
To write test cases
None of the above
53. Which of the following is a benefit of using iterative development?
Early user feedback
Strict adherence to timelines
Detailed documentation
None of the above
54. What does "scope creep" refer to in project management?
Increasing project costs
Adding unapproved features
Reducing project duration
None of the above
55. In Agile, what is the purpose of a retrospective meeting?
To plan the next sprint
To review project costs
To assess team performance
None of the above
56. What is the main purpose of a project charter?
To define project scope
To allocate resources
To outline risks
All of the above
57. Which of the following best describes the Agile approach to documentation?
Just enough documentation
Extensive documentation
No documentation
None of the above
58. What does "customer collaboration" mean in Agile?
Involving customers in development
Keeping customers informed
Reducing customer input
None of the above
59. What is the main purpose of testing?
To verify requirements
To ensure software quality
To fix bugs
All of the above
60. Which of the following is an Agile principle?
Welcome changing requirements
Adhere strictly to plans
Minimize customer involvement
None of the above
61. What is the role of user stories in Agile?
To define project scope
To capture user requirements
To document bugs
None of the above
62. What is a typical duration for a sprint in Agile methodologies?
One week to one month
One day
Six months
None of the above
63. What does "backlog grooming" refer to in Agile?
Prioritizing user stories
Fixing defects
Updating documentation
None of the above
64. What is a common tool used for Agile project management?
Gantt chart
Kanban board
Waterfall diagram
None of the above
65. Which of the following is a characteristic of the Agile Manifesto?
Emphasizes processes over individuals
Values working software over documentation
Prioritizes contracts over collaboration
None of the above
66. What does "incremental delivery" mean?
Delivering small functional pieces
Delivering all features at once
Delivering documentation
None of the above
67. What is the goal of a project retrospective?
To plan future projects
To assess team performance
To review project costs
None of the above
68. What is an example of an Agile framework?
Scrum
Waterfall
V-Model
None of the above
69. What does "user acceptance testing" entail?
Testing by the development team
Testing by end users
Automated testing
None of the above
70. What is a primary benefit of using prototypes?
Encourages user feedback
Reduces development time
Ensures strict requirements
None of the above
71. What does "feature-driven development" emphasize?
Delivering features frequently
A complete project plan
Strict timelines
None of the above
72. What is the primary goal of software engineering?
To develop software quickly
To produce high-quality software
To minimize costs
None of the above
73. What is the focus of the planning phase in the SDLC?
Setting project timelines
Gathering requirements
Risk assessment
All of the above
74. What is the main purpose of a software prototype?
To gather requirements
To validate ideas
To produce final software
All of the above
75. In Agile, what is a "product backlog"?
A list of tasks for the team
A list of user stories
A detailed project plan
None of the above
Check Score
Results