Home Programming • Download Effektive Software-Architekturen: Ein praktischer Leitfaden by Starke G. PDF

Download Effektive Software-Architekturen: Ein praktischer Leitfaden by Starke G. PDF

By Starke G.

Show description

Read Online or Download Effektive Software-Architekturen: Ein praktischer Leitfaden PDF

Similar programming books

Advanced Qt Programming: Creating Great Software with C++ and Qt 4

Grasp Qt's strongest APIs, styles, and improvement Practices

Qt has advanced right into a remarkably strong resolution for cross-platform computing device, internet, and cellular improvement. although, even the main skilled Qt programmers in basic terms use a fragment of its functions. furthermore, useful information regarding Qt's most modern good points has been scarce—until now.

Advanced Qt Programming exhibits builders precisely the best way to take complete good thing about Qt four. 5's and Qt four. 6's most beneficial new APIs, program styles, and improvement practices. Authored via Qt professional Mark Summerfield, this publication concentrates on thoughts that provide the main strength and adaptability with the least further complexity.

Summerfield focuses specially on model/view and graphics/view programming, hybrid desktop/Web purposes, threading, and purposes incorporating media and wealthy textual content. all through, he offers reasonable, downloadable code examples, all demonstrated on home windows, Mac OS X, and Linux utilizing Qt four. 6 (and so much proven on Qt four. five) and designed to count on destiny types of Qt. The book

Walks via utilizing Qt with WebKit to create cutting edge hybrid desktop/Internet applications

Shows the way to use the Phonon framework to construct robust multimedia applications

Presents state of the art innovations for utilizing model/view desk and tree versions, QStandardItemModels, delegates, and perspectives, and for developing customized desk and tree versions, delegates, and views

Explains the way to write better threaded courses with the QtConcurrent module and with the QThread class

Includes special insurance of making wealthy textual content editors and documents

Thoroughly covers graphics/view programming: structure, home windows, widgets, layouts, scenes, and more

Introduces Qt four. 6's strong animation and country desktop frameworks

The Joy of Clojure (2nd Edition)

The enjoyment of Clojure, moment version is a deep account of the Clojure language. totally up to date for Clojure 1. 6, this new version is going past the syntax to teach you the way to write down fluent Clojure code. You'll examine practical and declarative methods to programming and may grasp concepts that make Clojure dependent and effective.

Make a 2D RPG in a Weekend: With RPG Maker VX Ace

Make a 2nd RPG in a Weekend indicates you the way to create your own dungeon crawler online game in RPG Maker VX Ace in one weekend. the total technique, from begin to end, is roofed inside this booklet. you will discover a number of dungeon maps and occasions, all damaged down to your convenience.

One of the toughest components of video game improvement is really completing a video game, however it is usually essentially the most vital steps so one can changing into a online game developer. when you have but to complete a video game, this e-book provides you with the arrogance and assets you want to ultimately manage to create your personal RPG. as soon as you've accomplished the sport during this booklet, you'll be capable of adjust it up to you're keen on, including new monsters and quests, and you'll have the abilities to move directly to create your moment video game all on your own. one of the subject matters lined during this booklet are:
• growing quite a few different types of enemy encounters through using the eventing system.
• making a unique region that permits the participant to select their personality of selection rather than being pressured to play a selected character.
• smart makes use of of occasions to create goods that permit the participant to come back to city immediately and summon automobiles to their part.

Using Docker: Developing and Deploying Software with Containers

Docker packing containers provide less complicated, quicker, and extra strong equipment for constructing, dispensing, and operating software program than formerly to be had. With this hands-on advisor, you'll research why packing containers are so vital, what you'll achieve by way of adopting Docker, and the way to make it a part of your improvement method.

Additional info for Effektive Software-Architekturen: Ein praktischer Leitfaden

Sample text

Für diese Aufgaben benötigen Software-Architekten starke kommunikative Fähigkeiten, sollten motivieren, präsentieren und argumentieren können. Fundierte technische Kenntnisse stellen lediglich eine notwendige Voraussetzung für diesen Teil der Architekturarbeit dar. Architekten bewerten Architekten müssen die Güte der Architekturen bewerten, um jederzeit den Grad der Zielerreichung zu kennen. Sie müssen wissen, ob und an welchen Stellen der Systeme nichtfunktionale Anforderungen (wie etwa Performance) riskant oder kritisch sind.

Formulieren Sie positiv, und benutzen Sie die Kernbegriffe der Fachdomäne. Fügen Sie die wichtigsten Begriffe oder Aspekte der Fachdomäne hinzu; an die fünf Begriffe genügen. 5 Stimmen Sie diese Formulierung mit Kunden und Auftraggebern ab! Beispiel: Das System unterstützt Call-Agents bei der Erfassung und Bearbeitung von Schadenmeldungen von Privatkunden. Die wichtigsten Aspekte der Fachdomäne sind Vorfall, Schaden, Partner und Vertrag. Eine solche kurze Formulierung erleichtert die Kommunikation über das System.

Wie erreichen Sie Qualität (nichtfunktionale Anforderungen)? Welche typischen Risiken drohen bei Software-Architekturen? Welche Lösungsstrategien adressieren diese Risiken? Wie sollen Architekten vorgehen? Die schlechte Nachricht zuerst: Es gibt kein deterministisches Verfahren, das in jedem Fall zu guten Software-Architekturen führt. 2 1 Zitiert nach [Rechtin2000]. 2 Architekturen würden dann automatisch generiert, und Sie hätten dieses Buch nicht gekauft. 1 zeigt einige grundlegende Aktivitäten, die Ihnen beim effektiven Entwurf von Architekturen helfen.

Download PDF sample

Rated 4.27 of 5 – based on 38 votes