Preface |
|
xi | |
Acknowledgments |
|
xv | |
About the Author |
|
xvii | |
|
|
xix | |
About the Companion Websites |
|
xxv | |
|
Part One FSSM: Introduction |
|
|
|
1 Introduction to Functional Software Size Measurement |
|
|
3 | (12) |
|
|
3 | (1) |
|
1.2 Functional Size Measurement and Effort Estimation |
|
|
3 | (1) |
|
1.3 Important Considerations for the Software Size Measurement and Effort Estimation |
|
|
4 | (6) |
|
1.4 Introduction to the Functional Software Size Measurement Methodology with Effort Estimation and Performance Indication (FSSM) |
|
|
10 | (2) |
|
|
12 | (3) |
|
|
13 | (2) |
|
2 Synopsis of the Functional Software Size Measurement Methodology with Effort Estimation and Performance Indication (FSSM) |
|
|
15 | (38) |
|
2.1 Salient Characteristics of the FSSM |
|
|
15 | (5) |
|
2.2 Distinguishing Unique Key Features of the FSSM |
|
|
20 | (2) |
|
2.3 Synoptic Description of the FSSM |
|
|
22 | (14) |
|
2.4 Lists and Brief Descriptions of the FSSM Constituents |
|
|
36 | (10) |
|
2.5 Source of Information for the FSSM Constituents |
|
|
46 | (1) |
|
|
47 | (2) |
|
|
49 | (4) |
|
|
49 | (4) |
|
Part Two FSSM: Software View |
|
|
|
3 Software's Measurable Components in the FSSM |
|
|
53 | (6) |
|
3.1 Software's Measurable Component (SMC) Description |
|
|
53 | (3) |
|
3.2 Software's Measurable Components (SMCs) Characteristics |
|
|
56 | (1) |
|
3.3 Software's Measurable Components (SMCs) Presence and Size |
|
|
56 | (1) |
|
|
57 | (1) |
|
|
57 | (2) |
|
|
58 | (1) |
|
4 Software Component's Measurable Features in the FSSM |
|
|
59 | (20) |
|
4.1 Software Component's Measurable Feature (SCMF) Description |
|
|
59 | (12) |
|
4.2 Usage of the Software Component's Measurable Features (SCMFs) |
|
|
71 | (1) |
|
4.3 Software Component's Measurable Features (SCMFs) Presence and Quantity |
|
|
72 | (1) |
|
|
72 | (2) |
|
|
74 | (5) |
|
|
75 | (4) |
|
Part Three FSSM: Measurements |
|
|
|
5 Software Component's Feature Points in the FSSM |
|
|
79 | (18) |
|
5.1 Software Component's Feature Point (SCFP) Description |
|
|
79 | (13) |
|
5.2 Usage of the Software Component's Feature Points (SCFPs) |
|
|
92 | (1) |
|
5.3 Software Component's Feature Points (SCFPs) Presence and Quantity |
|
|
92 | (1) |
|
|
93 | (2) |
|
|
95 | (2) |
|
|
96 | (1) |
|
6 Software Component's Feature Point Counts in the FSSM |
|
|
97 | (19) |
|
6.1 Software Component's Feature Point Count (SCFPC) Description |
|
|
97 | (8) |
|
6.2 Counting Guidelines Flowchart for the Software Component's Measurable Features (SCMFs) of the Software's Measurable Component `Functionality Execution' (CFE) |
|
|
105 | (1) |
|
6.3 Some Specific Guidelines for the Software Component's Feature Point (SCFP) Counting |
|
|
105 | (5) |
|
6.4 Software Component's Feature Point Counts (SCFPCs) Formation |
|
|
110 | (1) |
|
6.5 Usage of the Software Component's Feature Point Counts (SCFPCs) |
|
|
110 | (2) |
|
6.6 Software Component's Feature Point Counts (SCFPCs) Value |
|
|
112 | (1) |
|
|
112 | (1) |
|
|
113 | (3) |
|
|
114 | (2) |
|
7 Software Component's Measurements through Software Component's Feature Measurements in the FSSM |
|
|
116 | (21) |
|
7.1 Software Component's Measurement (SCM) and Software Component's Feature Measurement (SCFM) Description |
|
|
116 | (7) |
|
7.2 Software Component's Measurement (SCM) and Software Component's Feature Measurement (SCFM) Formulae |
|
|
123 | (7) |
|
|
130 | (1) |
|
|
131 | (6) |
|
|
133 | (4) |
|
Part Four FSSM: Estimations and Indications |
|
|
|
8 Software Size Determination and Effort Estimations in the FSSM |
|
|
137 | (16) |
|
8.1 Software Analysis -- Size Determination and Effort Estimation, Static Structure, and Dynamic Characteristics in the FSSM |
|
|
137 | (1) |
|
8.2 Software Size and Effort Estimation (SSEE) Description |
|
|
138 | (5) |
|
8.3 Software Size and Effort Estimation (SSEE) Formulae |
|
|
143 | (7) |
|
|
150 | (3) |
|
|
152 | (1) |
|
9 Software Performance Quality Indicators for Static Structure and Dynamic Characteristics in the FSSM |
|
|
153 | (38) |
|
9.1 Software Performance Quality Indicator (SPQI) Description |
|
|
153 | (11) |
|
9.2 Software Performance Quality Indicator (SPQI) Construction Information Source |
|
|
164 | (1) |
|
9.3 Software Performance Quality Indicator (SPQI) Formulae |
|
|
165 | (18) |
|
|
183 | (1) |
|
|
183 | (8) |
|
|
187 | (4) |
|
Part Five FSSM: Summary Charts |
|
|
|
10 Summary Charts of the FSSM |
|
|
191 | (18) |
|
10.1 Summary Charts of the FSSM Constituents |
|
|
191 | (15) |
|
|
206 | (3) |
|
|
|
11 Software Diagnostics Based on the Software Component's Feature Measurements and Software Performance Quality Indicators in the FSSM |
|
|
209 | (8) |
|
11.1 Basic Diagnostics About the Functional Requirements Specifications (FRS) and Software, Based on the Software Component's Feature Measurements (SCFMs) |
|
|
209 | (5) |
|
11.2 Advanced Diagnostics About the System Architecture, Functional Requirements Specifications (FRS), and Software, Based on the Software Performance Quality Indicators (SPQIs) |
|
|
214 | (2) |
|
|
216 | (1) |
|
12 Convertibility and ISO/IEC Standards Compliance of the FSSM |
|
|
217 | (9) |
|
12.1 Convertibility of the FSSM to Other Functional Size Measurement (FSM) Methodology COSMIC |
|
|
217 | (1) |
|
12.2 ISO/IEC Standards Compliance of the FSSM |
|
|
218 | (7) |
|
|
225 | (1) |
|
13 Significant Strengths of the FSSM |
|
|
226 | (21) |
|
13.1 Coverage Capabilities of the FSSM in Comparison with Some Existing Software Size Measurement Methodologies |
|
|
226 | (5) |
|
13.2 Advantages of the FSSM Over the Currently Available Methodologies |
|
|
231 | (8) |
|
|
239 | (2) |
|
|
241 | (6) |
|
Part Seven FSSM: Usage -- Example |
|
|
|
14 Example for Using the FSSM |
|
|
247 | (66) |
|
14.1 Mini-FSSM Application Software Development (ASD) Introduction |
|
|
247 | (1) |
|
14.2 Functional Requirements Specifications (FRS) of the Example -- `Mini-FSSM Application Software Development' |
|
|
248 | (12) |
|
14.3 Software Component's Feature Point (SCFP) Counting Explanation for the Example Mini-FSSM ASD |
|
|
260 | (29) |
|
14.4 Software Component's Feature Point (SCFP) Counting and Software Component's Feature Point Count (SCFPC) Formation Table for the Example Mini-FSSM ASD |
|
|
289 | (1) |
|
14.5 FSSM Results Tables for the Software Example Mini-FSSM Application Software Development |
|
|
289 | (16) |
|
14.6 Graphical Representation of the Final Output Results for the Example Mini-FSSM |
|
|
305 | (1) |
|
|
306 | (7) |
|
Part Eight Concluding Information |
|
|
|
15 Effort Estimate for the Usage of the FSSM |
|
|
313 | (3) |
|
15.1 Software Component's Feature Point (SCFP) Counting, Analysis, and Report Preparation Effort Estimate for the Usage of the FSSM |
|
|
313 | (2) |
|
|
315 | (1) |
|
16 Known Limitations, Improvement Scope, and Conclusion |
|
|
316 | (5) |
|
16.1 Known Limitations of the FSSM |
|
|
316 | (1) |
|
16.2 Improvement Possibilities in the FSSM |
|
|
316 | (1) |
|
|
317 | (1) |
|
|
318 | (3) |
|
|
|
|
321 | (72) |
|
17.1 Terms and Their Significance |
|
|
321 | (72) |
|
Part Ten List of Figures and Answers to Exercises |
|
|
|
|
393 | (2) |
|
|
395 | (4) |
|
|
395 | (1) |
|
|
395 | (1) |
|
|
395 | (1) |
|
|
396 | (1) |
|
|
396 | (1) |
|
|
396 | (1) |
|
|
396 | (1) |
|
|
396 | (1) |
|
|
396 | (3) |
|
|
397 | (2) |
Index |
|
399 | |