Question | 0 | 1 | 2 | 3 | 4 | 5 |
---|---|---|---|---|---|---|
1. Does the system require reliable backup and recovery? | ||||||
2. Are data communications required? | ||||||
3. Are there distributed processing functions? | ||||||
4. Is performance critical? | ||||||
5. Will the system run in an existing, heavily utilized operational environment? | ||||||
6. Does the system require on-line data entry? | ||||||
7. Does the on-line data entry require the input transaction to be built over multiple screens or operations? | ||||||
8. Are the master file updated on-line? | ||||||
9. Are the inputs, outputs, files, or inquiries complex? | ||||||
10. Is the internal processing complex? | ||||||
11. In the code designed to be reusable? | ||||||
12. Are conversion and installation included in the design? | ||||||
13. Is the system designed for multiple installations in different organizations? | ||||||
14. Is the application designed to facilitate change and ease of use by the user? | ||||||
Total   |
 
 
Programming Language | LOC/FP (average) | Select |
---|---|---|
Assembly Language | 320 | |
C | 128 | |
COBOL | 105 | |
Fortran | 105 | |
Pascal | 90 | |
Ada | 70 | |
Object-Oriented Languages | 30 | |
Fourth Generation Languages (4GLs) | 20 | |
Code Generators | 15 | |
Spreadsheets | 6 | |
Graphical Languages (icons) | 4 |
Software Project | ab | bb | cb | db | Select |
---|---|---|---|---|---|
Organic | 2.4 | 1.05 | 2.5 | 0.38 |   |
Semi-detached | 3.0 | 1.12 | 2.5 | 0.35 |   |
Embedded | 3.6 | 1.20 | 2.5 | 0.32 |   |