TOOLS
COCOMO®
The COCOMO® Suite is our name
for a collection of COCOMO®-related estimation models and tools in various stages of development. These
models attempt to estimate impacts on software system cost, development schedule, defect density, and
even return on technology investment associated with a variety of software development approaches and
processes. Factors effecting the software cost and schedule estimates, and resulting in derivative
COCOMO® models and/or tools, include the use of COTS, security, Rapid Application Development approaches,
and RUP/MBASE development models (non-waterfall). There are even models going beyond the purely
software development arena into systems engineering.
USC
COCOMO® 81 This program is an implementation of the 1981 COCOMO®
Intermediate model. It predicts software development effort, schedule,
and effort distribution via point estimates. It is available for
Sun Sparc Unix and Microsoft Windows 3.1/95/NT platforms.
USC
COCOMO® II This program is an implementation of the COCOMO®
II Post-architecture model. It predicts software development effort,
schedule, and effort distribution via range estimates. It is available
for Sun Sparc Unix, Microsoft Windows 95/NT, and Java-enabled
platforms.
CODECOUNT(TM)
The CodeCount toolset is a collection of tools designed to
automate the collection of source code sizing information. The
CodeCount toolset spans multiple programming languages and utilizes
one of two possible Source Lines of Code (SLOC) definitions, physical
or logical.
WinWin
WinWin
Negotiation Tool This is a distributed groupware negotiation
tool based on the Theory W approach to negotiation. The tool supports
a collaborative approach to requirements engineering and the design
of complex software systems. It is available for Unix-based Sun
Sparc workstations, personal computers running Linux, and Java-enable
environments.
Process Model Selection Assistant
This DOS program aids
in the choosing of a process model for program development. The
program will run on any IBM PC compatible computer. Uncompress
with pkunzip 2.04G, or using the WinZip utility.
Software Technical Risk Advisor
This program will advise you on potential conflicts
or risks in a project at the specification development stage.
It will only run on Sun workstations. The software can be retrieved
in two ways:
1)Download
the available stra.tar.Z file to a pc, where it will download
as the WinZip archive stra_tar.Z. Then open the archive with the
WinZip utility, supplying the name stra.tar when the utility asks
for the name of the compressed file contained within the stra_tar.Z
archive. You can then either let WinZip unzip the stra.tar file
on your pc, after which the resulting decompressed files must
be moved to a Sun workstation, or you can move the stra.tar file
to the Sun workstation first, and then untar the file there directly
using the Unix command "tar -xvf stra.tar" to obtain the needed
uncompressed files to run the program.
2)The other option is to
download stra.tar.Z directly to a Sun workstation, where it will
download as stra.tar.Z. Using the Unix command "uncompress stra.tar.Z"
decompress this file which will result in the file stra.tar. Then
using the Unix command "tar -xvf stra.tar" untar the file to obtain
the needed uncompressed files to run the program.
User Interface Design Assistant
This program applies style guide checking to
programs that use the DevGuide development system. The program
runs in Lisp and requires that you be using the Sun DevGuide system
(which you must supply). The software can be retrieved in two
ways:
1)Download
the available UIDA.tar.Z file to a pc, where it will download
as the WinZip archive UIDA_tar.Z. Then open the archive with the
WinZip utility, supplying the name UIDA.tar when the utility asks
for the name of the compressed file contained within the UIDA_tar.Z
archive. You can then either let WinZip unzip the UIDA.tar file
on your pc, after which the resulting decompressed files must
be moved to a Sun workstation, or you can move the UIDA.tar file
to the Sun workstation first, and then untar the file there directly
using the Unix command "tar -xvf UIDA.tar" to obtain the needed
uncompressed files to run the program.
2)The other option is to
download UIDA.tar.Z directly to a Sun workstation, where it will
download as UIDA.tar.Z. Using the Unix command "uncompress UIDA.tar.Z"
decompress this file which will result in the file UIDA.tar. Then
using the Unix command "tar -xvf UIDA.tar" untar the file to obtain
the needed uncompressed files to run the program.
If a software download from this page fails
, then ftp the software directly by doing the following:
For WinWin: %
ftp ftp.usc.edu % Name: anonymous password: (your email address)
ftp> cd pub/soft_engineering/winwin1.2 ftp> bin ftp>
get winwin1.2_solaris2.x.tar.gz
For COCOMO®: % ftp ftp.usc.edu % Name:
anonymous password: (your email address) ftp> cd pub/soft_engineering
ftp> bin ftp> cd COCOMOII (or cd cocomo81) ftp> get MSWin.zip
(or get SunOS4.x.tar.Z)
|