Patterns kompakt

Entwurfsmuster für effektive Softwareentwicklung

DOWNLOAD NOW »

Author: Karl Eilebrecht

Publisher: Springer-Verlag

ISBN: 3662579375

Category:

Page: N.A

View: 7268

Patterns kompakt

Entwurfsmuster für effektive Software-Entwicklung

DOWNLOAD NOW »

Author: Karl Eilebrecht,Gernot Starke

Publisher: Springer-Verlag

ISBN: 3827425263

Category: Computers

Page: 184

View: 3010

Patterns kompakt fasst die wichtigsten Entwurfsmuster zusammen, die Sie für Software-Entwicklung benötigen. Software-Entwickler, -Architekten und -Designer finden darin effektiv anwendbare Lösungen für tägliche Entwurfsprobleme. Die dritte Auflage haben wir für Sie um aktuelle Patterns erweitert und komplett überarbeitet. Das Buch gliedert Patterns anhand typischer Aspekte des Software-Entwurfs: Basismuster für mehr Flexibilität und Wartbarkeit Präsentation Kommunikation & Verteilung Integration Persistenz Patterns kompakt richtet sich an Praktiker: Software-Entwickler, -Designer, -Architekten und alle, die einen praxisorientierten Überblick zu Entwurfsmustern benötigen. Auf der Webseite zum Buch (www.patterns-kompakt.de) finden Sie ergänzende Informationen, Quellcode zum Download sowie Beschreibungen weiterer Muster. „Ein hervorragend strukturiertes Einstiegswerk." Dr. Stephan Wendler, blueCarat AG, Köln

Java-Grundkurs für Wirtschaftsinformatiker

Die Grundlagen verstehen - Objektorientierte Programmierung - Fortgeschrittene Konzepte kennenlernen - Betriebswirtschaftlich orientierte Beispiele

DOWNLOAD NOW »

Author: Klaus-Georg Deck,Herbert Neuendorf

Publisher: Springer-Verlag

ISBN: 9783834812223

Category: Computers

Page: 456

View: 9691

Auch die zweite Auflage dieser an Inhalten der Wirtschaftsinformatik orientierten Einführung in die Programmierung mittels JAVA eignet sich gleichermaßen als Lehrbuch für Vorlesungen als auch zum Selbststudium, ohne dass Vorkenntnisse vorausgesetzt werden. Die zweite Auflage ist durch neue, vertiefende Erläuterungen verbessert und die Aktualität durch Anpassung an neue Java-Versionen erhalten. Alle Sachverhalte werden durch anschauliche praxisnahe Beispiele und Übungen verdeutlicht. Auch fortgeschrittenere Themen im Bereich Objektorientierung, Algorithmen und Datenstrukturen und Grundlagen der Programmierung Verteilter Anwendungen werden schrittweise entwickelt und durch zahlreiche Abbildungen und Beispiele vermittelt. Wie auch schon in der ersten Auflage schließt jedes Kapitel mit einem Übungsteil ab, der online verfügbar ist und informative Lösungshinweise enthält.

Software-Architektur kompakt

- angemessen und zielorientiert

DOWNLOAD NOW »

Author: Gernot Starke,Peter Hruschka

Publisher: Springer-Verlag

ISBN: 9783827428356

Category: Computers

Page: 121

View: 6288

Software Architektur kompakt gibt Ihnen alles, was Sie zu einem reibungslosen und schnellen Start in das Thema benötigen. Lernen Sie Systeme zukunftssicher, flexibel und transparent zu konstruieren. Sie finden hier sofort einsetzbare und erprobte Muster und Vorlagen zur Erstellung praxistauglicher IT-Architekturen. Das Buch liefert allen relevanten Projektbeteiligten maßgeschneiderte Antworten zu Entwurfsentscheidungen, Systemstruktur und Implementierung.

Usability Engineering kompakt

Benutzbare Software gezielt entwickeln

DOWNLOAD NOW »

