- •Version 4.1
- •Index 74 Revisions
- •Revision 1.1 10/11/1995
- •Revision 1.2 11/1/1995
- •Revision 1.3 1/14/1996
- •Revision 1.4 3/8/1996
- •Revision 3.3 03/01/1998
- •Revision 4.1 04/05/1998
- •Getting Started Using This Guide
- •Cosmos Conventions
- •Document Conventions
- •Keyboard Conventions
- •Hardware Requirements
- •Software Requirements
- •Product Information
- •Starting cosmos
- •Chapter 1 Introducing cosmos The cosmos Planning Tool
- •Function Point Analysis
- •User Identifiable Function Types
- •1. Number of External Inputs
- •2. Number of External Outputs
- •3. Number of Internal Logical Files
- •4. Number of External Interface Files
- •5. Number of External Inquiries
- •Processing Complexity Traits
- •Effort Estimation via cocomo
- •Product Attributes
- •Hardware Attributes
- •Personnel Attributes
- •Project Attributes
- •Effort Estimation via Rayleigh
- •Projects
- •Systems
- •Chapter 2 Understanding cosmos Basics Menu Bar
- •Tool Bar
- •File Menu
- •New Dialog Box
- •Open Dialog Box
- •Save As Dialog Box
- •Print Dialog Box
- •Print Preview Window
- •Print Setup Dialog Box
- •View Menu
- •Project Menu
- •Import fp Model
- •Use fp Sensitivity Analysis Data
- •Use cocomo Sensitivity Analysis Data
- •Use Rayleigh Sensitivity Analysis Data
- •Project Summary Information Window
- •System Menu
- •System Summary Information Window
- •System Level Estimation Projects Dialog Box
- •System Level Estimation Attributes Dialog Box
- •Missing Project File Dialog Box
- •Function Point Menu
- •Function Point Summary Information Window
- •Function Point Count Dialog Box
- •Value Adjustment Factor Dialog Box
- •Function Point Sensitivity Adjustments Dialog Box
- •Function Point Reverse Engineering Dialog Box
- •Cocomo Menu
- •Cocomo Summary Information Window
- •Attributes Dialog Box
- •Cost Drivers Dialog Box
- •Cocomo Sensitivity Adjustments Dialog Box
- •Cocomo Reverse Engineering Dialog Box
- •Rayleigh Menu
- •Rayleigh Summary Information Window
- •Rayleigh Attributes Dialog Box
- •Rayleigh Sensitivity Adjustments Dialog Box
- •Rayleigh Reverse Engineering Dialog Box
- •Options Menu
- •Display Options Dialog Box
- •Language Customization Dialog Box
- •Window Menu
- •Help Menu
- •Chapter 3 Managing Stand-Alone Models Creating a New Model
- •Updating an Existing Model
- •Entering Model Data
- •Function Point Models
- •Entering Function Point Model Description
- •Entering Unadjusted Function Point Counts
- •Entering Value Adjustment Factors
- •Initializing Your Function Point Model
- •Cocomo Models
- •Entering cocomo Model Description
- •Entering Attributes
- •Entering Rayleigh Attributes
- •Initializing Your Rayleigh Model
- •Saving a Model
- •Closing a Model
- •Exiting cosmos
- •Chapter 4 Managing Projects Creating a New Project
- •Updating an Existing Project
- •Exporting a Model From Your Project
- •Initializing Your Project
- •Saving a Project
- •Closing a Project
- •Exiting cosmos
- •Chapter 5 Managing Systems Creating a New System
- •Updating an Existing System
- •Closing a System
- •Exiting cosmos
- •Chapter 6 Using Advanced cosmos Features Sensitivity Analysis
- •Entering Function Point Sensitivity Adjustments
- •Entering cocomo Sensitivity Adjustments
- •Entering Rayleigh Sensitivity Adjustments
- •Using Sensitivity Analysis in Projects
- •Viewing Sensitivity Analysis Results
- •Saving, Importing, and Exporting Sensitivity Analysis Adjustments
- •Reverse Engineering
- •Using Function Point Reverse Engineering
- •Using cocomo Reverse Engineering
- •Using Rayleigh Reverse Engineering
- •Chapter 7 Printing Printing Models/Projects
- •Previewing
- •Setting Up Your Printer
- •Project Initialization Message Box
- •Appendix c References List of References
- •Glossary of Terms
Entering Value Adjustment Factors
In a similar manner you may enter processing complexity adjustments:
Select Function Pointfrom theMenu Bar. TheFunction Point Menuwill be displayed.
Select Value Adjustment Factor. TheValue Adjustment Factor Dialog Box will be displayed.
Enter the adjustments by selecting the appropriate buttons.
When you have finished, select OK. TheFunction Point Summary Information Windowwill be displayed with the updated information.
Initializing Your Function Point Model
|
Note: If you initialize the Model, any data previously entered will be overwritten |
You may initialize your Function Point Model to default values by following these steps:
|
Cocomo Models
Entering COCOMO data is very similar to entering Function Point data. Again you may enter three types of information: descriptive information, attributes, and cost driver ratings. COCOMO data may also be initialized to default values.
Entering cocomo Model Description
As described in Creating a New Model you may enter descriptive information at the time you create your Model. You may also modify this information at any time theCOCOMO Summary Information Window is displayed by following these steps:
Select COCOMOfrom theMenu Bar. TheCOCOMO Menu will be displayed.
Select Description. TheDescription Dialog Boxwill now be displayed.
Enter descriptive information about the software project you are modeling here and then select OK. TheCOCOMO Summary Information Windowwill be displayed with the updated description.
Entering Attributes
You may enter the development mode and model for your project as follows:
Select COCOMOfrom theMenu Bar. TheCOCOMO Menuwill be displayed.
Select Attributes. TheAttributes Dialog Boxwill be displayed.
Enter the modeanddevelopmentmodel. Note that default selections appear initially.
When you have finished, select OK. TheCOCOMO Summary Information Windowwill be displayed with the updated information.
Entering Cost Driver Ratings
In a similar manner you may enter cost driver ratings:
Select COCOMOfrom theMenu Bar. TheCOCOMO Menu will be displayed.
Select Cost Drivers. TheCost Drivers Dialog Boxwill be displayed.
Enter the cost driver ratings by selecting the appropriate buttons.
When you have finished, select OK. TheCOCOMO Summary Information Windowwill be displayed with the updated information.
Initializing Your COCOMO Model
|
Note: If you initialize the Model, any data previously entered will be overwritten |
You may initialize your COCOMO Model to default values by following these steps: Select COCOMOfrom theMenu Bar. TheCOCOMO Menuwill be displayed. Select Initialize. TheCOCOMO Initialization Message Boxwill be displayed. Confirm the operation by selecting Yes. TheCOCOMO Summary Information Window will be displayed with the default information.
|
Rayleigh Models
Entering Rayleigh data is very similar to entering Function Point data or COCOMO data. Again you may enter two types of information: descriptive information and attributes. Rayleigh data may also be initialized to default values.
Entering Rayleigh Model Description
As described in Creating a New Model you may enter descriptive information at the time you create your Model. You may also modify this information at any time theRayleigh Summary Information Windowis displayed by following these steps:
Select Rayleighfrom theMenu Bar. TheRayleigh Menuwill be displayed.
Select Description. TheDescription Dialog Box will now be displayed.
Enter descriptive information about the software project you are modeling here and then select OK. The Rayleigh Summary Information Windowwill be displayed with the updated description.
