> Projekt: Software-Sanierung > Projekt-Management > Programmentwicklung, Programmdateien und Web-Dokumentation > Programmdateien

Programmentwicklung, Programmdateien und Web-Dok.

Programmdateien-Übersicht

Autor: U. Sacklowski
Version: 1.0
Datum: 31.07.02 (letzte Änderung: 19.11.09)

Gliederung:

1. Einordnung

2. Programmdateien
2.1 Übersicht
2.2 CVS-System
2.3 Zusätzliches Archivsystem

1. Einordnung

Die Entwicklerdokumente für das XCTL-System bestehen aus der Web-Dokumentation und den Programmdateien.


2. Programmdateien

Urheberrechte: Wir möchten darauf hinweisen, daß die Original-Programmdateien und ihre Nachfolgeprodukte Eigentum der Physik sind. Sie sind ausschließlich für unsere Lehrveranstaltung gedacht.

Programmdateien: alle Programm- und Management-Files, wie z.B. Source-, Objekt-, Projekt-Files
 

2.1 Übersicht

Bereitgestellt werden Programmdateien für die Windows- und die UNIX-Umgebung.

Die Bereitstellung erfolgt an zwei Stellen:

  1. Im CVS-System:

  2. Dies ist der zentrale Bezugspunkt für unsere Programmentwicklung (Siehe Pkt. 2.2).
  3. In einem zusätzlichen Archivsystem:

  4. Dies dient im wesentlichen als Archiv (Siehe Pkt. 2.3)


2.2 CVS-System

Das CVS-System (Concurrent Versions System) ist das zentrale Bezugssystem für unsere Programmentwicklung.
Beschreibung der Funktionsweise und der Nutzung dieses Tools unter Werkzeuge > CVS.

Im CVS-System werden einige Module geführt. Bis einschließlich zum Modul XC010702 basieren alle auf einer 16 Bit-Compilierung und einer Borland-Umgebung. Mit dem Modul XCTL_32 ist der Wechsel in die 32 Bit-Visual C++ - Welt vollzogen worden.

a) XCTL_32 und XCTL_32_DRV
Dies ist unser aktuelles  System (Beginn: Juli 2003)

32 Bit - Visual C++ - Welt. Lauffähig unter Windows NT / 2000.

b) XC010701
Abschließendes System aus der 16 Bit - Borland-Welt.
Ausgangspunkt hierfür waren:
- der RTK_XCTL9702-Modul in seiner Endfassung und
- die neue Programmstruktur von Kay Schützler.


c - e: Ältere Module; Anordnung: zeitlich absteigend.

c) Neue_Struktur
Eine neue von Kay Schützler im Frühjahr 2001 erarbeitete Programmstruktur.

d) RTK_XCTL9702

Ausgangspunkt hierfür waren die zuletzt von der Physik übergebenen Files XCTL9702.zip (Sommer 1999).

Dieser Modul war bis zum Übergang zu XC010701 die Entwicklungsgrundlage.

e) RTK_Borland
Ausgangspunkt hierfür waren die zuerst von der Physik übergebenen Files RTK.zip (Herbst 1998).
Dieser Modul diente den ersten Analysen.

Weitere Module:
- RTK_ANSI:
RTK_Borland > RTK_ANSI zwecks Analyse unter McCabe.
-
BC5_Borland: Dieser Modul beinhaltet die Headerfiles der Borland C++ 5.02 - Umgebung. Er fand nur in Sonderfällen Verwendung.
- BC5_ANSI: RC5_Borland > BC5_ANSI zwecks Analyse unter McCabe.
 

2.3 Zusätzliches Archivsystem

Hier werden zahlreiche Files gehalten (Archiv), wie z.B. die Ausgangsfiles von der Physik.
Sämtliche Files sind unter "/vol/repl262-vol1/cvs/XCTL_Progr.-Archiv" abgespeichert.

Weitere Verzeichnisstruktur: