TOC PREV NEXT INDEX DOC LIST MASTER INDEX



A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z

Concepts Guide Index

A

abstractions
device and data 97
access category 23, 26
change for existing view 29
access control 23, 129
associated group 23, 24
commands 33
cooperative developemnt 31
development group 31
owner 23
point 23
private views 32
access kind
full access 25
no access 25
read-only access 25
user classes 25
Ada
Apex editing 79
client and supplier views 35
interface views 20
all_units export set 37
Apex
debugger 85
product overview ix
project 44, 136
unit and file development 79
Apex View
Library Context 21
APEX_DEFAULT_MODEL 22
Architectural Information 107
management of 103
architecture 6, 131
distributed 99
example 8
generic example 99
setting up the initial 101
associated group
access control 23, 24

B

baselining 20, 115, 116
build
context 13
build management 13, 81

C

C command 83
change
access category for existing view 29
Release Kinds 19
change history 41
Change Object Properties command 55
changes
to software 1
check in 54
definition 131
development release 118
multiple views 20
not in release views 18
sharing controlled files 52
version control 43, 138
Check In command 112
concepts 59
check out
development release 118
multiple views 20
not in release views 18
private
check in after private check out 56
concepts 54
definition (Apex/Summit) 132
modify controlled file 57
processing 58
sharing controlled files 52
version control 43, 138
version history 45
with a reservation 56
definition 131
with reservation
modify controlled files 53
Check Out command 53, 56, 112
child field 74
circular imports 37, 38
class/package model 6
ClearCase repositories 7
ClearCase View 7
ClearCase with UCM 103
client view 35, 36
closure of imports 36
CMVC
versions field 74
code
definition 132
Code command 83, 84
Command Reference 137
Command Reference command 137
Command-line interface
options 137
commands
access control 33
compilation 13, 35, 81, 118
context 13, 80, 139
context (Apex/Summit) 139
managing 80
Compile menu
Link command 113
Compile menu commands
Code 81, 83, 84
Link 81, 84
Maintenance submenu commands
Register Main Program 84
Update Dependencies 83
compiler
switches 21
compiler used switches 13
concepts
software architecture 5
subsystem 5
configuration file 50, 113, 132
example 50
configuration management ix, 42, 62, 79, 132
context switches 132
build management 22
version control 22
control
configuration control command
version 42
version control 110
see also version control
subsystems and interface control 8
version 43, 45
control command
not in release views 18
Control menu commands
Change Object Properties 55
Check In 112
concepts 59
Check Out 112
description 53
modify controlled file 56
Reports submenu commands
Switches 137
Update Objects 44, 59, 133, 137
release views 17
Update View
example 60
Update Views 59, 117, 133
control point
subsystem 24
subsystem directory 24
unmanaged directory 24
controlled
file 43, 45, 52
controlling interfaces
see imports and exports
cooperative development
access control 31
Copy Objects command 117
C++ views 83
corresponding
files 132
examples 52
parallel development 62
variants 20
views (Apex/Summit) 139
object
see corresponding files 20
create
new unit 85
new views 132
Current Task List 69
customize
environment 101
switches 137

D

data abstractions 97
database 43
debugging 85
decomposing a system 6, 131
criteria 91
functional 7
layering 95
parallel development 98
purpose 91
reasons 91
default
task domain 71
DEFAULT_EXPORT_SET switch 37
define
relationship between architecture components 6
delete 18
deleted version 138
dependencies
compilation management 80
Description
System 36
Description.cfg
directory structrue 10, 15
Description.export_sets
directory structure 11, 15
design 39
degradation 7
development 103, 105
group access control 31
individual and team 110, 112
iterative 6, 13
multiple lines of 120
parallel 62, 94
patch 126
system configuration 106
unit 79
development release 118
Development view releases 18
device and data abstractions 97
directory structure
Description.cfg 10, 15
Description.export_sets 11, 15
exports 10, 15
Imports directory 10, 15
Mutual_Description.cfg 11, 15
Policy 11, 12
Policy Switches file 11, 12
.Rational 10, 12, 15
.Rational_Location 10, 12
remote view structure 16
subsystem structure 9
view structure 14
distributed
architecture 99
documentation
roadmap 3
domain
field in task management 74

