@DATABASE MaplePSP.guide

@REMARK $RCSfile: MaplePSP.guide $
@REMARK $Revision: 1.1 $
@REMARK $Date: 1996/10/11 09:29:12 $
@REMARK $Author: ssolie $

@NODE MAIN "Maple PSP Function Library"


                          Maple PSP Function Library
                                  Release 1.0

                                October 10, 1996


         Copyright (c) 1996 Software Evolution.  All Rights Reserved.



 @{" Copyright and Disclaimer  " LINK Distribution}

 @{" Personal Software Process " LINK PSP}

 @{" Amiga Maple V Release 3   " LINK Maple}

 @{" Maple PSP Functions       " LINK MaplePSP}

 @{" Author Information        " LINK Author}

@ENDNODE


@NODE Distribution "Copyright and Disclaimer"

Copyright (c) 1996 Software Evolution.  All Rights Reserved.

You are hereby granted the right to copy and distribute verbatim copies of
this file if the contents are preserved and remain unchanged.  You are not
permitted to use any portion of this file in any commerical product or
service without prior written consent from the copyright holder.

There is no guarantee or warranty of any kind.  Use at your own risk.

@ENDNODE


@NODE PSP "Personal Software Process (PSP)"

"The personal software process (PSP) is a self-improvement process designed
 to help you control, manage, and improve the way you work.  It is a
 structured framework of forms, guidelines, and procedures for developing
 software.  Properly used, the PSP provides the historical data you need to
 better make and meet commitments and it makes the routine elements of your
 job more predictable and more efficient.

 The PSP is not a magic answer to all your software engineering problems.
 Although it can suggest where and how you can improve, you must make the
 improvements yourself."

Excerpts from @{U}A Discipline for Software Engineering@{UU}

 Humphrey, Watts S., "A Discipline for Software Engineering"
 (Don Mills, Ontario: Addison-Wesley, 1995), ISBN 0-201-54610-8.

@ENDNODE


@NODE Maple "Amiga Maple V Release 3"

Maple is a mathematical software package which enables its users to
manipulate mathematical expressions in their natural symbolic form.  This
means that Maple is capable of solving complex mathematical problems and
giving exact solutions in their symbolic form.

This package uses Maple as its mathematical engine to process your PSP
data and display the results in both numeric and graphical forms.  You will
need at least Maple V Release 3 to use the functions.

I am using Maple to manipulate my PSP data and determine what functions are
most useful.  Once I have a set of functions which I use on a regular basis,
I will likely code the functions myself and remove the dependency on Maple.
In essence, I'm using Maple as a stepping stone on my way to an automated
PSP process that precisely meets my needs.

If you would like more information about Maple, please contact:

 Waterloo Maple Inc.
 450 Phillip Street
 Waterloo, Ontario
 Canada, N2L 5J2

 Phone: (519) 747-2373
 FAX: (519) 747-5284
 E-Mail: info_web@maplesoft.com
 URL: http://www.maplesoft.com

@{B}Note:@{UB}
  Maple is no longer being supported on the Amiga platform.
  Do your part and let them know the Amiga platform is not to be ignored!

@ENDNODE


@NODE MaplePSP "Maple PSP Functions"

The following functions have been implemented:

  prediction_interval - Calculate range and prediction interval
  plot_relationship   - Plots data relationship
  plot_intervals      - Plots Prediction Intervals vs Program
  plot_percent_error  - Plots Percentage Error vs Program
  plot_defects        - Plots Defects per KLOC vs Program
  plot_prod_yield     - Plots Productivity vs Yield
  plot_afr_yield      - Plots Appraisal/Failure Ratio vs Yield


Full documentation for these functions is included in the Maple source code
and can be accessed using the Maple help facility.

If you do not have Maple, the source code is in ASCII and can be viewed
using Multiview.

@ENDNODE


@NODE Author "Author Information"

Please contact Steven Solie if you have any comments or questions:

 Steven Solie
 Software Evolution
 4831 34 Avenue N.E.
 Calgary, Alberta
 Canada, T1Y 1R7

 Phone: (403) 293-3706
 FAX: (403) 590-4745
 E-Mail: ssolie@freenet.calgary.ab.ca

@ENDNODE
