Systemdesign

Systemdesign ist der Prozess, die Architektur, Bestandteile, Module, Schnittstellen und Daten für ein System zu definieren, um angegebene Voraussetzungen zu befriedigen. Man konnte es als die Anwendung der Systemtheorie zur Produktentwicklung sehen. Es gibt ein Übergreifen mit den Disziplinen der Systemanalyse, Systemarchitektur und Systemtechnik.

Wenn das breitere Thema der Produktentwicklung "die Perspektive des Marketings, Designs vermischt, und in eine einzelne Annäherung an die Produktentwicklung verfertigend," dann ist Design die Tat, die Marktinformation zu nehmen und das Design des zu verfertigenden Produktes zu schaffen. Systemdesign ist deshalb der Prozess des Definierens und Entwickelns von Systemen, um angegebene Voraussetzungen des Benutzers zu befriedigen. Bis das Systemdesign der 1990er Jahre eine entscheidende und respektierte Rolle in den Daten hatte, die Industrie bearbeiten. In der Standardisierung der 1990er Jahre der Hardware und Software ist auf die Fähigkeit hinausgelaufen, Modulsysteme zu bauen. Die zunehmende Wichtigkeit von der Software, die auf allgemeinen Plattformen läuft, hat die Disziplin der Softwaretechnik erhöht.

Objektorientierte Analyse und Designmethoden werden die am weitesten verwendeten Methoden für das Computersystemdesign. Der UML ist die Standardsprache in der objektorientierten Analyse und dem Design geworden. Es wird weit verwendet, um Softwaresysteme zu modellieren, und wird für hohe entwickelnde Nichtsoftwaresysteme und Organisationen zunehmend verwendet.

Logisches Design

Das logische Design eines Systems gehört einer abstrakten Darstellung der Datenflüsse, Eingänge und Produktionen des Systems. Das wird häufig über das Modellieren, mit einem Überauszug (und manchmal grafisch) Modell des wirklichen Systems geführt. Im Zusammenhang von Systemen das Design werden eingeschlossen.

Physisches Design

Das physische Design bezieht sich auf den wirklichen Eingang und die Produktionsprozesse des Systems. Das wird in Bezug darauf aufgestellt, wie Daten in ein System eingegeben werden, wie es nachgeprüft/beglaubigt wird, wie es bearbeitet wird, und wie es als Produktion gezeigt wird. Stellen Sie einen anderen Weg, der physische Teil des Systemdesigns kann allgemein unten in drei Teilaufgaben zerbrochen werden:

:# Benutzerschnittstelle-Design

:# Datendesign

:# Prozess-Design

Benutzerschnittstelle-Design wird damit betroffen, wie Benutzer Information zum System und damit hinzufügen, wie die Systeme Information zurück ihnen präsentieren. Datendesign wird damit betroffen, wie die Daten vertreten und innerhalb des Systems versorgt werden. Schließlich wird Prozess-Design damit betroffen, wie Datenbewegungen durch das System, und mit wie, und wo es gültig gemacht wird, gesichert haben und/oder sich verwandelt haben, als es in durch und aus dem System fließt. Am Ende der Systemdesignphase wird Dokumentation, die die drei Teilaufgaben beschreibt, erzeugt und für den Gebrauch in der folgenden Phase bereitgestellt.

Physisches Design, in diesem Zusammenhang, bezieht sich auf das greifbare physische Design eines Informationssystems nicht. Um eine Analogie zu verwenden, schließt ein physisches Design eines Personalcomputers Eingang über eine Tastatur ein, innerhalb der Zentraleinheit und Produktion über einen Monitor, Drucker usw. in einer Prozession gehend. Es würde das wirkliche Lay-Out der greifbaren Hardware nicht betreffen, die für einen PC ein Monitor, Zentraleinheit, Hauptplatine, Festplatte, Modems, Video/Grafik Karten, USB-Ablagefächer usw. sein würde.

