Question: ABC is software project that has been identified to possess the characteristics shown in tables 1, 2, and 3. Table 1: Projects Details Simple Average
- ABC is software project that has been identified to possess the characteristics shown in tables 1, 2, and 3.
Table 1: Projects Details
|
| Simple | Average | Complex |
| Inputs | - | 4 | 6 |
| Outputs | 5 | - | - |
| Inquiries | - | 6 | 7 |
| Files | 4 | 4 | - |
| Interfaces | - | 4 | 6 |
| Table 2: Complexity adjustment factors |
| Table 3: Weight of project details
|
| Adjustment factor | Value |
|
| Simple | Average | Complex |
| Code to be reusable | 4 | User inputs | 2 | 4 | 6 | |
| Performance requirements | 5 | User outputs | 3 | 5 | 7 | |
| Extent of distributed processing | 4 | User inquiries | 3 | 5 | 8 | |
| Multiple sites | 3 | Files | 8 | 10 | 15 | |
|
|
| External interfaces | 5 | 8 | 12 |
During the design and coding of the ABC project, 23 and 27 average errors (i.e. impact is 5.5) were discovered using design review and code testing respectively. Based on the information given above, calculate the following:
- The number of crude function points of this project.
- The number of adjusted function points of this project.
- The Weighted Code Errors per Function Point (WCEF).
- The Weighted Development Errors per Function Point (WDEF)
- The Function point Development Productivity (FDevP), if the ABC project will take 500 hours of development work to complete.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