Author: Michael Richter,Markus D. Flückiger

Publisher: Springer-Verlag

ISBN: 3827423295

Category: Computers

Page: 140

View: 9480

Usability Engineering spielt überall dort eine Rolle, wo Benutzer mit interaktiven technischen Systemen zu tun haben. Welche Faktoren bestimmen, ob wir mit einem Produkt sehr einfach, nur schwer oder gar nicht zum Ziel kommen? Welche Möglichkeiten bieten sich, diese Faktoren in der Entwicklung systematisch in den Griff zu bekommen? Dieses Buch vermittelt einen leicht verständlichen Einstieg in die Praxis und bietet Ihnen das Wichtigste übersichtlich zum Nachschlagen: Die wichtigsten Methoden Umsetzung im Entwicklungsprozess Usability und Requirements Engineering Strategie im Unternehmen Planung, Durchführung und Kontrolle Checklisten, Praxisbeispiele, Denkanstöße Erweiterte 2. Auflage mit Fallstudien aus der Praxis.

Domain-Driven Design kompakt

Aus dem Englischen übersetzt von Carola Lilienthal und Henning Schwentner

DOWNLOAD NOW »

Author: Vaughn Vernon

Publisher: dpunkt.verlag

ISBN: 3960881797

Category: Computers

Page: 158

View: 9194

Domain-Driven Design (DDD) richtet den Fokus in der Softwareentwicklung auf das Wesentliche: die Domäne. Die Domäne wird als Modell in die Software übertragen. Damit entwickeln Sie Software in hoher Qualität, die lange hält, den Anwender zufriedenstellt und die Basis für Microservices bildet. Dieses Buch bietet einen kompakten Einstieg in DDD. Die wesentlichen Konzepte, wie die Entwicklung einer Ubiquitous Language, das Aufteilen der Domäne in Bounded Contexts und die Konstruktion innerhalb von Bounded Contexts, werden vermittelt. Außerdem wird die Anbindung von Legacy-Systemen behandelt. Die Themen im Einzelnen: - Strategisches Design mit Bounded Contexts und der Ubiquitous Language - Strategisches Design mit Subdomains - Strategisches Design mit Context Mapping - Taktisches Design mit Aggregates - Taktisches Design mit Domain Events Auch auf Techniken zur Beschleunigung von Design und das Management von Projekten wird eingegangen. Insbesondere wird erläutert, wie Event Storming, DDD in einem agilen Projekt und die Modellierung mit Timebox funktionieren. Der Leser findet in diesem Buch viele konkrete Handlungsvorschläge für die Praxis und wird so befähigt, die Zusammenarbeit von Entwicklern und Domain Experts sowie zwischen Teams zu fördern. Als Extra befindet sich ein Glossar mit den wichtigsten DDD-Begriffen auf den Umschlaginnenseiten.

Agile Softwareentwicklung mit C# (Microsoft Press)

Best Practices und Patterns für flexiblen und adaptiven C#-Code

DOWNLOAD NOW »

Author: Gary McLean Hall

Publisher: dpunkt.verlag

ISBN: 3864916917

Category: Computers

Page: 462

View: 4110

