Sign in Join
Wiki copytemporary

software architecture/de: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: software architecture/de

OldNewLine
1+Die Softwarearchitektur beschreibt die Rahmenbedingungen, unter denen die Softwareentwicklung abläuft.\
2+Bei grösseren Projekten, ist die Beschreibung und Festlegung der Softwarearchitektur entscheidend dafür, wie sich Projektverlauf und Projektkosten entwickeln.\
3+Die Qualität mit der die Softwarearchitektur beschrieben wird ist einer der entscheidenden Erfolgsfaktoren bei der Entwicklung eines großen Softwaresystems.\
4+Bestandteil der Softwarearchitektur sollte immer eine grafische Übersicht der beteiligten Komponenten und deren Abhängigkeiten sein.\
5+Grundsätzlich ist eine Softwarearchitektur von Fachleuten und nicht von einer Gruppe begeisterter Laien zu erstellen.\
6+
7+Die Modellierung von Softwarearchitekturen dient:
8+
9+- der Dokumentation
10+- der Kommunikation
11+- der Verständigung über Architekturen
12+- dem Minimieren von Risiken durch Berücksichtigung der Einflussfaktoren
13+- der Erstellung und der Wartbarkeit des Gesamtsystems
14+
15+Die Modellierung der Softwarearchitektur kann folgende Informationen enthalten:\
16+* die zu verwendende Hardware
17+
18+- - Einzelplatzrechner
19+ - Datenbankserver
20+ - Fileserver
21+ - usw.
22+- die Art, wie Daten verarbeitet werden sollen
23+- Andere Systeme
24+ - Vorläufersysteme
25+ - Nachfolgende Systeme
26+ - Datenaustauschformate (XML, usw.)
27+ - Anbindung an Fremdsysteme
28+- Datenqualität
29+- Dateneingabe
30+ - elektronisch
31+ - manuell (Tastatur, Maus usw.)
32+- Datenausgabe
33+ - Bildschirm
34+ - Drucker
35+ - Datei
36+ - Datenbank
37+ - usw.
38+- die Art der Datenhaltung (Datenbank, Dateien aller Art)
39+ - zu verwendene Datenbank(en) (Dateien aller Art, ORACLE, MS-SQL, INFORMIX, DB2, PostgreSQL, usw.)
40+ - zu verwendene(s) Dateiformat(e) (Text, CSV, DOC, PDF, JPG usw.)
41+ - zu verwendene Textcodierung (ANSI, ASCII, UTF7, UTF8, UTF16, UTF32, Unicode, usw.)
42+- zu verwendende Programmiersprache(n) (PASCAL, SQL, Basic, C, usw.)
43+- Programmierstil
44+ - CleanCoding
45+ - Ungarische Notation
46+ - Objektorientierung
47+ - usw.
48+- Art der Datensicherung (Band, Festplatte, CD, DVD, usw.)
49+- LAN-Anbindung
50+- WAN-Anbindung
51+- Email-Anbindung
52+- Intranet-Anbindung
53+- Internet-Anbindung
54+- usw.
55+
56+Bewertung der Softwarearchitektur:\
57+* Identifikation der potentiellen Risiken
58+
59+- - Datensicherheit des Systems (Qualität der Datenhaltung)
60+ - Anfälligkeit des Systems für Hard- und Softwarefehler
61+ - Anfälligkeit des Systems für Sabotage
62+ - Anfälligkeit des Systems für Datendiebstahl
63+ - Anfälligkeit des Systems für Spionage
64+ - usw.
65+- Beurteilung der Qualitätsanforderungen
66+ - Datenkonsistenz
67+ - u.s.w.
68+
69+---
70+*From the Free Pascal wiki, page "software architecture/de", as it stood on 2013-09-21 after a change by Billyraybones, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
71+Category: Deutsch
72+Category: Glossary/de

Back to history