Prinzip, Methode, Werkzeug

 

Hilfsmittel

Begriffssammlung

Vorgehensmodelle

Themenbereich

Prinzip, Methode, Werkzeug

Synonyme

-

Englisch

Resource

Definition

Hilfsmittel unterstützen »Methoden, »Techniken und »Richtlinien (nach [Dene91]).

Erläuterung

Hilfsmittel sind dazu gedacht, »Methoden, »Techniken und »Richtlinien effizienter umzusetzen. Hilfsmittel können individuell oder allgemeingültig bereitgestellt werden.

Beispiele

»Ergebnisschablone, Formulare, Checklisten, Crossreference-Listen

 
 

Methode

Begriffssammlung

Vorgehensmodelle

Themenbereich

Prinzip, Methode, Werkzeug

Synonyme

Methodik
ist eine Anweisung zur methodischen, dh. folgerichtigen und zweckmäßigen Lösung einer wissensschaftlichen Aufgabe (Meyers Konversationslexikon, BI, Leipzig, Wien, 1897; nach [Chro92]).
Anmerkung:
Methodik hebt sich nicht klar von Methode ab.

Englisch

Method

Definition

Methoden sind planmäßig angewandte, begründete Vorgehensweisen zur Erreichung von festgelegten Zielen (i.a. im Rahmen festgelegter Prinzipien). Methoden können fachspezifisch sein. [HMF92]
Zu Methoden gehören eine Notation, systematische Handlungsanweisungen und Regeln zur Überprüfung der Ergebnisse.

Erläuterung

Eine Methode ist eine systematische Handlungsvorschrift (Vorgehensweise), um Aufgaben einer bestimmten Klasse zu lösen. Sie beruht auf einem oder mehreren Prinzipien. Die Handlungsvorschrift beschreibt, wie, ausgehend von gegebenen Bedingungen, ein Ziel mit einer festgelegten Schrittfolge erreicht wird. Methoden sollen anwendungsneutral sein, dieselben Methoden sollen daher z.B. für verschiedene Programmiersprachen gelten. [Balz82], [GeSc88] zitiert nach [Chro92].
Siehe auch »Prinzipien, »Werkzeuge, »Verfahren .

Beispiele

[Chro92]: Eine Methode zur Erfüllung des »Prinzips der Strukturierten Programmierung ist z.B. die Verwendung der Kontrollstrukturen »SEQUENZ, »AUSWAHL und »WIEDERHOLUNG.

 
 

Methodenbündel

Begriffssammlung

Vorgehensmodelle

Themenbereich

Prinzip, Methode, Werkzeug

Synonyme

-

Englisch

Method cluster

Definition

Ein Methodenbündel ist eine Sammlung von zusammenpassenden »Methoden. [Chro92]

Erläuterung

-

Beispiele

Die Methoden Datenmodellierung, »Prozessmodellierung, Modularisierung können problemlos miteinander kombiniert werden.

 
 

Methodenfamilie

Begriffssammlung

Vorgehensmodelle

Themenbereich

Prinzip, Methode, Werkzeug

Synonyme

-

Englisch

Family of methods

Definition

»Methoden einer Methodenfamilie decken gleiche »Prinzipien ab.

Erläuterung

Vgl. auch: »Methodenbündel

Beispiele

»Methoden für objektorientierte Analyse und Design (OOA/OOD)

 
 

Methodologie

Begriffssammlung

Vorgehensmodelle

Themenbereich

Prinzip, Methode, Werkzeug

Synonyme

-

Englisch

Methodology

Definition

Methodologie ist die Lehre von den »Methoden. Unter einer Methodologie wird, in Anlehnung an den amerikanischen Sprachgebrauch, eine Sammlung von »Methoden verstanden, ein »Methodenbündel. Manchmal wird im Amerikanischen methodology auch für eine komplexe »Methode verwendet. [Chro92]

Erläuterung

-

Beispiele

-

 
 

Norm

Begriffssammlung

Vorgehensmodelle

Themenbereich

Prinzip, Methode, Werkzeug

Synonyme

-

Englisch

Standards

Definition

Normen geben für abgegrenzte Situationen einzuhaltende »Verfahren oder Rahmen vor, mit dem Ziel, einheitliche Eigenschaften sicherzustellen. Das soll dazu dienen, unabhängig voneinander entstehende (technische) Produkte miteinander verträglich zu gestalten, oder bestimmte »Verfahren allgemein verständlich zu halten.

Erläuterung

Norm [lat.]: allgemeine Regel, Richtschnur, Maßstab; festgelegte Vereinheitlichung u. a. von Abmessungen, »Qualitäten, Herstellungsverfahren und Bezeichnungen ind. und gewerbl. Produkte (Großes Handlexikon, BI, 1977)

Beispiele

ISO 9000-Normen zum QM, DIN ...

 
 

Prinzip

Begriffssammlung

Vorgehensmodelle

Themenbereich

Prinzip, Methode, Werkzeug

Synonyme

-

Englisch

Principle

Definition

Prinzipien sind Grundsätze, die man seinem Handeln zugrundelegt. Solche Grundsätze sind i.a. nicht nur für ein bestimmtes Teilgebiet, sondern für das gesamte Fachgebiet oder zumindest wesentliche Teile davon, womöglich auch über das Fachgebiet hinaus im wissenschaftlich-technischen Bereich gültig. [HMF92]
Weitere Definition:
Unter einem Prinzip wird ein allgemeingültiger Grundsatz verstanden, der aus der Verallgemeinerung von Gesetzen und wesentlichen Eigenschaften der objektiven Realität abgeleitet ist und als Leitfaden dient. [GeSc88] zitiert nach [Chro92]