Wie geht man am besten mit wechselnden Anforderungen im Lauf eines Softwareprojektes um? Wie kann man Änderungen im Code einfach, zeitsparend und ohne Fehler umsetzen? Agile Methoden und Prozesse wie Scrum helfen, aber auch der Code selbst muss adaptiv und agil sein. Zentrales Thema dieses Buchs ist die Entwicklung von anpassungsfähigem C#-Code, der agilen Teams die Arbeit erleichtert und bewährte Prinzipien der objektorientierten Programmierung (insbesondere SOLID) berücksichtigt. Das Ergebnis ist ein praxisorientiertes Werk, das Ihnen anhand vieler Code-Beispiele verdeutlicht, wie Sie in einem agilen Umfeld Code schreiben können, der flexibel und adaptiv ist. Lernen Sie, wie Sie Unit Tests richtig einsetzen, welche Methoden der Refaktorierung effektiv sind, wie Sie wichtige Patterns verwenden und gefährliche Anti-Patterns vermeiden. Dieses Buch macht Ihren Code agil! · Die Scrum-Grundlagen: Artefakte, Rollen, Kennzahlen und Phasen · Organisation und Management von Abhängigkeiten · Best Practices für Patterns und Anti-Patterns · Beherrschung der SOLID-Prinzipien: Single-Responsibility, Open/Closed, Liskovsche Substitution · Schnittstellen richtig managen, um anpassungsfähigen Code zu erhalten · Unit-Tests und Refaktorierung im Zusammenspiel · Einfluss von Delegation und Abstraktion auf die Anpassungsfähigkeit von Code · Implementierung von Dependency-Injection · Die praktische Anwendung dieser Prinzipien im Rahmen eines agilen Projekts

Entwurfsmuster

Design Patterns in der objektorientierten Softwaretechnik

DOWNLOAD NOW »

Author: Klaus Quibeldey-Cirkel

Publisher: Springer-Verlag

ISBN: 3642585272

Category: Computers

Page: 195

View: 9421

Design Patterns für mathematische Beweise

Ein Leitfaden insbesondere für Informatiker

DOWNLOAD NOW »

Author: Hans Jürgen Ohlbach,Norbert Eisinger

Publisher: Springer-Verlag

ISBN: 3662556529

Category: Computers

Page: 184

View: 6973

Dieses Buch behandelt einfache Beweismuster wie Fallunterscheidung, Allbeweis, Implikationsbeweis, komplexe Beweismuster wie Kontraposition, Widerspruchsbeweis, Diagonalisierung sowie die verschiedenen Varianten der vollständigen Induktion bis hin zur transfiniten Induktion. Damit gibt es Antworten auf Fragen wie Was genau ist eigentlich ein Widerspruchsbeweis? Oder eine Widerlegung? Und wie hängen sie miteinander zusammen? Die Autoren versuchen, derartige fragen zu erörtern, indem sie verbreitete Beweismuster und anhand von allgemein verständlichen Beispielen aus dem Alltag, der Mathematik und der Informatik zu verdeutlichen.

Nichtsequentielle Programmierung mit Go 1 kompakt

Einführung in die Konzepte der grundlegenden Programmiertechniken für Betriebssysteme, Parallele Algorithmen, Verteilte Systeme und Datenbanktransaktionen

DOWNLOAD NOW »

Author: Christian Maurer

Publisher: Springer-Verlag

ISBN: 3642299695

Category: Computers

Page: 223

View: 7319

Der Band bietet eine kompakte Einführung in die Nichtsequentielle Programmierung als gemeinsamen Kern von Vorlesungen über Betriebssysteme, Verteilte Systeme, Parallele Algorithmen, Echtzeitprogrammierung und Datenbanktransaktionen. Basiskonzepte zur Synchronisation und Kommunikation nebenläufiger Prozesse werden systematisch dargestellt: Schlösser, Semaphore, Monitore, lokaler und netzweiter Botschaftenaustausch. Die Algorithmen sind in der Programmiersprache Google Go formuliert, mit der viele Synchronisationskonzepte ausgedrückt werden können.

Praxishandbuch Controlling

Controlling-Instrumente, Unternehmensplanung und Reporting

DOWNLOAD NOW »

Author: Peter Baier

Publisher: MI Wirtschaftsbuch

ISBN: 386416124X

Category: Business & Economics

Page: 648

View: 4936

Nutzen Sie das effiziente Planungs- und Kontrollsystem! Controlling als unterstützende Funktion der Unternehmensführung Aufgaben des Controllings in zukunftsorientierten Unternehmen Bewährte Controlling-Instrumente Einsatz und Nutzung von Controlling

Das Raspberry Pi Kompendium

