';
msg=window.open('','GfxWindow','toolbar=no,directories=no,menubar=no,resizable=yes,scrollbars=yes');
msg.document.writeln('
\n'+str+'\n\n\n\n');
msg.document.writeln('
\n\n');
}
function WinOpen(file) {
msg=window.open(file,'ExtraWindow','toolbar=no,directories=no,menubar=no,resizable=yes,scrollbars=yes,WIDTH=2000,HEIGHT=2000');
}
function MapOpen() {
if (top.extmap == 1)
EXT_MAP.close();
else
EXT_MAP = window.open("map-ext.htm", "EXT_MAP", "toolbar=no,directories=no,menubar=no,resizable=yes,scrollbars=yes,WIDTH=200,HEIGHT=600");
}
function debug() {
top.LOGO.location='logo.htm';
}
function go (name) {
with (top.site)
beam_to(find_entry(name, chief(righthere)));
}
function pop( popup_title, popup_anchor, popup_properties)
{
popup_menuid = top.site.find_entry( popup_title, top.site.chief( top.site.righthere));
popup_url = top.root + top.site.items[popup_menuid].reference;
popup_window = window.open( popup_url+"#"+popup_anchor, 'POPUP_WINDOW', popup_properties);
popup_window.focus();
}
function go_next()
{
with( top.site){
if( righthere=0) {
var index = righthere + 1;
while (index=1) {
if( items[righthere].layer>=0) {
var index = righthere - 1;
while (index>=0 && items[index].layer<0)
index--;
if( index>=0)
beam_to(index);
}
else {
if( items[righthere].layer==-9)
beam_to(last_visible_element_nr);
else
beam_to(righthere-1);
}
}
}
}
function go_chief()
{
with( top.site){
if( items[righthere].layer==-9)
beam_to(last_visible_element_nr);
else
beam_to(chief(righthere));
}
}
function bookmark () {
var index = top.site.righthere;
var path = "<" + top.site.items[index].title;
while (index > 0) {
index = top.site.chief(index);
path += "<" + top.site.items[index].title;
}
window.open('bookmark.htm', 'bookwin', 'width=200,height=100');
if (navigator.appVersion.indexOf("Mac") > 0)
bookwin.location=bookmark.htm;
top.location.search = siteinfo.substring(0, siteinfo.indexOf("%") + 1) + top.viewpoints.current_view
+ "%" + path;
}
function startindex(path) {
var index = 0;
var layer = -1;
var title;
for (var pathstart=path.lastIndexOf("<"); pathstart > -1;) {
title = path.substring(pathstart + 1, path.length);
if((top.site.items[index].title == title) && (top.site.items[index].layer > layer)) {
path = path.substring(0, pathstart);
pathstart = path.lastIndexOf("<");
layer++
}
if (index == top.site.entries -1){
top.go("ERROR");
pathstart = -1;
}
if (pathstart > -1) index++;
}
return index;
}
function get_body (wish, bg) {
if ((bandwidth=="L") || (prn==1)){
wish = "";
}
function print () {
top.prn = 1 - top.prn;
top.SCREEN.location=top.SCREEN.location;
}
function F_Addview(view) {
this.items[this.entries] = view;
this.entries++;
}
function F_Autoscope(entry) {
var i = entry + 1;
var autoscope = 0;
if (i < top.site.entries ) {
autoscope = top.site.items[entry].scope
while (top.site.items[i].layer > top.site.items[entry].layer) {
autoscope = autoscope | top.site.items[i].scope;
i++;
if ((i > top.site.entries - 1) || (autoscope & this.current_view))
break;
}
}
return autoscope;
}
function F_SetView(scope) {
this.current_view = scope;
UpdateMap('JavaScript:top.site.create_map('+top.site.righthere+')');
}
function F_Push (EntryNr) {
with (this) {
if ((top.site.items[EntryNr].layer > -1) && (EntryNr != items[0])) {
items[size] = EntryNr;
if (enabled < 0)
enabled = 1
else {
index = size;
ceiling = size;
}
size++;
}
}
}
function F_Clear () {
top.memory = new private_history();
}
function F_Back () {
var aim;
var mode = top.memmode;
if (mode != "N") {
with(this) {
enabled = -1;
if ((index > 0) && (mode == "J")) {
for(i = 0; i <= size; i++) {
if (items[i] == top.site.righthere) {
if(i > 0) {
aim = items[i-1];
index = i-1;
}
else
aim = -1;
break;
}
}
}
else {
aim = top.site.righthere - 1;
}
top.site.beam_to(aim);
}
}
else top.SCREEN.history.back();
}
function F_Forward () {
var aim;
var mode = top.memmode;
if (mode != "N") {
with(this) {
if ((index < ceiling) && (mode =="J")) {
enabled = -1;
index ++;
aim = items[index];
}
else {
top.site.righthere=items [ceiling];
index = size;
aim = top.site.righthere + 1;
while ((top.viewpoints.autoscope(aim) & top.viewpoints.current_view) == 0) {
if ( aim > top.site.entries - 2) {
aim = - 1;
enabled = -1;
break;
}
aim++;
}
}
}
top.site.beam_to(aim);
}
else top.SCREEN.history.forward();
}
function F_AddPage (page) {
this.items[this.entries] = page;
if ((this.entries > 0) && (this.items[this.entries].reference != "header") )
if (this.items[this.entries].layer > this.items[this.entries-1].layer)
this.items[this.entries-1].subdirectory = 1;
this.entries++;
if (page.layer < 0) this.entriesnomenu++;
}
function F_Feedback (identity) {
var pattern = new Array();
var filename, refer;
var j = this.righthere;
var here = top.SCREEN.location.href;
var enable;
if ((this.fb_enabled > 0) && (top.showing != here)) {
filename = here.substring(top.root.length, here.length).toLowerCase();
for (var i=0; i < this.entries; i++) {
refer = this.items[i].reference;
refer = refer.toLowerCase();
pattern[i]=refer;
}
j = this.find(pattern, filename);
if (( j != this.righthere)&& (j != this.entries - 1)){
top.memory.push(j);
this.adapt_map (j, 2);
UpdateMap('JavaScript:top.site.create_map('+j+')');
this.righthere = j;
if( this.items[j].layer>=0) this.last_visible_element_nr = j;
}
top.showing = here;
}
else enable=setTimeout("top.site.fb_enabled = 1", 500);
}
function F_AutoFB() {
var timerID;
if (top.autofb > 0)
timerID = setTimeout("top.site.feedback(); top.site.auto_fb()", 500);
}
function F_FindEntry (name, counter) {
var pattern = new Array();
for (var i=0; i < this.entries; i++)
pattern[i] = this.items[i].title
counter = this.find(pattern, name);
return counter;
}
function F_Find (pattern, comparison) {
var found = new Array();
var family = new Array();
var amount = 0;
var myself = this.righthere;
var relative = this.entries -1;
var again;
for (var i=0; i < this.entries; i++) {
if (pattern[i] == comparison) {
found[amount] = i;
family[amount] = i;
amount++;
}
}
for (var k=0; k < 2; k++) {
myself = this.righthere;
for (var j=0; j< this.entries; j++) {
for (var m=0; m 0))
entry_chief--;
return entry_chief;
}
function F_Beam (entry) {
var fileroot = top.root;
this.fb_enabled = -1;
if ((entry >=0) && (entry <= this.entries)) {
this.righthere = entry;
top.memory.push(entry);
this.adapt_map(entry, top.openmenu);
top.SCREEN.location = fileroot + this.items[entry].reference;
UpdateMap('JavaScript:top.site.create_map('+entry+')');
if( this.items[entry].layer>=0) this.last_visible_element_nr = entry;
}
}
function F_CreateMap(entry) {
var content = "";
var lyrics;
for (var i=0; i < top.viewpoints.entries; i++) with (top.viewpoints.items[i]) {
lyrics = name.link("JavaScript:top.viewpoints.setview("+code+")");
content += top.site.mgfont + lyrics + "
";
if (code == top.viewpoints.current_view) {
content += top.site.create_doc(entry, 0, -1, top.site.ecol, top.site.hcol, top.site.hsize, "mapicon.gif", 1, top.site.mfont)
+ "";
}
content += "
";
}
content += "";
if (top.extmap == 1)
top.EXT_MAP.top.map.update(entry);
return (content);
}
function F_Toggle (victim, entry) {
this.items[victim].subdirectory = 3 - this.items[victim].subdirectory;
UpdateMap('JavaScript:top.site.create_map('+entry+')');
}
function F_AdaptMap (entry, mode) {
var path = this.items[entry].title;
var i = entry;
for (var c=0; c0) {
while ( (this.items[i].layer >= this.items[entry].layer) && (i>0) )
i--;
entry = i;
this.items[entry].subdirectory=2;
}
}
function F_Create (entry, start, comp_layer, entrycol, headercol,
headersize, iconfile, iconlink, font) {
var shift = " ";
var icon, lyrics;
var content ="";
for (var i=start; i < this.entries; i++) with (this.items[i]){
if (layer >= comp_layer) {
if (viewpoints.autoscope(i) & top.viewpoints.current_view) {
indent="";
for (var j=0; j < layer; j++)
indent += "
";
if (i!=0) {
icon = "
";
if (subdirectory > 0) {
if (iconlink == 1)
icon = icon.link("JavaScript:top.site.toggle("+i+","+entry+")");
else
icon = icon.link("JavaScript:top.site.beam_to("+i+")");
}
}
else icon="";
if (i==entry)
lyrics = "" + title + "";
else {
if (reference == "header")
lyrics = "" + title + "";
else
lyrics = (title).link("JavaScript:top.site.beam_to("+i+")");
}
if (title.charAt(0) != "_")
content += "| " + indent + icon + font + shift + lyrics + " |
\n";
}
while ( (i";
}
function aip() {
this.add = F_AddPage;
this.add_page = F_AddPage;
this.feedback = F_Feedback;
this.auto_fb = F_AutoFB;
this.find = F_Find;
this.beam_to = F_Beam;
this.find_entry = F_FindEntry;
this.chief = F_Chief;
this.adapt_map = F_AdaptMap;
this.create_map = F_CreateMap;
this.toggle = F_Toggle;
this.create_doc = F_Create;
this.bcol = top.m_bcol;
this.fcol = top.m_fcol;
this.ecol = top.m_ecol;
this.hcol = top.m_hcol;
this.mapbg = top.m_bg;
this.mfont = top.m_font;
this.mgfont = top.m_gfont;
this.items = new Array();
this.entries = 0;
this.entriesnomenu = 0;
this.righthere = 0;
this.last_visible_element_nr = 0;
this.fb_enabled = 0;
return this;
}
function point_of_view() {
this.autoscope = F_Autoscope;
this.add = F_Addview;
this.setview = F_SetView;
this.current_view = top.default_view;
this.items = new Array();
this.entries = 0;
return this;
}
function page (title, reference, scope, layer) {
this.title = title;
this.reference = reference;
this.scope = scope;
this.layer = layer;
this.subdirectory = 0;
return this;
}
function view (name, code) {
this.name = name;
this.code = code;
return this;
}
function private_history() {
this.push = F_Push;
this.back = F_Back;
this.forward = F_Forward;
this.clear = F_Clear;
this.size = 0;
this.items = new Array();
this.items[0] = -1;
this.enabled = 1;
this.ceiling = 0;
this.index = 0;
return this;
}
function service() {
this.get_body = F_GetBody;
this.bookmark = F_Bookmark;
this.debug = F_Debug;
return this;
}
if (top.location.search == "")
siteinfo = "?(0H11KJ)%255%HOME";
else {
if (top.location.search.indexOf("%") < 9)
siteinfo = "?(0H11KJ)%255%HOME";
else
siteinfo = top.location.search;
}
with(top.location) {
var rootend = Math.max(href.lastIndexOf("/"), href.lastIndexOf("\\"));
var root = href.substring(0, rootend + 1);
var iconroot = root + "icons/";
}
var menumode = siteinfo.charAt(2);
var bandwidth = siteinfo.charAt(3);
var autofb = siteinfo.charAt(4);
var openmenu = siteinfo.charAt(5);
var colors = siteinfo.charAt(6);
var memmode = siteinfo.charAt(7);
path = siteinfo.substring(siteinfo.indexOf("<"), siteinfo.length);
while (path.indexOf("%20") >-1) {
path = path.replace("%20", " ");
}
var default_view;
if (siteinfo.indexOf("<") < 0) {
default_view = "255";
}
else {
default_view = siteinfo.substring(siteinfo.indexOf("%") + 1, siteinfo.indexOf("<")-1);
}
var showing = "";
var prn = "0";
var language = "D";
var browser = navigator.appName.substring(0,1);
//globals
//map options
var extmap = 0;
var EXT_MAP;
var m_gfont = ""
var m_font = ""
//Beliebiger String, der in das BODY Tag eingefügt wird:
var m_bg = ""
//map colors
var m_bcol = "000033";
var m_fcol = "FFFFFF";
var m_ecol = "FFAA00";
var m_hcol = "FF0000";
//constructors
var site = new aip();
var memory = new private_history();
var viewpoints = new point_of_view();
// Add Viewpoints here
viewpoints.add(new view("", "255"));
// Add TOC here
with (site) {
//***** TOC will be inserted before here *****
add(new page("IAS-VM","html/m1.htm","255","0"));
add(new page("IAS-Vorgehenshandbuch","html/m3.htm","255","1"));
add(new page("Teil I: Einführung in das IAS-Vorgehensmodell","html/16.htm","255","2"));
add(new page("Zielsetzung und Anwendung des IAS-Vorgehensmodells","html/m4_1.htm","255","3"));
add(new page("Das V-Modell","html/16_2.htm","255","4"));
add(new page("Ziele des IAS-Vorgehensmodells","html/16_3.htm","255","4"));
add(new page("Erfüllung von QS-Vorschriften","html/16_4.htm","255","4"));
add(new page("Einführung in das Vorgehensmodell","html/m4_5.htm","255","3"));
add(new page("Die Organisationsstruktur","html/16_6.htm","255","4"));
add(new page("Struktur und Inhalt des Vorgehensmodells","html/m4_7.htm","255","4"));
add(new page("Aktivitäten und Produkte","html/16_8.htm","255","5"));
add(new page("Produktzustände","html/16_9.htm","255","5"));
add(new page("Übersicht über das IAS-Vorgehensmodell","html/16_10.htm","255","4"));
add(new page("Verantwortlichkeiten","html/16_11.htm","255","4"));
add(new page("Submodell Konfigurationsmanagement (KM)","html/m4_12.htm","255","3"));
add(new page("Konfigurationsverwaltung (KM 1)","html/16_13.htm","255","4"));
add(new page("Konfigurations-Identifikationsdokument (KID)","html/16_14.htm","255","4"));
add(new page("Versionsverwaltung der Dokumente","html/16_15.htm","255","4"));
add(new page("Versionsverwaltung von Quellcode","html/16_16.htm","255","4"));
add(new page("Datensicherung (KM 2)","html/16_17.htm","255","4"));
add(new page("System auf CD","html/16_18.htm","255","4"));
add(new page("Submodell Projektmanagement (PM)","html/m4_19.htm","255","3"));
add(new page("Projektplanung des Betreuers","html/m4_20.htm","255","4"));
add(new page("Lastenheft","html/16_21.htm","255","5"));
add(new page("Projektplanung des Studenten (PM 1)","html/m4_24.htm","255","4"));
add(new page("Projektplan","html/16_25.htm","255","5"));
add(new page("Projektbegleitung (PM 2)","html/16_28.htm","255","4"));
add(new page("Projektabschluss (PM 3)","html/m4_29.htm","255","4"));
add(new page("Projektabschlussbericht","html/16_30.htm","255","5"));
add(new page("Submodell Qualitätssicherung (QS)","html/m4_33.htm","255","3"));
add(new page("Prozessprüfung (QS 1)","html/m4_34.htm","255","4"));
add(new page("Planungs-Review (QS 1.1)","html/16_35.htm","255","5"));
add(new page("Definitions-Review (QS 1.2)","html/16_36.htm","255","5"));
add(new page("Entwurfs-Review (QS 1.3)","html/16_37.htm","255","5"));
add(new page("Implementierungs-Review (QS 1.4)","html/16_38.htm","255","5"));
add(new page("Realisierungs-Review (QS 1.4)","html/16_39.htm","255","5"));
add(new page("Abnahme-Review (QS 1.5)","html/16_40.htm","255","5"));
add(new page("Komponenten- und Systemprüfung (QS 2)","html/m4_41.htm","255","4"));
add(new page("Prüfspezifikation erstellen (QS 2.1)","html/16_42.htm","255","5"));
add(new page("Prüfspezifikation","html/16_43.htm","255","5"));
add(new page("Systemkomponenten prüfen (QS 2.2)","html/16_46.htm","255","5"));
add(new page("Prüfprotokoll","html/16_47.htm","255","5"));
add(new page("Installiertes Gesamtsystem prüfen (QS 2.3)","html/16_50.htm","255","5"));
add(new page("Teil II: Vorgehensmodellklassen","html/15.htm","255","2"));
add(new page("Modell zur Softwareentwicklung","html/m5_1.htm","255","3"));
add(new page("Zielsetzung","html/15_2.htm","255","4"));
add(new page("Definitionsphase (SWE 1)","html/m5_3.htm","255","4"));
add(new page("Anforderungen ermitteln und festlegen (SWE 1.1)","html/15_4.htm","255","5"));
add(new page("Pflichtenheft","html/15_5.htm","255","5"));
add(new page("Anforderungen analysieren (SWE 1.2)","html/15_8.htm","255","5"));
add(new page("Software-Systemmodell","html/15_9.htm","255","5"));
add(new page("Entwurfsphase (SWE 2)","html/m5_12.htm","255","4"));
add(new page("Entwerfen einer Software-Systemarchitektur (SWE 2.1)","html/15_13.htm","255","5"));
add(new page("Software-Systemarchitektur","html/15_14.htm","255","5"));
add(new page("Softwarekomponenten entwerfen und spezifizieren (SWE 2.2)","html/15_17.htm","255","5"));
add(new page("Spezifikation der Softwarekomponenten","html/15_18.htm","255","5"));
add(new page("Implementierungsphase (SWE 3)","html/m5_21.htm","255","4"));
add(new page("Quellprogramme mit integrierter Dokumentation","html/15_22.htm","255","5"));
add(new page("Integrations- und Abnahmephase (SWE 4)","html/m5_23.htm","255","4"));
add(new page("Softwaresystem integrieren und installieren (SWE 4.1)","html/15_24.htm","255","5"));
add(new page("Installiertes Gesamtsystem","html/15_25.htm","255","5"));
add(new page("Installations- und Benutzungsanleitung erstellen (SWE 4.2)","html/15_26.htm","255","5"));
add(new page("Benutzungsanleitung","html/15_27.htm","255","5"));
add(new page("Vorgehensmodell zur Systementwicklung","html/m5_30.htm","255","3"));
add(new page("Zielsetzung","html/15_31.htm","255","4"));
add(new page("Definitionsphase (SE 1)","html/m5_32.htm","255","4"));
add(new page("Anforderungen ermitteln und festlegen (SE 1.1)","html/15_33.htm","255","5"));
add(new page("Pflichtenheft","html/15_34.htm","255","5"));
add(new page("Anforderungen analysieren (SE 1.2)","html/15_37.htm","255","5"));
add(new page("Systemmodell","html/15_38.htm","255","5"));
add(new page("Entwurfsphase (SE 2)","html/m5_41.htm","255","4"));
add(new page("Entwerfen einer Systemarchitektur (SE 2.1)","html/15_42.htm","255","5"));
add(new page("Systemarchitektur","html/15_43.htm","255","5"));
add(new page("Systemkomponenten entwerfen und spezifizieren (SE 2.2)","html/15_46.htm","255","5"));
add(new page("Spezifikation der Systemkomponenten","html/15_47.htm","255","5"));
add(new page("Realisierungsphase (SE 3)","html/m5_50.htm","255","4"));
add(new page("Quellprogramme mit integrierter Dokumentation","html/15_51.htm","255","5"));
add(new page("Integrations- und Abnahmephase (SE 4)","html/m5_52.htm","255","4"));
add(new page("System integrieren und installieren (SE 4.1)","html/15_53.htm","255","5"));
add(new page("Installiertes Gesamtsystem","html/15_54.htm","255","5"));
add(new page("Installations- und Benutzungsanleitung erstellen (SE 4.2)","html/15_55.htm","255","5"));
add(new page("Benutzungsanleitung","html/15_56.htm","255","5"));
add(new page("Vorgehensmodell für konzeptionelle Arbeiten","html/m5_59.htm","255","3"));
add(new page("Zielsetzung","html/15_60.htm","255","4"));
add(new page("Definitionsphase (KE 1)","html/m5_61.htm","255","4"));
add(new page("Anforderungen analysieren und festlegen (KE 1.1)","html/15_62.htm","255","5"));
add(new page("Pflichtenheft","html/15_63.htm","255","5"));
add(new page("Grundlagen erarbeiten (KE 1.2)","html/15_66.htm","255","5"));
add(new page("Grundlagen","html/15_67.htm","255","5"));
add(new page("Konzeptionsphase (KE 2)","html/m5_70.htm","255","4"));
add(new page(" Konzeption entwerfen (KE 2.1)","html/15_71.htm","255","5"));
add(new page("Konzeption ","html/15_72.htm","255","5"));
add(new page("Prototyping-Phase KE 3) ","html/m5_75.htm","255","4"));
add(new page("Erstellung eines Prototyps (KE 3.1)","html/15_76.htm","255","5"));
add(new page("Beschreibung des Prototyps","html/15_77.htm","255","5"));
add(new page("Qualitätssicherung (QS)","html/m5_80.htm","255","4"));
add(new page("Prozessprüfung (QS 1)","html/15_81.htm","255","5"));
add(new page("Evaluierung der Konzeption (QS 2)","html/m5_86.htm","255","4"));
add(new page("Evaluierungsspezifikation erstellen (QS 2.1)","html/15_87.htm","255","5"));
add(new page("Evaluierungsspezifikation","html/15_88.htm","255","5"));
add(new page("Evaluierung durchführen (QS 2.2)","html/15_91.htm","255","5"));
add(new page("Evaluierungsprotokoll","html/15_92.htm","255","5"));
add(new page("Offenes Modell","html/m5_95.htm","255","3"));
add(new page("Zielsetzung","html/15_96.htm","255","4"));
add(new page("Submodell Projektmanagement (PM)","html/15_97.htm","255","4"));
add(new page("Submodell Projektbearbeitung (PB)","html/15_98.htm","255","4"));
add(new page("Submodell Qualitätssicherung (QS)","html/m5_99.htm","255","4"));
add(new page("Prozessprüfung (QS 1)","html/15_100.htm","255","5"));
add(new page("Prüfung / Evaluierung (QS 2)","html/15_101.htm","255","5"));
add(new page("Submodell Konfigurationsmanagement (KM)","html/15_102.htm","255","4"));
add(new page("Beispiel: Marktübersicht","html/m5_103.htm","255","4"));
add(new page("Zielsetzung","html/15_104.htm","255","5"));
add(new page("Projektphasen","html/15_105.htm","255","5"));
add(new page("Zuordnung der Produkte zu den Vorgehensmodellklassen","html/15_106.htm","255","3"));
add(new page("Literatur","html/17.htm","255","2"));
add(new page("letze Seite","html/error.htm","255","1"))
}
// ralf 2.0 compatibility
var this_site = new aip();
this_site = site;
//-->