1. . Software project management is primarily concerned with:
(A) Writing code only
(B) Planning, monitoring, and controlling software projects to meet objectives
(C) CPU scheduling
(D) Memory allocation
2. . The main objective of software project management is:
(A) File allocation
(B) Only coding
(C) Deliver software on time, within budget, and with required quality
(D) CPU scheduling
3. . A project manager is responsible for:
(A) CPU scheduling
(B) Only coding
(C) Memory allocation
(D) Planning, executing, monitoring, and closing projects
4. . Software project planning involves:
(A) Estimating effort, time, and resources needed for the project
(B) Only coding
(C) File management
(D) CPU scheduling
5. . Work Breakdown Structure (WBS) is:
(A) Memory allocation table
(B) CPU scheduling method
(C) A hierarchical decomposition of project tasks into manageable units
(D) File storage layout
6. . Gantt charts are used to:
(A) Manage CPU
(B) Allocate memory
(C) Represent project schedule and task timelines
(D) Delete files
7. . PERT charts are used to:
(A) Represent project activities and their dependencies
(B) Allocate memory
(C) Schedule CPU
(D) Manage files
8. . Risk management in software projects involves:
(A) Identifying, analyzing, and mitigating potential risks
(B) Coding only
(C) Memory allocation
(D) File scheduling
9. . Project scheduling helps in:
(A) Assigning tasks to team members and planning timelines
(B) CPU allocation
(C) Memory management
(D) Deleting files
10. . Resource allocation in software projects ensures:
(A) CPU optimization only
(B) Proper assignment of people, tools, and budget for tasks
(C) Memory allocation only
(D) File organization
11. . Software metrics are used to:
(A) Measure progress, quality, and productivity in projects
(B) Allocate memory
(C) Schedule CPU
(D) Delete files
12. . Earned Value Analysis (EVA) is used to:
(A) Monitor project progress by comparing planned and actual performance
(B) Allocate memory
(C) CPU scheduling
(D) File management
13. . Critical Path Method (CPM) helps in:
(A) Memory allocation only
(B) CPU scheduling only
(C) Identifying the longest path of dependent tasks to estimate project duration
(D) File storage
14. . Project risk can be categorized into:
(A) CPU and memory risks only
(B) Technical, cost, schedule, and organizational risks
(C) File and database risks only
(D) None of the above
15. . Software project monitoring involves:
(A) CPU scheduling
(B) Only coding
(C) Memory allocation
(D) Tracking progress, comparing with plan, and taking corrective actions
16. . Software quality assurance (SQA) ensures:
(A) Memory allocation
(B) Only CPU optimization
(C) Software meets required standards and customer expectations
(D) File deletion
17. . Agile project management differs from traditional management in that:
(A) It emphasizes flexibility, collaboration, and iterative delivery
(B) It is strictly sequential
(C) It ignores customer feedback
(D) It focuses only on documentation
18. . The main challenge in software project management is:
(A) Managing time, cost, scope, quality, and team effectively
(B) Only coding
(C) Memory allocation
(D) CPU scheduling
19. . Project closure involves:
(A) CPU scheduling only
(B) Coding only
(C) Allocating memory only
(D) Finalizing deliverables, releasing resources, and documenting lessons learned
20. . The ultimate goal of software project management is to:
(A) Deliver successful software projects that meet requirements, budget, and schedule
(B) Allocate memory only
(C) Optimize CPU only
(D) Delete old files automatically