DOWNLOAD NOW »

Author: Rüdiger Follmann

Publisher: Springer-Verlag

ISBN: 364254911X

Category: Computers

Page: 270

View: 7543

Das Raspberry Pi Kompendium gibt dem Leser einen umfassenden Einblick in die Welt der Kleinrechner. Basierend auf einem einzigen Betriebssystem (Raspbian) werden zunächst die Installation und Inbetriebnahme des Raspberry Pi erklärt. Schritt für Schritt erlernt der Leser die Umsetzung zahlreicher Anwendungsmöglichkeiten. Hierzu zählen Multimedia-Projekte (VDR, XBMC), Server und Datenbanken ebenso wie die Themen Hausautomatisierung oder zusätzliche Hardware (Kamera, Display). Weitere Kapitel zum Thema "Messtechnik", "Latex" (wie schreibt man eine Bewerbung), oder "Spiele" runden das Kompendium ab. Windows-Umsteiger erhalten eine LINUX-Einstiegshilfe, Profis wertvolle Tipps, etwa wie der Raspberry Pi drahtloses Drucken oder Musikübertragung ermöglicht.

Objektorientierte Programmierung mit JavaScript

Direktstart für Einsteiger

DOWNLOAD NOW »

Author: Jörg Bewersdorff

Publisher: Springer-Verlag

ISBN: 365821077X

Category: Computers

Page: 379

View: 7810

Wie bringt man einen Computer – ob Desktop-PC, Webserver oder Smartphone – dazu, eine gewünschte Sequenz von Arbeitsschritten automatisch zu vollziehen? Das Buch erklärt Lesern, wie sich auch ohne Vorkenntnisse möglichst schnell erste Programme mithilfe objektorientierter Ansätze erstellen lassen. Benötigt wird dafür lediglich ein Computer mit Internet-Browser und Texteditor.Im Mittelpunkt des Buchs steht JavaScript, eine Programmiersprache, die in HTML-Dokumente eingebettet und dann im Browser ausgeführt wird. Besonderes Augenmerk legt der Autor auf die systematische Darstellung der Objektorientierung bei JavaScript. Die den Internetseiten zugrundeliegende Dokumentenbeschreibungssprache HTML wird nur soweit erläutert, wie es für das Verständnis der behandelten JavaScript-Thematiken notwendig ist. Sämtliche im Buch erläuterten Beispiele können auf der Homepage des Autors heruntergeladen werden.Das Buch vermittelt darüber hinaus Grundlagen zur Informationstechnologie und ihrer Geschichte – graphisch abgesetzt in Infoboxen oder in den Fußnoten. Diese Ausführungen laden zum vertiefenden Weiterlesen ein, können aber auch ausgelassen werden. So richtet sich der Band einerseits an Programmier-Einsteiger, die mit JavaScript und Web-Technologien arbeiten wollen, andererseits aber auch an Schüler und Studierende, die an Informatik-Einführungsveranstaltungen teilnehmen.Die zweite Auflage des Buchs trägt der rasanten Weiterentwicklung von JavaScript als Programmiersprache Rechnung. Zu den Neuerungen zählt beispielsweise die Spezifikation eines Befehls, mit dem Objekte einfacher und übersichtlicher deklariert werden können. Diese und andere wurden in die Neuauflage eingearbeitet.

PsyConversion

101 Behavior Patterns für eine bessere User Experience und höhere Conversion-Rate im E-Commerce

DOWNLOAD NOW »

Author: Philipp Spreer

Publisher: Springer-Verlag

ISBN: 365821726X

Category: Business & Economics

Page: 287

View: 407