es schließt Detail-Design des Benutzers und einer Produktdatenbankstruktur-Verarbeitung ein und kontrolliert Verarbeiter.The H/S persönliche Spezifizierung a entwickeln sich für das vorgeschlagene System.

Alternative Designmethodiken

Schnelle Anwendungsentwicklung (RAD)

Schnelle Anwendungsentwicklung (RAD) ist eine Methodik, in der ein Systementwerfer Prototypen für einen Endbenutzer erzeugt. Der Endbenutzer prüft den Prototyp nach, und bietet Feed-Back auf seiner Eignung an. Dieser Prozess wird wiederholt, bis der Endbenutzer mit dem Endsystem zufrieden ist.

Gemeinsames Anwendungsdesign (JAD)

Gemeinsames Anwendungsdesign (JAD) ist eine Methodik, die sich von RAD entwickelt hat, in dem sich ein Systementwerfer mit einer Gruppe berät, die aus den folgenden Parteien besteht:

  • Exekutivförderer
  • Systementwerfer
  • Betriebsleiter des Systems

JAD schließt mehrere Stufen ein, in denen die Gruppe insgesamt ein abgestimmtes Muster für das Design und die Durchführung des Systems entwickelt.

Systemdesign: Themen

  • Bedarfsanalyse - analysiert die Bedürfnisse nach den Endbenutzern oder Kunden
  • Abrisspunkt — ist eine Anstrengung zu bewerten, wie aktuelle Systeme durchführen
  • Systemarchitektur - schafft einen Entwurf für das Design mit den notwendigen Spezifizierungen für die Hardware, Software, Leute und Datenmittel. In vielen Fällen werden vielfache Architekturen bewertet, bevor einer ausgewählt wird.
  • Design — Entwerfer werden ein oder mehr 'Modelle' dessen erzeugen, was sie ein System sehen, das schließlich, mit Ideen von der Analyse-Abteilung entweder verwendet oder verworfen ähnlich ist. Ein Dokument wird mit einer Beschreibung des Systems erzeugt, aber nichts ist spezifisch — sie könnten 'touchscreen' oder 'GUI Betriebssystem' sagen, aber irgendwelche spezifischen Marken nicht erwähnen;
  • Computerprogrammierung und das Beseitigen in der Softwarewelt oder ausführlich berichtete Design im Verbraucher, der kommerziellen oder Unternehmenswelt - geben die Endsystembestandteile an.
  • Systemprüfung - bewertet die wirkliche Funktionalität des Systems in Bezug auf die erwartete oder beabsichtigte Funktionalität einschließlich aller Integrationsaspekte.

Siehe auch

  • Architektonisches Muster (Informatik)
  • Elektronische Designautomation
  • Elektronisches Systemniveau
  • Eingebettetes System
  • Grafisches Systemdesign
  • Das Funktionieren des Systemdesigns und der Durchführung
  • Strukturierte Systemanalyse- und Designmethode
  • Systementwicklungslebenszyklus
  • Systeme, denkend

Weiterführende Literatur

  • C. Westgeistlicher Das Design des Erkundigens nach Systemen: Grundlegende Konzepte von Systemen und Organisation. Grundlegende Bücher, New York, 1971, SBN 465-01608-1
  • Levin, Zeichen Sch. Zerlegbare Systementscheidungen, Springer, New York, 2006
  • Maier, Mark W., und Rechtin, Eberhardt, Die Kunst von Systembauen, Zweiter Ausgabe, CRC Presse, Boca Raton, 2000
  • Saltzer, J.H, u. a. Der Länge nach Argumente im Systemdesign in: ACM Transaktionen in Computersystemen Vol. 2, nr 4 (November 1984), Seiten 277-288.
  • Ulrich, Karl T. und Eppinger, Steven D., Produktdesign und Entwicklung, die Zweite Ausgabe, Irwin McGraw-Hill, Boston, 2000

Außenverbindungen


Systemkontrolle / Taktische Kommunikationen
Impressum & Datenschutz