Sonntag, 30. Dezember 2012
Was ist Rational Unified Process (RUP)
Das Konzept des Rational Unified Process (RUP) kam aus der Rational Software Corporation, ein Geschäftsbereich von IBM (International Business Machines Corporation). Es hält einen Scheck über effektives Projektmanagement und hohe Qualität der Produktion von Software. Die grundlegende Methodik in RUP folgte auf eine umfassende web-fähigen Programm Entwicklung und objekt-orientierte approach.The "Rational Unified Process" basiert nimmt die "Unified Modeling Language" und bietet die besten praktiziert Richtlinien, Vorlagen und Abbildungen aller Aspekte für das Programm Entwicklung. Hier ist eine einfache Aufschlüsselung aller Aspekte im Zusammenhang mit diesem Konzept, so dass wir Ihnen einen kurzen Verständnis darüber, was Rational Unified Process (RUP)?
Es sind vor allem vier Phasen oder Stufen der Entwicklung, die mit einer Freisetzung in RUP abgeschlossen wird. Hier ist ein kurzer Überblick über alle vier Phasen oder Zyklen.
Anfangsphase
In der Anfangsphase ist das Ziel, um das übergeordnete Idee in ein Produkt Vision zu entwickeln durch die Definition von Umfang und den Business Case. Der Business Case beinhaltet Business-Kontext, Einflussfaktoren Erfolg, Risikobewertung und finanzielle Prognose. Dies ist ein Verständnis der Business-Treiber zu erhalten und die Markteinführung des Projekts rechtfertigen. Diese Phase ist die Arbeit fließt durch das Projekt benötigt identifizieren.
Entwurfsphase
Hier werden die architektonische Grundlage, Projektplan und High-Risikofaktoren des Projekts bestimmt, nach der Analyse des Problems Domäne. Für die Festlegung dieser Ziele ist ein in-and-out Kenntnis des Systems ein Muss. In anderen Worten, die Performance-Anforderungen, Umfang und Funktionalität des Systems, beeinflussen die entscheidende Faktor in das architektonische Konzept des Projekts. Architektur-und Planungsbüros Entscheidungen werden von den wichtigsten Use-Cases geregelt. Also, das ist ein perfektes Verständnis der Use-Cases und einem definierten Vision, was in dieser Phase der Ausarbeitung freut zu erreichen. Dies ist eine wichtige Phase. Da nach dieser Phase wird das Projekt auf einem Niveau, wo alle Änderungen katastrophales Ergebnis für den gesamten Betrieb verursachen könnten durchgeführt.
Bauphase
Wie der Name schon sagt, beinhaltet die Phase Bau des Software-Systems oder eines Projekts. Hierbei wird die Entwicklung der übrigen Komponenten und Funktionen der Anwendung durchgeführt wird. Danach werden sie in das Produkt, das aus architektonischer Grundlinie zu einem beendeten System bewegt wird integriert. Kurz gesagt, wird der Quellcode und die Anwendung Design für die Software für den Übergang auf die Benutzer-Community erstellt. Die Bauphase ist die erste externe Version der Software, wobei eine ausreichende Qualität mit Optimierung der Ressourcen ist schnell erreicht.
Übergangsphase
Übergangsphase markiert den Übergang des Projekts von der Entwicklung bis zur Produktion. Diese Stufe ist es, sicherzustellen, dass die Benutzeranforderungen erfüllt worden sind und durch das Produkt erfüllt werden. Die Initiative wird durch das Testen des Produkts vor seiner Veröffentlichung als Beta-Version getan. Diese Beta-Version wird durch Bugfixing, Vorbereitung des Standorts, manuelle Fertigstellung Fehlererkennung und Verbesserung der Leistung und Benutzerfreundlichkeit verbessert. Weitere Ziele sind auch aufgegriffen. Dazu gehören
* Schulung der Benutzer und Betreuer für einen erfolgreichen Betrieb des Systems
* Einkauf Hardware
* Konvertieren von Daten vom alten zum neuen System
* Vermittlung von Tätigkeiten für eine erfolgreiche Markteinführung des Produkts
* Halten Sie Sitzungen Lehren für die Verbesserung künftiger Prozess-und Tool-Umgebung.
Rational Unified Process nennt sechs Best Practices, die im Auge behalten werden bei der Gestaltung von Software haben. Diese Praktiken zu verhindern, Schwachstellen in der Projektentwicklung und schaffen mehr Spielraum für eine effiziente Produktivität. Diese sechs Praktiken sind als follows.1. Ein iterativer (Ausführung desselben Satzes von Instruktionen eine vorgegebene Anzahl von Malen oder bis zu einem spezifizierten Ergebnis wird erhalten) Ansatz zur Entwicklung von Software.
2. Verwaltung von Benutzer-Anforderungen.
3. Verwenden und einzelnen Komponenten testen, bevor sie in einem größeren System integriert.
4. Verwenden Sie "Unified Modeling Language" Werkzeug, um ein visuelles Modell der Komponenten, Benutzer und deren Interaktion im Zusammenhang mit dem Projekt zu bekommen.
5. Ständige Kontrollen der Software-Qualität gilt als einer der besten Praktiken in jedem Software-Entwicklung.
6. Für eine erfolgreiche iterative Entwicklung, Überwachung, Verfolgung und Kontrolle von Änderungen an einem System ist wichtig für ein Team zusammen zu arbeiten als eine Einheit.
Das Konzept des Rational Unified Process hat endlose Erklärung und Beschreibung. Jede und alle wichtigen und wesentlichen Erwägungen in einer Software-Entwicklung hat zu ihrer Wurzel definiert worden. RUP führt zu einer reduzierten IT-Kosten, verbesserte IT-Geschäft, höhere Qualität, höhere Service-Level und schärfer Anpassungsfähigkeit, und vor allem höheren ROI (Return on Investment) und viele andere Vorteile. Das oben genannte ist nur eine theoretische kurze Erklärung auf die Frage, was ist RUP? Jedoch kann ein deutlicher und erläuterten Idee erreicht, sobald der Prozess in der Praxis eingesetzt wird.
...
Abonnieren
Kommentare zum Post (Atom)
Keine Kommentare:
Kommentar veröffentlichen