Verwandte Artikel zu Software Architecture (Computer Science)

Software Architecture (Computer Science) - Hardcover

 
9781642243772: Software Architecture (Computer Science)

Inhaltsangabe

Ein wichtiger Aspekt der Software-Engineering ist die architektonische Gestaltung. Software Architecture (SA) ermöglicht es uns, die Zusammenhänge zwischen den verschiedenen Komponenten einer Software zu verstehen. Tests können effektiver durchgeführt werden, da die Softwarearchitektur an der frühen Testphase der Softwareentwicklung beteiligt ist. Ein Software-Architekt sollte beim Aufbau einer Software-Architektur die verschiedenen Testbarkeitsmetriken berücksichtigen. Dieses Buch vereint Werke aus verschiedenen Disziplinen der Softwareentwicklung, die den Lesern helfen, ein ganzheitliches architektonisches Bewusstsein und eine Wissensbasis zu entwickeln, die über reale Methoden und Techniken hinausgeht. Heutzutage haben Anwendungen begonnen, Near Field Communication Technology (NCF) anzuwenden, wenn sie mit physischen Objekten mithilfe von NFC-Tags interagieren. Die Architektur zur Implementierung dieser Art von Anwendungen hängt von nicht funktionalen Anforderungen ab, wie der physischen Umgebung, in der die Anwendung verwendet werden soll, Flexibilität bei der Anpassung von Informationen, die durch physikalische Faktoren geändert werden können, usw. Dieses Buch hebt Model-Driven Architecture (MDA) hervor, die es Designern ermöglicht, das System nach den Anforderungen von NFC-basierten Systemen zu konfigurieren. In diesem Buch präsentieren wir das Design Testability Evaluation Model (ADTEM), um die Tests effektiver zu machen, indem eine frühzeitige Bewertung der Architektur durchgeführt wird. Das Buch präsentiert auch eine schnell anpassbare Methode, um Unterschiede in den Anforderungen der Softwarearchitektur bei der Entwicklung von Software auf globaler Ebene auszugleichen. Darüber hinaus erforscht das Buch eine Software-Architekturlösung basierend auf SDN für ein industrielles IoT-Szenario und ein gemeinsames Zwischenmodell, eine Methode zur Trennung von Bedenken und Reaktionsfähigkeit in dynamischen kontextbewussten Systemen. In Smart Grid-Systemen ist die Software-Architektur immer noch ein sich entwickelndes Konzept, da es schwierig zu implementieren ist. Die Architektur muss die komplexen Altstromnetzsysteme und mit aktuellen Informations- und Kommunikationstechnologien (ICT) realisieren. Dieses Buch überprüft auch die Architektur für Smart Grids gründlich und erforscht auch mehrschichtige und agentenbasierte Architekturen. Das Buch schließt die Beziehung zwischen Softwarekomplexität und Wartungskosten ab. Dieses Buch wird Ingenieuren und Praktikern als wertvolle und dennoch zugängliche Wissensquelle dienen.

Die Inhaltsangabe kann sich auf eine andere Ausgabe dieses Titels beziehen.