Dieses Buch bietet 101 konkret anwendbare Behavior Patterns zur Verbesserung der User Experience und Conversion-Rate entlang der Customer Journey im E-Commerce. Der Autor erläutert, wie unser Gehirn zu Entscheidungen kommt, welche unbewussten Verhaltensmuster dabei verwendet werden und wie diese im Digital-Umfeld aktiviert werden können.Die Wissenschaft ist sich heute einig, dass unser Gehirn mit zwei Systemen arbeitet: einem emotional-intuitiven und einem rationalen Entscheidungssystem. Das rationale System wird im E-Commerce mit ausreichend Argumenten versorgt, es fällt aber nur rund 5% aller Entscheidungen! Die übrigen 95% des Kundengehirns werden bislang sträflich vernachlässigt. Dort werden Entscheidungen auf Basis tief verankerter, unbewusster Verhaltensmuster gefällt – der sogenannten „Behavior Patterns“.Diese Patterns sind so relevant, weil sie bei fast allen Menschen in allen Situationen wirken. Das macht sie für die Anwendung im E-Commerce so attraktiv. Das Wissen um Behavior Patterns ermöglicht es, das Online-Kundenverhalten endlich tiefgreifend zu verstehen und im Sinne einer besseren User Experience und höherer Conversion-Rates gezielt zu beeinflussen.Der Inhalt• Das sind Behavior Patterns und so lassen sie sich im Digital-Umfeld nutzen• So verbessern Sie die User Experience und Ihre Conversion-Rate• Bibliothek von 101 Behavior Patterns von der Awareness- bis zur Retention-Phase• Intuitive Frameworks zur Identifikation passender Behavior Patterns• Ethisch-moralische Grenzen des EinsatzesLeserstimmen „Macht signifikante Performance-Steigerungen möglich.“ Stephan Lein, Director Retail Google„Brilliantes Buch!” Dr. Thilo Pfrang, Founder & Managing Partner von Behavioral Science Consulting„Kommt garantiert auf meinen Schreibtisch!“ Dennis Esterl, Senior Customer Lifecycle Manager bei Amazon„Das perfekte Update für unser Online-Marketing.“ Dr. Matthias Wilken, Leiter Channelmanagement bei Allianz

Entwurfsmuster einsetzen

Einstieg in die Anwendungsentwicklung mit Design Patterns ; [erklärt die wichtigsten Klassen von Design Patterns ; Codebeispiele in Java, C++ und Visual Basic]

DOWNLOAD NOW »

Author: Brandon Goldfedder

Publisher: Pearson Deutschland GmbH

ISBN: 9783827321428

Category:

Page: 168

View: 6627

Verteiltes und Paralleles Datenmanagement

Von verteilten Datenbanken zu Big Data und Cloud

DOWNLOAD NOW »

Author: Erhard Rahm,Gunter Saake,Kai-Uwe Sattler

Publisher: Springer-Verlag

ISBN: 3642452426

Category: Computers

Page: 379

View: 5388

Das Buch vermittelt umfassende Grundlagen moderner Techniken des verteilten und parallelen Datenmanagements, die das Fundament moderner Informationssysteme bilden. Ausgehend von einer Betrachtung der Architekturvarianten, die sich aus verteilten sowie parallelen Hardwareinfrastrukturen ergeben, werden die Bereiche Datenverteilung, Anfrageverarbeitung sowie Konsistenzsicherung behandelt. Hierbei werden jeweils Verfahren und Techniken für klassische verteilte, parallele sowie moderne massiv-verteilte bzw. massiv-parallele Architekturen vorgestellt und hinsichtlich ihrer Eigenschaften diskutiert. Damit schlagen die Autoren die Brücke zwischen klassischen Verfahren und aktuellen Entwicklungen im Cloud- und Big Data-Umfeld.

Grundkurs Algorithmen und Datenstrukturen

Eine Einführung in die praktische Informatik mit Java

DOWNLOAD NOW »

Author: Andreas Solymosi

Publisher: Springer-Verlag

ISBN: 3322942937

Category: Computers

Page: 193

View: 4311