Erläuterung

»Methoden des Softwareengineering unterliegen Prinzipien.

Beispiele

Prinzipien des Software-Entwurfs (aus [Schu88]):

  • strukturierte Programmierung
  • schrittweise Verfeinerung (Abstraktionsstufen)
  • bottom-up / top-down
  • funktioneller Entwurf und Funktionsbaum
  • Geheimnisprinzip und Programm-Modularisierung

 
 

Richtlinien

Begriffssammlung

Vorgehensmodelle

Themenbereich

Prinzip, Methode, Werkzeug

Synonyme

-

Englisch

Guidelines, standards

Definition

Richtlinien geben Handlungsmuster vor, die in bestimmten Situationen mit einer gewissen Entscheidungsfreiheit zu befolgen sind.

Erläuterung

-

Beispiele

Programmierrichtlinien, Dokumentationsrichtlinien

 
 

Software-Entwicklungsumgebung (SEU)

Begriffssammlung

Vorgehensmodelle

Themenbereich

Prinzip, Methode, Werkzeug

Synonyme

SPU: Software-Produktionsumgebung,
IPSE: Integrated Project Support Environment

Englisch

Integrated development environment

Definition

Unter einer Software-Entwicklungsumgebung verstehen wir eine Gesamtheit von aufeinander abgestimmten, untereinander kompatiblen, gemeinsam zu benutzenden und wesentliche Teile des »Entwicklungsprozesses abdeckenden »Methoden und »Werkzeugen zur Software-Entwicklung. [HMF92]
Eine SEU muß nicht vollständig sein in Bezug auf ein »Vorgehensmodell, kann jedoch auch mehrere unterschiedliche »Vorgehensmodelle unterstützen.

Erläuterung

-

Beispiele

Maestro II (Softlab)

 
 

Standard

Begriffssammlung

Vorgehensmodelle

Themenbereich

Prinzip, Methode, Werkzeug

Synonyme

-

Englisch

Standard

Definition

Standards definieren Konventionen und »Verfahren. Durch die formale Erhebung zum Standard durch anerkannte Gremien erhalten diese Konventionen und »Verfahren Vorschriftscharakter.

Erläuterung

Erfolgreiche Standards sind Konventionen und »Verfahren, die sich in bestimmten abgegrenzten Situationen bewährt haben und dadurch allgemeine Anerkennung erlangt haben. Allein eine formale Erhebung zum Standard reicht nicht zum Erfolg eines Standards aus.

Beispiele

IEEE-Standards [IEEE90], GI-Standards

 
 

Technik

Begriffssammlung

Vorgehensmodelle

Themenbereich

Prinzip, Methode, Werkzeug

Synonyme

-

Englisch

Technique, method

Definition

Techniken operationalisieren »Prinzipien. Sie werden eingesetzt, um vorgegebene Ziele leichter, schneller, sicherer, präziser oder in sonstiger Hinsicht günstiger erreichen zu können. Wir unterscheiden nicht-automatisierte Techniken in »Methoden und »Verfahren und durch »Werkzeuge (teil-)automatisierte Techniken. (nach [HMF92])

Erläuterung

Unter Technik versteht man die allgemeine Kenntnis und Beherrschung der Mittel, die zur Ausübung eines Handwerks, einer Kunst und dgl. notwendig sind und die Handfertigkeit des Ausübenden; das Nutzbarmachen der Naturkräfte und Stoffe für die Menschheit. »Methoden und »Verfahren werden von der Wissenschaft erarbeitet, die Praxis liegt hauptsächlich in den Händen der Ingenieure. [Chro92]

Beispiele

Backtracking ist eine Technik innerhalb der »Methode JSP.

 
 

Verfahren

Begriffssammlung

Vorgehensmodelle

Themenbereich

Prinzip, Methode, Werkzeug

Synonyme

-

Englisch

Procedure

Definition

Verfahren sind ausführbare Vorschriften oder Anweisungen zum gezielten Einsatz von »Methoden. Eine »Methode kann durch mehrere (alternative oder sich gegenseitig ergänzende) Verfahren unterstützt werden. [HMF92]

Erläuterung

Ein Verfahren beschreibt einen konkreten Weg zur Lösung bestimmter Probleme oder Problemklassen [...]. Eine »Methode kann durch mehrere alternative oder durch mehrere zusammengesetzte Verfahren realisiert werden. [Chro92]

Beispiele

[Chro92]: Ein Verfahren kann eine »Methode speziell für eine Programmiersprache konkretisieren. Ein Verfahren wäre die Verwendung der DO-END-Schleife (für PL/I) bzw. der FOR-NEXT-Schleife(für BASIC), um die Wiederholung darzustellen.

 
 

Werkzeug

Begriffssammlung

Vorgehensmodelle

Themenbereich

Prinzip, Methode, Werkzeug

Synonyme

-

Englisch

Tool

Definition

Werkzeuge der Software-Entwicklung sind programmtechnische Mittel zum automatisierten Bearbeiten von Informationsmengen. [GeSh88]
Sie automatisieren ein »Verfahren. [Chro92]
Es gibt Werkzeuge, die eine »Methode (wenn auch manchmal nur implizit) implementieren.

Erläuterung

Werkzeuge dienen der automatisierten Unterstützung von »Methoden und »Verfahren. [HMF92]

Beispiele

Entity-Relationship-Grafik-Editor (z.B. S-Designer, ADW),
Testwerkzeuge (z.B. SQA-Team-Test)