A software metric analyzer and cost estimator
Date/Time of Processing: Tuesday 24 May 1994 05:07:54Pm Overall Assessment of System: OK Classification of System: A Basis of Classification -- Syntax Errors PASS Completeness PASS Independence from External Libraries PASS Independence from a Specific Ada Compiler PASS Number of ... Files 6 Library Units 6 Lines 391 Statements 67 Comments 291
languages/ada/asr/msdosada/ada_met: File Name Size --------- ---- ada-met1.zip 114,926 Totals ============== ============== 1 Files 114,926
STO sells a library of reusable Ada source code from which Ada tools can be built. This diskette contains two programs built from the library, a metric analyzer and a software cost estimator. The diskette also contains the Ada specifications for the packages that comprise the library. READ_ME.MET -- Instructions to use metric analyzer MET_PARS.EXE -- Executable version of the metric analyzer LISTING.ADA -- Sample Ada program to be analyzed EXECUTE.ADA -- Sample Ada program to be analyzed PARSER.DOC -- Description of parser technology in library READ_ME.CST -- Instructions to use cost estimation program ADA_COST.EXE -- Executable version of the cost estimation program PARSER_0.ADS -- Ada package specifications for source code library PARSER_1.ADS -- The main part of the library is a recursive descent PARSE_2A.ADS -- parser for Ada. PARSE_2B.ADS PARSER_3.ADS PARSER_4.ADS REGISTER.TXT -- Registration form for the programs ORDRFORM.DAT -- Information on ordering STO's directory of 10,000 -- government computer programs This version of MET_PARS measures the Halstead metric, and displays a wide variety of information about components in the Ada program, as well as values for Halstead's metric. The parser does not handle the PRAGMA statement of Ada. ADA_COST is estimates the costs of software development efforts. The model used is based on research by the Deparment of Defense and and NASA. The estimator is applicable to most high level languages. This version of ADA_COST asks a series of fifty questions that deal with variables in the cost model, such as lines of code to be developed, personnel and computer resources, specific requirements (such as real-time and memory constraints) and experience. The answers are used by the model to predict time and cost for development.
DATE VERSION AUTHOR COMMENTS 5/21/91 1 STO Initial Release to MSDOS
This software is copyright by the author. This software is released to the Ada community as shareware. Restrictions on use or distribution: NONE
This software and its documentation are provided "AS IS" and without any expressed or implied warranties whatsoever. No warranties as to performance, merchantability, or fitness for a particular purpose exist. The user is advised to test the software thoroughly before relying on it. The user must assume the entire risk and liability of using this software. In no event shall any person or organization of people be held responsible for any direct, indirect, consequential or inconsequential damages or lost profits.