TOC PREV NEXT INDEX DOC LIST MASTER INDEX



Concepts Guide Contents

Preface

Audience
Other Resources
Apex Documentation Roadmap
Contacting Rational Technical Publications
Contacting Rational Technical Support

Introduction

Overview

System Architecture and Rational Subsystems

The Problem
Software System Architecture
Subsystems
Example Architectures
Subsystem Structure (Apex/ClearCase)
Subsystem Structure (Apex/Summit)
Views (Apex/Summit)
View Structure
Remote View Structure (Apex/Summit)
Working Views (Apex/Summit)
Release Views (Apex/Summit)
Use of Multiple Views of Each Subsystem (Apex/Summit)
Models
Prototype Files
Switches
Context Switches
Session Switches
Property Switches

Access Control (Apex/Summit)

Access Control Point Directories
Owners
Associated Groups
User Classes and Access Kinds
Access Categories
Special Permissions for Implementation Directories
Access Control Checks
Access Control and Development Styles
Access Control Commands

Imports and Exports

Importing and Exporting
System Descriptions
Special Export Sets
Default Export Set
Explicit and Implicit Imports
Mutual Importing
Design Enforcement

Summit Configuration Manager (Apex/Summit)

The Problem
Managing Multiple Versions
Managing Multiple-Person Projects
Configuration Management and Version Control (Summit/CM)
Version Control
The Check-In and Check-Out System
Controlled and Uncontrolled Files
Propagation of Changes Between Views
Apex Projects
The Summit/CM Database
Version Histories and Version History Families
Version History Families
Uses of Version History Families
Configuration Files
Corresponding Files
Checking Files Out and In
Checking Out a File
Checking In a File
Version Control Commands
Control
Configuration Management
Parallel Development
Multitarget Development
Development and Release

Task Management (Apex/Summit)

About This Chapter
Task
Task Id
Task List
Current Task List
To Do Task List
Task Query
Task Domain
Task Domain Path
Default Task Domain
Task Domain Kind Path
Task Kind
Task Field
Task Field Type
Pre-defined Task Fields
Task Relationships
Default Fields
Task Id Generation Policy
State Machine
State
Role
Action
Task Template
Template Path
Task Editor
Task Editor Policy

Unit and File Development

The Problem
Apex Editing
Apex Ada Compilation Management
Compiling a Program
Linking a Program
Apex C/C++ Build Management
Standard Models for C/C++ Build Management
Basic Concepts
Debugging
Creating a New Unit or File
Normal Unit/File Development

Setting Up a Development

The Problem
Developing a System Architecture
Dividing a System into Subsystems
Generic Software Architecture
Setting Up the Initial Architecture
Models
Creating Subsystems
Creating Views (Apex/Summit)
Steps in Setting Up the Initial Architecture
Setting Up the Development Environment
Customization Options

Establishing a Development Process (Apex/Summit)

The Problem
Apex Support of Development
Views and System Configurations
Representing the Process
Development System Configurations
Representing the Pipeline in Apex
Architectural Information
The Software Development Process
Individual and Team Development
Rational Subsystems and System Configurations
Individual and Team Development Process
Simultaneous Changes to the Same Compilation Unit or File
Getting an Early Version of a New Unit or File in Another View
Export Changes
System Builds Against Varying Source Bases
System Integration and Baselining
Integration Strategies
System Integration and Baselining
Propagating Import Changes
System Release
Software Release Strategy
The Software Release Process
Software Development Process Summary
Variant Development
Patch Releases
The Patch Development and Release Process
Target Variants

Glossary

Concepts Guide Index


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