Loren Data Corp.

'

 
 

COMMERCE BUSINESS DAILY ISSUE OF SEPTEMBER 17,1998 PSA#2182

Commanding Officer, USCG Operations Systems Center, Martinsburg, WV 25401

D -- SOFTWARE TOOL POC Kathy P. Klein, Contracting Officer, PH: 304/264-2566 The Coast Guard intends to procure, on a sole source basis, a software tool kit that will provide the Operations Systems Center (OSC) with extensive date analysis, documentation, graphical displays, metrics, testing scenarios, reengineering and maintenance functionality for source code. The OSC houses many documented mission critical systems for which design and architecture are obsolete. The OSC needs a tool that not only identifies Y2K problems but will provide the following: Supports date function analysis and testing by providing the following features: 1. A DATE path coverage which ensures that decision outcomes within a software function are tested independently, 2. Integration subtree coverage which ensures independent testing of each decision outcome that affects the module calling sequence, 3. A DATE basis set of test conditions and test paths which are automatically generated ensuring mathematically complete unit testing, and testing that is proportional to complexity, 4. DATE path coverage on architecture which is superimposed showing the sections of code not being fully tested, and how much more unit and integration testing must be done to complete the testing, Provides documentation and graphical displays of a software system's design and architecture in a fashion that: 1. Shows the calling hierarchical structure of the system, 2. Shows the cyclomatic complexity and degree of structure for each module, and 3. Allows graphical access to module source code and flow graphs. Supports metrics and testing as it automatically (during source code analysis): 1. Quantifies the actual number of independent paths tested during the test phase, 2. Measures the amount of interaction between modules in a system, 3. Measures the amount of integration testing necessary to minimize errors, 4. Measures the complexity of a module's structure as it relates to specified elements in the Data Dictionary search listing, and Supports test management by providing: 1. A basic set of test conditions and test pathswhich will ensure mathematically complete unit testing when executed, 2. Calling information for modules to descendants and back to aid in planning integration testing and verifying code against design, 3. Design documentation such as structure charts, test paths and metrics, and 4. Report output in encapsulated postscript, HPGL and ASCII. Supports the reverse engineering and on-going maintenance of software by: 1. Isolating functional subsystems for reuse by displaying the subsystem that results from the extraction of just those files that were executed during a transaction, 2. Identifying testable, unreliable, and unmaintainable modules graphically on program level structure charts, 3. Automatically identifying redundant modules. 4. Listing similarity order for redundant code which lists degree of commonality, and 5. Comparing restructured or changed modules against the original version or design to find differences or discrepancies. McCabe & Associates, 5501 Twin Knolls Road, Suite 111, Columbia,Maryland is believed to be the only known source with the stated capabilities to fulfill this software requirement. The proposed purchase order would be for the following: (1) 1 EA V2000-SVR McCabe Visual 2000 Server, (2) 1 EA V2000-FOR McCabe Visual 2000 Fortran Parser, (3) 10 EA V2000-VWR McCabe Visual 2000 Viewers. Other contractors who can furnish this software tool kit with stated requirements are invited to submit clear and convincing data substantiating their capability to furnish the entire requirement. Vendors failing to provide complete information for an accurate comparison will not be considered. Responses to this inquiry must be received no later than the close of business on Tuesday, September 22, 1998 and shall be addressed to the following: Commanding Officer, U.S. Coast Guard Operations Systems Center, ATTN: Kathy P. Klein, 600 Coast Guard Drive, Kearneysville, WV 25430. (Note that address has recently changed). Fax responses should be submitted to (304) 264-2554. All responses must be in writing. Posted 09/15/98 (W-SN250167). (0258)

Loren Data Corp. http://www.ld.com (SYN# 0021 19980917\D-0002.SOL)


D - Automatic Data Processing and Telecommunication Services Index Page