[Top] [Prev] [Next] [Bottom]

Chapter 1: Introduction

1.1 General Information

SDE-CORE is a software package for Software Configuration Management. It is used for saving different versions of software components and for building and delivering software systems. The development and maintenance process takes place in projects.

SDE-CORE stands for Software Development Environment - Configuration and Release. It is a program package based on RCS and Gnu make. Softbench Development Manager may be used within SDE-CORE.

This documents describes the process of development and maintenance of software systems when using SDE-CORE. It is intended for programmers working with software development and for project managers.

The purpose of this document is to give a general overview of the SDE-CORE methods. The development/maintenance process is described and the usage of different commands is discussed.

1.2 Manual Organization

This chapter gives an overview of SDE-CORE.

Chapter 2 describes the SDE-CORE basic categories: the project, the system and the product structure.

Chapter 3 describes a development/maintenance project starting with the SDE system and SDE project creation. Relations between systems and projects are discussed.

Chapter 4 gives an overview of how to manage different SDE system configurations. The two models Work Configuration Model and Reference Configuration Model are presented, and the basic differences between them are mentioned. It is also discussed how to define references to software components from other subsystems, systems and other products.

Chapter 5 shortly describes the everyday work in a project.

Chapter 6 contains a description of the SDE system integration: How to integrate all the changes made in projects, how to build a system configuration and how to freeze it.

Chapter 7 describes Change Request Support: How the changes made in a project should be collected and described as logical changes.

Chapter 8 describes the SDE product management: How a product and a product documentation can be created.

Chapter 9 includes a discussion about patches: How patches should be managed in an SDE system and how patches are installed into SDE products.

Chapter 10 lists SDE-CORE line commands and their encapsulations in SDE-CORE Motif applications.

1.3 Related Documentation

The document SDE Overview, 3BSE003485, gives a short description of SDE. If you are new SDE user, you should read this document first.
The Getting Started with SDE, 3BSE003487, document gives a relative simple example trough which all the most important SDE-CORE commands are shown.
The document SDE-CORE User Interface, 3BSE003488 describes all the SDE-CORE Motif based applications.
The SDE Reference Manual, 3BSE000825, gives detailed descriptions of all line commands.
Make Usage and Makefile Structuring, 3BSE004527, describes how to use Make and how to create and maintain Makefiles within SDE.
Gnu Make User's Manual, 3BSE001520, describes how the build procedure of a system. or a part of it can be defined.
GNU Manual Pages, 3BSE001521, contains manual pages for RCS and gnumake commands.

1.4 SDE-CORE Overview

SDE-CORE covers the functionality of different configuration management tools and gives a method for the development/maintenance process and the software production. It is based on Gnu RCS and Make facilities, and it is integrated in Softbench.

SDE-CORE functions are implemented as line commands and as several Motif based applications encapsulated in Softbench.

The following parts are supported by SDE-CORE:

Version Management - Support for storing and recognizing different versions of software systems and their components.

Configuration Management - Support for building software systems.

Software product generation and distribution - Support for creation of software products.

Project based development - Support for working in projects.

Change Request Management - Support for keeping track of changes in software systems.

[Top] [Prev] [Next] [Bottom]