|
Konzeption Eines
meiner Tätigkeitsgebiete ist das Schreiben von Konzepten. Hierbei
muss zwischen Fachkonzepten und technischen-/DV-Konzepten
unterschieden werden. Die Einhaltung der genauen Abgrenzung der beiden
unterschiedlichen Konzepttypen ist sehr wichtig.
- Fachkonzepte
Fachkonzepte sind unabhängig von Implementierungen und
beschreiben zum Beispiel eine betriebswirtschaftliche Konzeption.
Im spziellen beschreiben Fachkonzepte funktionale Anforderungen
an eine Software sowie deren anwendungsbezogenen Nutzen.
Fachkonzepte können als Teil eines Lastenheftes Verwendung
finden und Fachkonzepte können Basis der Gebrauchsanleitung
sein.
Das Fachkonzept beschreibt die Funktionalität vorwiegend aus
Anwendersicht und aus Sicht des Sytembetreibers. Es enthält
Aussagen zu Informationen, Regeln, Funktionen und grundlegenden
Verabeitungsschritten des neu zu schaffenden Systems. Beschrieben
werden funktionale und nicht funktionale (Gebrauchsttauglichkeit,
Bedienbarkeit, Testbarkeit, ...) Anforderungen.
- Technische Konzepte, DV-Konzepte
Das technische Konzept - hier im speziellen das DV-Konzept - führt
das Fachkonzept hinsichtlich der Erstellung der Datenbanken
und/oder der Programmierung der Software fort. Es beschreibt die
relevanten Daten und deren Verarbeitung. Die Aufgabenstellungen aus dem
Fachkonzept werden bezüglich der Datenstrukturen und
Verabeitungsschritte strukturiert und Dokumentiert.
Sowohl das Schreiben von Fachkonzepten als
auch auch das Schreiben von technischen Konzepten gehört zu meinen
Tätigkeitsbereichen.
Querverbindung
Reviews der Konzepte durch die Qualitätssicherung stellen eine
wirksame Methode zur frühzeitigen Qualitätsverbesserung der
Software dar und sparen somit Kosten.
Anmerkung
Ein wichtiges Werkzeug beim Schreiben von Konzepten kann die UML
(Unified Modelling Language) sein. Die UML definiert eine allgemein
verwendbare Modellierungssprache. Ihr Einsatzgebiet ist nicht auf die
Softwareerstellung beschränkt. Sie stellt verschiedene Diagramme
und Notationselemente für die Verwendung in den Diagrammen zur
Verfügung. Die UML kann sowohl statische als auch dynamische
Aspekte darstellen. Auch die UML ist mir geläufig.
|