Dieses Buch bietet weiterhin ein Forum, das mit dem kürzlich erschienenen Buch „Software Evolution with UML and XML“ ins Leben gerufen wurde und in dem Experteneinblicke zu diesem Thema präsentiert werden.
In diesem Buch wurden erste Versuche unternommen, drei aktuelle Phänomene miteinander zu verbinden: Software-Evolution, UML und XML. In diesem Buch liegt der Schwerpunkt auf der praktischen Seite
wie UML und XML und die damit verbundenen Methoden/Tools die Softwareentwicklung in der Praxis unterstützen können.
Wenn man bedenkt, dass sich Software heutzutage weiterentwickelt, bevor sie ausgeliefert wird, ist es ein offensichtliches Merkmal der Softwareentwicklung, dass sie sich über alle Phasen und Aspekte hinweg vollzieht.
Daher sollten alle möglichen Techniken untersucht werden. In diesem Buch werden Techniken untersucht, die auf UML/XML basieren, und deren Kombination mit anderen Techniken (dh alle Techniken von der Theorie bis zu den Werkzeugen).
Softwareentwicklung findet in allen Phasen statt. In den Kapiteln dieses Buches wird beschrieben, dass Probleme bei der Softwareentwicklung in den Phasen der Softwarearchitektur, Modellierung/Spezifikation, Bewertung, Codierung, Validierung, Designwiederherstellung, Programmverständnis und Wiederverwendung auftreten.
Softwareentwicklung findet in allen Aspekten statt. Die Kapitel in diesem Buch veranschaulichen, dass Probleme bei der Softwareentwicklung bei Webanwendungen, eingebetteten Systemen und Software eine Rolle spielen
Repository, komponentenbasierte Entwicklung, Objektmodell, Entwicklungsumgebung, Softwaremetriken, UML-Anwendungsfalldiagramm, Systemmodell, Legacy-System, sicherheitskritisches System, Benutzeroberfläche, Software-Wiederverwendung, Evolutionsmanagement und Variabilitätsmodellierung.
Die Softwareentwicklung muss mit allen möglichen Techniken erleichtert werden. In den Kapiteln dieses Buches werden Techniken wie formale Methoden, Programmtransformation, empirische Studien, Werkzeugentwicklung, Standardisierung, Visualisierung und Steuerungssysteme demonstriert
Expandieren