Detention Work of SPPM
Detention Work of SPPM
Unit Name:
1) Introduction to Software Engineering & Basic Software Process Models
2) Software Requirement Analysis, Specification
3) Software Process Management and Organization
4) Project Review
5) Software Quality Management
6) CCPDS – R
1. Which tool is used for visualizing the project schedule over time?
o A) Data Flow Diagram
o B) ER Diagram
o C) Gantt Chart
o D) UML Diagram
2. Top-down planning in project management involves:
o A) Breaking down tasks from a high-level perspective
o B) Organizing by departmental priorities
o C) Starting with detailed task assignments
o D) Limiting project scope
3. A PERT chart is primarily used for:
o A) Coding standards
o B) Project scheduling and time management
o C) Testing procedures
o D) Documenting requirements
4. Which of the following is a purpose of a project review?
o A) To update the codebase
o B) To assess project progress and identify any issues
o C) To train the development team
o D) To manage database systems
1. B) Defining requirements
2. B) Define and document system requirements
3. C) Productive
4. A) Economic and technical factors
5. B) Define data elements and structures
6. B) Interviews
7. B) Software Requirement Specification
8. C) Clear and unambiguous
9. B) User interactions with the system
10. D) Ambiguity
11. B) Flow of data and processes
12. B) Model requirements
13. B) Logical rules and actions
14. A) Gathering system requirements
15. B) Performance, security, and usability
16. A) Visualize decisions and their consequences
17. B) Requirement analysis phase
18. B) Assess the viability of the project
19. B) SRS document
20. B) Flow of data in the system
21. B) The project meets user expectations
22. B) Requirement specification
23. B) Conditions and actions
24. C) Performance and reliability
25. A) Technical, economic, and operational feasibility
26. D) Code optimization
27. A) Requirement specification
28. A) Functional requirements
29. B) Represent data flow in the system
30. B) Specify system requirements
1. C) Gantt Chart
2. A) Breaking down tasks from a high-level perspective
3. B) Project scheduling and time management
4. B) To assess project progress and identify any issues
5. B) Resolve critical issues and track recovery plans
6. B) Monitor project progress and adjust timelines if needed
7. C) Defining, analyzing, and solving project-related issues
8. D) Requirement elicitation
9. C) Ensure timely project completion
10. B) Smaller, manageable tasks
11. C) Organize tasks within a set timeframe
12. C) Project engineering
13. B) Ensure project milestones are achieved
14. C) Task dependencies and durations
15. B) Flowchart
16. A) Milestones are missed
17. B) Establish a clear project roadmap
18. A) Gathering customer requirements
19. A) The longest path of planned activities
20. C) Ensure project alignment with objectives
21. B) Resolve issues that delay the project
22. B) An essential point in the project timeline
23. D) Starting with details and building up
24. B) Project schedule
25. A) To outline which tasks rely on others
26. C) It meets set timeline expectations
27. B) Outline project expectations and deliverables
28. C) Schedule revision
29. B) Task progress and timelines
30. B) Control cost and timelines
Unit VI: Case Studies and Future Software Project Management Practices:
1. C) Fixed schedules
2. C) Analyze and learn from real-world project experiences
3. B) Reduce software development time and costs
4. C) Iterative development and customer feedback
5. B) Customer feedback and adaptation
6. B) Moving from one project phase to the next smoothly
7. C) Projects requiring flexibility and client feedback
8. A) Scheduling tools
9. C) Emphasis on adaptability and future-proofing
10. A) Collaborative and customer-oriented design processes
11. C) Learn from past successes and mistakes
12. C) Increased flexibility and faster adaptation
13. C) Balancing cost-effectiveness with high quality
14. B) Central to decision-making and planning
15. C) Agile
16. C) Offer real-world insights and lessons
17. C) Gradually shifting responsibilities and processes
18. C) Enhance flexibility and responsiveness to change
19. B) Agile
20. B) The cost-effectiveness of development practices
21. B) Flexibility in adapting to changes
22. B) Strict phase-wise planning
23. C) Ensure alignment and update them on progress
24. A) Gantt Chart
25. C) Key lessons learned, successes, and challenges
26. C) Flexibility and iterative approach
27. C) Enhance project control and collaboration
28. B) Emphasis on flexibility and future scalability
29. B) Facilitate early detection and resolution of issues
30. C) Achieving a balance between budget, resources, and quality