E

Editing 79
editors
language-specific 79
encapsulation 6
environment 103
customize 101
variables, UNIX 22
environment variables 137
see also session switches
example architectures 8
examples
checking out and in a file 53
corresponding files 52
data abstraction 97
decomposing a system 92
development process 107, 121
first build of a system 104
generic architecture 99
layering 95, 96
system build against varying source bases 113
executables
placement of 99
explicit import 37
explicit import set 37
explicit imports 35
export 107
changes 112
export set 36, 37
default 37
special 37
exporting 35
exports 80, 131
exports directory
structure 10, 15

F

facilitate reuse 94
facilitate testing 94
field
child 74
parent 74
file
configuration 50, 113, 132
example 50
controlled 43, 45, 52
corresponding
variants 20
deleted version 138
uncontrolled 119
File menu
Copy Objects command 117
New submenu
C command 83
New C command 83
New C++ command 83
New View - Release command 83
New View - Working command 83
File menu commands
Copy Objects
C++ views 83
files
corresponding
example 52
parallel development 62
Switches 132
freeze-release method 63
frozen release 119
frozen release view 19
full access
access kind 25
full import set 37
functional decomposition 7

G

getting an early version 112
Group_Only access category 26, 129
Group_Public access category 26, 129

H

Help menu
Manuals submenu
Command Reference command 137
hierarchical grouping 98
hierarchy 6
history ix, 43
version 45

I

Id field 73
implicit import 37
implicit import set 37
import
change
propagating 117
explicit 37
implicit 37
import set
explicit 37
full 37
implicit 37
mutual 38, 98
import/export 6
importing 35
Imports 131
imports 35, 37, 80, 118, 119
change 38
circular 37, 38
Imports directory structure 10, 15
mutual 37, 38
restrictions, Apex/Summit 39
imports and exports 35, 39
include 6, 39
individual and team development 110, 112
infrastructure and applications 96
integration 117, 119
integration strategies 115
integration system configuration 115
interdependent 7
interface view 20
isolate and factor configuration parameters 94
iterative development 6, 13

K

keyword replacement 134
Kind field 73
Kind_Path field 74

L

language-specific editors 79
layering 96
layering abstractions 95
library context 21
Link command 84
linking 81

M

management
configuration 42
management of complexity 94
managing multiple person projects 42
manuals
Command Reference 137
menus 102
model 21, 100
default 21
models 132
multiple developers 13
multiple lines of development 120
multiple person projects 42
multiple releases 45
multiple target development 62
multiple versions
managing 41
mutual grouping 98
mutual import
set 38, 98
mutual import set 38
mutual imports 37, 38
Mutual_Description.cfg
directory structure 11, 15

N

Name field 73
New C command 83
New C++ command 83
New View - Release command 83
New View - Working command 83
no access
access kind 25

O

optimal recompilation 80
options
command-line 137
owner
access control 23

P

parallel development 62, 94, 98, 115
parent field 74
patch development and release 126
patch release 120
partial 123
with system configuration slice 125
pipeline 106
placement of executables 99
Policy directory 11, 12, 132
Policy Switches file
directory structure 11, 12
POSIX Bindings 135
Pre-defined Task fields 73
pretty-printing 79
Private access category 26, 129
private check out
see check out privately
private views
access control 32
process 105
development 105
software development 108
project
Apex 44, 136
Property switches 22
public 6
Public access category 26, 129

R

