Paper1 Solution
Paper1 Solution
1. Project Scheduling:
- AoA helps in developing a project schedule by identifying the sequence of
activities and their dependencies.
- It facilitates the determination of the project timeline and critical path.
2. Resource Allocation:
- By visualizing the project activities and their dependencies, project managers can
allocate resources more efficiently.
- Helps in identifying potential resource conflicts and resolving them.
4. Risk Management:
- AoA helps in identifying potential risks associated with dependencies and critical
activities.
- Allows project managers to develop mitigation strategies for high-risk areas.
5. Progress Monitoring:
- The AoA diagram provides a visual tool for tracking project progress.
Helps in identifying delays and their impact on the project schedule
b 7 4 5
PART B
The text discusses the planning and management of testing in software
development, highlighting the challenges of estimating the amount of testing
required due to unknowns, such as the number of bugs left in the code.
It introduces the V-process model as an extension of the waterfall model,
emphasizing the importance of validation activities at each development stage.
b
the software. These three high-level characteristics are the following: As-is -utility: 7 4 5
How well (easily, reliably and efficiently) can it be used? Maintainability: How
easy is to understand, modify and then retest the software? Portability: How
difficult would it be to make the software in a changed environment? Boehm’s
expressed these high-level product quality attributes in terms of several measurable
product attributes. Boehm’s hierarchical quality model is shown in Fig 13.3 .
Users assess the quality of a software product based on its external attributes,
whereas during development, the developers assess the product’s quality based on
various internal attributes. The internal attributes may measure either some aspects
of product or of the development process(called process metrics).
Approval