Der Grundkurs stellt die klassischen Informatik-Inhalte bereit wie Sortieralgorithmen, Baumstrukturen, Komplexität, Rekursion und Algorithmenklassen. Vorteil ist die klare Ausrichtung an der Praxis sowie die effiziente Realisierung der Algorithmen in Java.

Cloud computing

Chancen und Risiken aus technischer und unternehmerischer Sicht

DOWNLOAD NOW »

Author: Christian Metzger,Thorsten Reitz,Juan Villar

Publisher: N.A

ISBN: 9783446424548

Category: Cloud computing

Page: 188

View: 2882

Informatik für Dummies, Das Lehrbuch

DOWNLOAD NOW »

Author: Ernst Georg Haffner

Publisher: John Wiley & Sons

ISBN: 3527810277

Category: Computers

Page: 880

View: 2944

Studierende von Bachelor-Studiengängen an Hochschulen und Universitäten, bei denen die Informatik auf irgendeine Weise im Curriculum auftaucht, dürfen sich freuen. Dieses Buch verschafft Ihnen - so einfach, schnell und unterhaltsam wie möglich - einen umfassenden Überblick über die praktische, theoretische und technische Informatik. Sie können das Buch ergänzend zur Vorlesung oder zum Selbststudium nutzen. Der Autor kennt die typischen Probleme der Studierenden. Überwinden Sie Ihre Scheu vor Formalismen. Entdecken Sie den Reiz der Computerwissenschaften! Dies ist das perfekte Buch für den Einstieg in die Informatik.

Effektive Softwarearchitekturen

Ein praktischer Leitfaden

DOWNLOAD NOW »

Author: Gernot Starke

Publisher: Carl Hanser Verlag GmbH Co KG

ISBN: 3446444068

Category: Computers

Page: 458

View: 4888

EFFEKTIVE SOFTWAREARCHITEKTUREN // - Aktueller Überblick und methodische Einführung - Direkt umsetzbare Tipps für praktizierende Softwarearchitekten - Ideal zur Vorbereitung auf die Zertifizierung zum «Certified Professional for Software ArchitectureTM» (Foundation Level) des iSAQB - Praxisnahe Darstellung von Architekturstilen und -mustern, ausführliche technische Konzepte, NoSQL-Datenbanken sowie aktualisierte und erweiterte Beispielarchitekturen - Neu in der 7. Auflage: Evolution und Verbesserung bestehender Systeme - Detaillierte Beispiele zum Einsatz von arc42 Softwarearchitekten müssen komplexe fachliche und technische Anforderungen an IT-Systeme umsetzen, und sie müssen diese Systeme durch nachvollziehbare Strukturen flexibel und erweiterbar gestalten. Dieser Praxisleitfaden zeigt Ihnen, wie Sie Softwarearchitekturen effektiv und systematisch entwickeln können. Gernot Starke unterstützt Sie mit praktischen Tipps, Architekturmustern und seinen Erfahrungen. Sie finden Antworten auf zentrale Fragen: - Welche Aufgaben haben Softwarearchitekten? - Wie gehe ich beim Entwurf vor? - Wie kommuniziere und dokumentiere ich Softwarearchitekturen? - Wie helfen Architekturstile und -muster? - Wie bewerte ich Softwarearchitekturen? - Wie behandle ich Persistenz, grafische Benutzeroberflächen, Geschäftsregeln, Integration, Verteilung, Sicherheit, Fehlerbehandlung, Business-Process-Management, Microservices und sonstige technische Konzepte? - Was müssen Softwarearchitekten über NoSQL, Domain-Driven-Design und arc42 wissen? - Wie verbessere ich bestehende Systeme? AUS DEM INHALT // Vorgehen bei der Architekturentwicklung // Architekturmuster und -stile // Technische Konzepte // SOA und Enterprise-IT-Architektur // Architekturbewertung // Dokumentation von Architekturen // Modellierung für Softwarearchitekten // Werkzeuge für Softwarearchitekten // Beispiele realer Softwarearchitekturen // iSAQB Curriculum