Software-Architektur beinhaltet die Verwaltung von Software zur Optimierung ihrer finanziellen cost.This beinhaltet auch keine Design-Entscheidungen , um diese Situation zu bringen . Es ist notwendig, die Kosten für die Software-Änderung , relevante Ansichten ( Diagramme) neuer Systeme unter Verwendung geeigneter Techniken und eine möglichst effiziente Verwaltung von Gruppen von Produkten zu berücksichtigen. Im Wesentlichen ist die Aufgabe des Software-Architekt zu verstehen , entwerfen und evaluieren Software für einen Business Case . Der Business Case muss in einer Weise, dass es zu den geringsten Kosten möglich ist getan erfüllt werden , bei maximaler Wert für das Unternehmen . Anleitung
1
Use Unified Modeling Language (UML) zur Modellierung der Geschäftslage. UML ist das Werkzeug der Wahl für zahlreiche Software-Architekten in der Industrie. Es ermöglicht "realen Welt" Business-Konzepte in einem Diagramm in Bezug auf Akteure ( die äußeren Einflüsse ) und die internen Prozesse dargestellt werden , die Kommunikation mit den genannten Akteuren . Die Art der UML ist , dass die großen Business-Konzepte können grafisch dargestellt werden und leicht zu nicht-technische Anwender verstehen , damit seine Popularität .
2
Verwenden Sie eine Software- Methodik für die Umsetzung von Veränderungen . Ein Software- Methodik wird verwendet, um die verschiedenen Phasen der Software-Entwicklung zu verwalten. Ein typisches Beispiel ist der Wasserfall -Modell, einer der frühesten Software Methoden in der Existenz. Heute gibt es zahlreiche andere Software- Methoden für verschiedene Technologien, ua objektorientierte Programmiersprache Java Methoden anpassen.
3
Eingeweihter das Projekt oder die Entwicklung einer Machbarkeitsstudie. Eine Machbarkeitsstudie wird manchmal verwendet, um eine zusätzliche Ebene der Sicherheit, dass ein Software-Projekt seine Ziele erfüllen zu stellen. Diese potenziell spart Tausende von Dollar, wenn das Projekt nicht gilt als machbar . Wenn eine Machbarkeitsstudie nicht verwendet wird, sollte das Projekt initiiert wie werden.
4
Entwurf der Software. Der Beruf des Architekten ist es, Software -Designs der übersetzten Dokumente in Unternehmen der technischen Form bereitzustellen, so dass die Entwickler die Anforderungen umsetzen können . Sie bestehen aus Flussdiagramme und andere Design- Typen , möglicherweise einschließlich der schriftlichen Englisch Aussagen .
5
Testen Sie die Software. In diesem Stadium sollte abgeschlossen Software zu einem Test-Team zugewiesen werden, um sie für die Einhaltung der geschäftlichen Anforderungen zu testen und sicherzustellen, dass es funktioniert wie erwartet.
6
pflegen und zu durchlaufen. Diese Phase umfasst die regelmäßige Überprüfung des Projekts und gegebenenfalls zurück zur vorherigen Stufen Probleme zu beheben. Die Wartung Zyklus bietet Ihnen die Software-Architekt mit der Möglichkeit, zusätzliche Verbesserungen in der Konstruktion bauen und verwalten alle Änderungen wie im Zusammenhang mit einem Projekt -Manager erforderlich.