Prinzip, Methode, Werkzeug |
|
  |
Hilfsmittel |
Begriffssammlung |
|
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 |
|
Themenbereich |
Prinzip, Methode, Werkzeug |
Synonyme |
Methodik |
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] |
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]. |
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
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] |
Erläuterung |
»Methoden des Softwareengineering unterliegen Prinzipien. |
Beispiele |
Prinzipien des Software-Entwurfs (aus [Schu88]):
|
  |
Richtlinien |
Begriffssammlung |
|
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 |
|
Themenbereich |
Prinzip, Methode, Werkzeug |
Synonyme |
SPU: Software-Produktionsumgebung, |
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] |
Erläuterung |
- |
Beispiele |
Maestro II (Softlab) |
  |
Standard |
Begriffssammlung |
|
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 |
|
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 |
|
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 |
|
Themenbereich |
Prinzip, Methode, Werkzeug |
Synonyme |
- |
Englisch |
Tool |
Definition |
Werkzeuge der Software-Entwicklung sind programmtechnische Mittel zum automatisierten Bearbeiten von Informationsmengen. [GeSh88] |
Erläuterung |
Werkzeuge dienen der automatisierten Unterstützung von »Methoden und »Verfahren. [HMF92] |
Beispiele |
Entity-Relationship-Grafik-Editor (z.B. S-Designer, ADW), |