Please enable JavaScript.
Coggle requires JavaScript to display documents.
MEASURING SOFTWARE SIZE - Coggle Diagram
MEASURING SOFTWARE SIZE
-
SIZE MEASURES
YOU PRIMARILY MUST ENSURE THAT THE SELECTED MEASURES ARE USEFUL FOR PLANNING AND ARE PRECISE. (USEFULNESS, PRECISION AND AUTOMATED COUNTING)
USEFULNESS FOR PLANNING
CORRELATION IS THE DEGREE TO WHICH TWO SETS OF DATA ARE RELATED. THIS BOOK USES LOC AS THE BASIC SIZE MEASUREMENT.
PRECISION
PRECISION THUS DEALS WITH THE GRANULARITY OR LEVEL OF DETAIL IN YOUR MEASURE. WHEN USAGE SPECIFICATION ARE NOT PRECISE, DIFFERENT LOC MEASURES OF IDENTICAL PRODUCTS OFTEN VARY SO WIDELY THAT THE MEASURES ARE USELESS.
-
-
-
COUNT LOGICAL STATEMENTS
THE GENERAL OBJECTIVE IN COUNTING LOC IS TO OBTAIN DATA THAT YOU CAN USE TO ESTIMATE THE SIZE OF FUTURE PROGRAMS.
USING LOC COUNTS
LINE OF CODE COUNTS CAN EASILY BE MISINTERPRETED AND MISUSED. THEIR DEFINITIONS SHOULD THUS BE PRECISE AND THE ESPECIFIC ITEMS COVERED SHOULD BE NOTED WHEN THEY ARE USED.
PACKAKING
PACKAKING ISSUE CONCERNS THE PHYSICAL MEMORY SPACE REQUIRED TO HOLD A RUNNING PROGRAM. THIS CAN BE CRITICAL IN SOME APPLICATIONS.
-
ASSESING PROGRAM QUALITY
WHEN YOU DIVIDE THE TOTAL DEFECTS FOUND IN A PROGRAM BY THAT PROGRAM'S LOC, YOU GET THE PROGRAMS DEFECT DENSITY.
REUSE CONIDERATION
REUSE IS THE ONLY CURRENTLY AVAIABLE TECHONOLOGY THAT SHOWS PROMIS OF ORDER OF MAGNITUDE IMPROVEMENTS IN SOFTWARE DEVELOPMENT QUALITY AND PRODUCTIVITY.
LINE OF CODE ACCOUNTING
BY PERIODICALLY COUNTING A PROGRAM DURING ITS SEVERAL DEVELOPMENT VERSIONS, YOU COULD GET THE PROBLEM ILLUSTARTED. IT GIVES YOU A A WAY TO TRACK DEVELOPMENT THROUGH A ALRGE NUMBER OF RELEASES AND TO ACCOUNT PRECISELY FOR ALL THE CHANGES.
CALCULATING PRODUCTIVITY
YOU DIVIDE THE AMOUNT OF PRODUCT PRODUCED BY THE HOURS YOU SPENT. THIS GIVES YOU THE VOLUME OF PRODUCT YOU PRODUCE PER HOUR.
LOC COUNTERS
CAN BE DESING TO COUNT PHYSICAL LINES OR LOGICAL LINES BY USING A CODING STANDARD AND A PHYSICAL LOC COUNTER.
MEASURING SOFTWARE SIZE HELP YOU PLANNING SOFTWARE PROJECTS. THE SIXE MEASURE YOU SELECT HOULD REASONABLY CORRELATE TO YOUR DEVELOPMENT EFFORT, SHOUL BE PRECISE AND AUTOMATICALLY COUNTABLE.