Lines of Code (LOC) Time spent amount of time to build installshield script amount of time coding amount of time testing amount of time determining requirements amount of time spent on manual total training time # of menu choices # of dialog boxes # of message handler functions # of classes # of user interfact variables /editboxes # of files # of defects/bugs # of MFC-derived classes # of generic classes Average Depth of Inheritance Tree (DIT) Number of Key Classes (NKC) # of Scenario Scripts Use Cases # of object states # of instances # of bytes of source files # of pages in user manual # of comment lines # of screen shots in user manual # of items in helpfile # of times you had to start over # of tests run # of times installed Function Points internal data structures external data number of user inputs number of user inquiries number of user reports/outputs transformations transistions