Zimmer
Basierend auf Javaee+JQueryeasyui+EclipSelink (Informationssystem für Kursezimmermanagement)
1. Initialstufe
1. Machbarkeitsanalyse
- Erstellen Sie Geschäftsfälle und bestimmen Sie die Projektgrenzen
- Kostenschätzung
- Risikoanalyse
- Identifizieren Sie alle externen Entitäten, die mit dem System interagieren
2. Identifizierung der Anforderung
- Geschäftsanforderungen
- Benutzeranforderungen
- Funktionale Anforderungen
- Nicht funktionierende Anforderungen
3.. Müssen erhalten
- Benutzerinterview
- Prototypmethode
- Szenarioverbindung
4. Überprüfung der Anforderung
- Muss bewertet werden
- Bedarfsbestätigung
5. Start Management
- Arbeitsplan
- Risikokontrollplan
- Gantt -Diagrammplan
- Anforderungsmanagement
6. Meilensteine
- Meilenstein für Lebenszyklus objektiv: Lebenszyklus objektive Meilensteinbewertung der Grundversorgung des Projekts.
2. Verfeinerungsstadium
1. Anforderungenanalyse
- Anwendungsfalldiagramm (Funktionsanforderungen)

- Stabile, sichere, schnelle Reaktion (nicht funktionale Anforderungen)
- Verwenden von Java+MySQL (Entwurfsbeschränkungen)
2. Zusammenfassung Design
- Zeichnen Sie ein Kategoriendiagramm (Modulabteilung, Festlegung der Hierarchie und rufe Beziehung von Modulen, Bestimmung der Schnittstellen zwischen Modulen und menschlichen Komputer-Schnittstellen)

- Datenstrukturdesign (Beschreibung der Dateneigenschaften, Bestimmung der strukturellen Merkmale von Daten, Datenbankdesign)
- Er Bild
- Physikalisches Modelldesign


3.. Detailliertes Design
- Sequenzdiagramm

- Statusdiagramm
- Aktivitätskarte



4. Planung und Management
- Anforderungspezifikationen
- Zusammenfassende Entwurfsanweisungen
- Detailliertes Designhandbuch
5. Meilensteine
- Lebenszyklusarchitektur Meilensteine. Die Meilensteine der Lebenszyklusstruktur ermitteln Management -Benchmarks für die Struktur des Systems und ermöglichen es Projektteams, während der Build -Phase zu messen. In diesem Moment müssen wir detaillierte Systemziele und Umfang, strukturelle Entscheidungen und Lösungen für wichtige Risiken untersuchen.
III. Bauphase
- Im MVC-Entwurfsmodus, im Java-orientierten Objektprogrammierung, im Modell, in der Ansicht und der Geschäftslogik
- Meilenstein: Erstes Betriebsmeilenstein. Erste funktionelle Meilensteine bestimmen, ob das Produkt in einer Testumgebung eingesetzt werden kann. In diesem Moment müssen wir feststellen, ob die Software, die Umgebung und die Benutzer den Betrieb des Systems beginnen können. Die Produktversion wird zu diesem Zeitpunkt auch oft als "Beta" -Version bezeichnet.
4. Lieferphase
1. Test
- Unit -Tests
- Integrationstests
- Systemtests
- Funktionstests
- Leistungstests
2. Wartung
3. Meilensteine
- Meilenstein für Produktfreisetzungen. Um festzustellen, ob das Ziel erreicht ist und ob ein weiterer Entwicklungszyklus gestartet werden sollte. In einigen Fällen kann dieser Meilenstein mit dem Ende der Anfangsphase des nächsten Zyklus zusammenfallen.
以上基于软件工程的统一软件工程(RUP)模型