rapid integration 103
.Rational directory 10, 12, 15
Rational Subsystem
Library Context 21
Rational Summit/TM 67
.Rational_Location 10, 12
read-only access
access kind 25
recompilation
optimal 80
Register Main Program 84
relationships 75
release
development 118
frozen 119
patch 120
stable 118
strategy 117
release kind
changing 19
release view 13
different kinds 17
releases
development view 18
Remote View (Apex/Summit) 16
remote view structure 16
revert to previous configurations 45
Role 77
root of an Ada program 81

S

semantic analysis 79
session switches 22, 137
see also environment variables
set
explicit import 37
export 36, 37
all_units 37
default 37
import
full 37
implicit 37
mutual import 38
software architecture 5, 6
software design
principles 6
software development 1, 5
software development process 108
software development tools ix
software lifecycle 63
software release 117
stable release 118
stable release view 18
State 77
State Machine 76
static scope, definition 136
structure
remote view 16
subsystem 9
view 14
subprogram, definition 136
Subsystem
Rational
Library Context 21
subsystem ix, 7, 35, 37, 38, 62, 90, 104
creating 100
multiple views 20
special 108
structure 9
subsystem concepts 5
subsystem control point 24
subsystem decomposition 95
subsystem directory control point 24
subsystem structure
Apex/ClearCase 9
Apex/Summit 11
subsystem uses 7
Summit 79
Summit/CM 42
commands 18
control 43
database 45, 54, 105, 138
reports 101
Summit/TM 2, 67
supplier view 35
switch
DEFAULT_EXPORT_SET 37
Switches 137
switches 21, 80, 102, 137
build management 22
session 22
version control 22
see also context switches, session switches
Switches command 137
Switches file 132
syntactic analysis 79
36
.sysd file 36
system builds agianst varing source bases 113
system configuration 101, 104, 105, 106, 107, 117, 118, 119, 122
deleting 119
developer release 106
developer work 106
development 106
integration 115
system baseline 106
system integration 106
system release 106
system description 108
System descriptions 36
system integration 107, 115
system release 50

T

target variant 127
target, definition 137
task 68
Task Domain 70
Task Domain Kind Path 71
Task Domain Path 71
Task Editor 78
Task Editor Policy 78
Task Field 72
Task Field Type 72
Task Id 69
Task Id Generation Policy 75
Task Kind 71
Task List 69
task list 69
task management 67
Task Query 70
task query 70
Task Relationshps 75
Task Template 78
team development 13
Template Path 78
templates 101
To Do Task List 70
to do task list 70
traversal browsing 79, 80

U

UCM
Apex/ClearCase 103
unit development 79
UNIX environment variables 22
Unmanaged access category 26
Unmanaged access category (Apex/Summit) 129
unmanaged directory control point 24
update 51, 62
Update Dependencies command 83
Update Objects command 44, 59
release views 17
Update Views command 59, 117
User classes 25
User_Group access category 26, 129
User_Only access category 26, 129
User_Public access category 26, 129

V

variants 20
version 138
version control 42, 43, 45, 132, 138
commands 55
configuration management 43
context switches 22
individual and team development 110
management 13
overview ix
views 13
version control context 139
version control database 7
version history 45, 138
version history (Apex/Summit) 138
version history family 46, 47, 49, 139
use of 47
View
Apex
Library Context 21
view 35, 37, 51, 104, 139, 140
change access category 29
client 35, 36
creating 101
development release 118
frozen release 119
frozen release view 19
interface 20
model 21
release 13
remote (Apex/Summit) 16
stable release 18, 118
structure 14
supplier 35
working 13, 51, 132, 140
view structure
Apex/Summit 14
views 13
check out 20
create 132
models 132
VOB (ClearCase) 7

W

with 6, 39
working view 13, 51, 132, 140

X

X windows 101

Rational Software Corporation 
http://www.rational.com
support@rational.com
techpubs@rational.com
Copyright © 1993-2002, Rational Software Corporation. All rights reserved.
TOC PREV NEXT INDEX DOC LIST MASTER INDEX TECHNOTES APEX TIPS