Die Entwicklung von Softwareprojekten ist Teil des Curriculums von Bachelor- und Masterstudiengängen.
Das Hauptziel dieses Buches ist es, Studenten und Fachleuten die neueste Technologie, relevante Theorie und Softwareentwicklungswerkzeuge vorzustellen.
Dieses Buch dient als Leitfaden für das Design und die Entwicklung von Cloud-Computing-basierten Softwareprojekten unter Verwendung verteilter Architekturen.
Es fasst die Theorie, kommende Technologien und Entwicklungswerkzeuge für die Entwicklung zweier Softwareprojekte zusammen, Outstation Claim Management System (Ocms) Und Rentenberechnungssystem (RBCs).
Beide Projekte beginnen mit der Machbarkeitsstudie, um das Problem zu verstehen und zu würdigen.
Nachdem das Problem verstanden und die geeignete Software-, Hardware- und Netzwerkkonfiguration identifiziert wurde, wird das Problem formal mithilfe des Entity-Relationship-Modells und von Datenflussdiagrammen dargestellt.
Darauf folgen Normalisierung, Erstellung von Tabellen und Prozeduren.
Im Buch, Oracle, Pl/Sql, Internet Developer Suite (IDs) Und .NET Framework Werden Verwendet, Um Vollwertige GUI-basierte Anwendungen Zu Entwickeln.
Das Buch erläutert das Problem und bietet Logik sowie Benutzeroberflächen-Screens zur Gestaltung und Entwicklung der Projekte unter Verwendung einer beliebigen anderen Programmiersprache und eines GUI-Tools, mit denen sich die Studierenden wohlfühlen.
Das Buch enthält auch eine CD-ROM mit den Quellcodes von OCMs und RBCs.
Das Buch richtet sich an Bachelor- und Masterstudierende der Informatik, Computeranwendungen und Informationstechnologie.
Außerdem wäre es auch für die Fachleute nützlich, ihre technischen Fähigkeiten zu verbessern.
Nachdem die Schüler/Berufstätigen dieses Buch durchgearbeitet haben, werden sie in der Lage sein, an realen Projekten zu arbeiten.
Implementieren Sie den SDLC in Softwareprojekten.
Entwerfen Sie die Datenflussdiagramme und Entity-Relationship-Diagramme.
Verwenden Sie die Datenbank und die Normalisierung in Softwareprojekten.
Führen Sie die korrigierende, adaptive und perfektionierende Wartung einer Software durch.
Lernen Sie die Konzepte im Zusammenhang mit IaaS, PaaS und SaaS im Cloud Computing.