Programming Assignment 1
CSC 323 - Data Analysis and Statistical Software
Due: 7/3/2002
A local financial institution has
decided to upgrade its existing proprietary
database management system to a relational database
management system. They are in the process of
deciding which software systems should be rewritten
and which ones should be migrated to
the new database management system. They are particularly interested in
investigating the effort required to convert a large
portfolio of C++ programs.
The CIO would like to know if
the conversion cost will be too high.
A local consulting firm has been brought
in to investigate this issue and have seven days to
submit a report to the CIO.
Given the time constraint, they decide to examine
a simple random sample of these C++
programs. The idea
is to determine the
effort required to convert each program in the
sample. The
conversion effort for a program
is the time, in man hours, to analyze, modify,
test, and install the program.
Since each program is a different size,
conversion effort per line of code
will be needed for each
program in the sample. The information gathered from the sample will
be used to make
inferences about the portfolio.
The following details are available
for each program in the sample:
The requirements for your analysis
are detailed below:
You have been asked to help with the analysis of
this data.
Your program should accomplish the following:
Note: If necessary,
see the SAS program used for the in-class SAS
demonstration.
Note: You will need an assignment statement in your data step.
If necessary, see "DATA step statements",
point 6, SAS Review.