Angebote zu "Erweiterbaren" (7 Treffer)

Kategorien

Shops

Architektur- und Entwurfsmuster der Softwaretec...
19,99 € *
ggf. zzgl. Versand

Architekturen von Softwaresystemen sollen einfach erweiterbar und weitestgehend standardisiert sein, damit die Entwickler sich leicht über Architekturen austauschen können. Für den objektorientierten Entwurf haben sich zahlreiche wertvolle Architektur- und Entwurfsmuster herausgebildet. Diese Muster basieren auf objektorientierten Prinzipien wie dem Prinzip der Dependency Inversion. Daher werden zuerst die wichtigsten objektorientierten Prinzipien erklärt. Anschließend wird gezeigt, wie diese objektorientierten Prinzipien in den verschiedenen Architektur- und Entwurfsmustern umgesetzt werden. Alle vorgestellten Muster werden durch lauffähige Beispiele in Java illustriert.

Anbieter: buecher.de
Stand: 16.07.2019
Zum Angebot
Basiswissen für Softwarearchitekten
32,90 € *
ggf. zzgl. Versand

Softwarearchitektur bildet einen wesentlichen Erfolgsfaktor für Softwareprojekte. Sie stellt im Sinne einer systematischen Konstruktion sicher, dass Qualitätsanforderungen wie beispielsweise Erweiterbarkeit, Flexibilität, Performance oder Time-to-Market erfüllt werden können. Der Softwarearchitekt hat die Kundenwünsche mit den technischen Möglichkeiten und Randbedingungen in Einklang zu bringen sowie für eine passende Struktur und das Zusammenspiel aller Systemkomponenten zu sorgen. Dieses Buch vermittelt das nötige Grundlagenwissen, um eine dem Problem angemessene Softwarearchitektur für Systeme zu entwerfen. Es behandelt die wichtigen Begriffe und Konzepte der Softwarearchitektur sowie deren Bezug zu anderen Disziplinen. Darauf aufbauend werden die grundlegenden Techniken und Methoden für den Entwurf, die Dokumentation und die Qualitätssicherung von Softwarearchitekturen beschrieben. Ausführlich behandelt werden zudem die Rolle, die Aufgaben, das Umfeld und die Arbeitsumgebungdes Softwarearchitekten, ebenso dessen Einbettung in die umfassende Organisations- und Projektstruktur. Auch auf Werkzeuge für Softwarearchitekten wird eingegangen. Die 3. Auflage wurde auf die Standards ISO/IEC 25010 bzw. ISO/IEC/IEEE 42010 aktualisiert, misst Domain Driven Design mehr Gewicht bei und behandelt zahlreiche neue Architekturmuster, wie z.B. Microservices. Das Buch orientiert sich am Lehrplan zum ´´Certified Professional for Software Architecture - Foundation Level´´ (CPSA-F) des International Software Architecture Qualification Board (iSAQB) - Version 4.2 (Juli 2017).

Anbieter: buecher.de
Stand: 16.07.2019
Zum Angebot
Agile Entwicklungspraktiken mit Scrum
32,90 € *
ggf. zzgl. Versand

Scrum ist ein agiles Managementframework, das keine Entwicklungspraktiken vorschreibt. Auswahl und Einsatz der geeigneten Techniken fallen unter die Selbstorganisation des Teams. Ohne die richtigen Entwicklungspraktiken und -tools wird Scrum aber kein dauerhafter Erfolg zuteil. Denn Teams, die qualitativ minderwertige Software erstellen, häufen ´´technische Schuld´´ an: Die Erweiterbarkeit und Wartbarkeit der Software leiden zusehends, die Entwicklungskosten steigen rapide an. Dieses Buch beschreibt den Einsatz agiler Entwicklungspraktiken leicht verständlich und praxisnah. Es hilft Teams, Software langfristig erfolgreich mit Scrum zu entwickeln, und beantwortet hierzu folgende Fragen: Welche Entwicklungspraktiken werden in Scrum angewandt? Wie werden die Praktiken richtig eingesetzt? Auf welche Besonderheiten ist bei ihrem Einsatz in Scrum zu achten? Im Detail werden behandelt: Architekturvision, inkrementeller Entwurf, Continuous Integration, testgetriebene Entwicklung (TDD), Refactoring, Akzeptanztests, Pair Programming, Collective Ownership, Dojos und Katas, modellgetriebene und verteilte Entwicklung mit Scrum. Das Buch dient auch zur Vorbereitung auf eine Zertifizierung wie Certified Scrum Developer (CSD) und Professional Scrum Developer (PSD).

Anbieter: buecher.de
Stand: 16.07.2019
Zum Angebot
Effektive Softwarearchitekturen
48,00 € *
ggf. zzgl. Versand

- Überblick und methodische Einführung - Direkt umsetzbare Tipps für praktizierende Softwarearchitekten - Ideal zur Vorbereitung auf die Zertifizierung zum ´´Certified Professional for Software Architecture(TM)´´ (Foundation Level) des iSAQB - Praxisnahe Darstellung von Architekturstilen und -mustern, ausführliche technische Konzepte, NoSQL-Datenbanken, Microservices sowie Beispielarchitekturen - 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 Domain-Driven-Design, Microservices und arc42 wissen? - Wie verbessere ich bestehende Systeme? AUS DEM INHALT // - Vorgehen bei der Architekturentwicklung - Architekturmuster und -stile - Technische Konzepte - Microservices - Architekturbewertung - Dokumentation von Architekturen - Modernisierung bestehender Systeme - Beispiele realer Softwarearchitekturen - iSAQB Curriculum Extra: E-Book inside

Anbieter: buecher.de
Stand: 16.07.2019
Zum Angebot
Entwicklung von WordPress-Plugins
14,99 € *
ggf. zzgl. Versand

Der Erfolg des beliebten Content-Management-Systems WordPress gründet sich maßgeblich auf seiner leichten Erweiterbarkeit durch Plugins. Erst mit Plugins können die Funktionen einer WordPress-Webseite beliebig erweitert werden. Dieses Buch richtet sich an Entwicklerinnen und Entwickler, die sich kurz und bündig über alle relevanten Themen rund um die Plugin-Entwicklung für WordPress informieren wollen. Es setzt dabei allein etwas Erfahrung im Umgang mit WordPress sowie hinreichende Kenntnisse in der Programmiersprache PHP voraus. Das Buch beginnt mit dem Aufbau von WordPress-Plugins. Es wird beschrieben, wie sich diese Plugins in WordPress integrieren und wie sie dabei die mächtige WordPress-API für sich nutzen können. Ausführlich wird auf die verschiedenen Möglichkeiten eingegangen, wie Plugins in den Administrationsbereich einer WordPress-Installation eingebunden werden können. Viel Wert wird auch auf das wichtige Thema Sicherheit gelegt und wie WordPress-Plugins gegen Angriffe von außen geschützt werden können. Und schließlich wird ausführlich beschrieben, wie selbst geschriebene WordPress-Plugins veröffentlicht werden können, um sie der weltweiten Gemeinschaft von WordPress-Nutzern zur Verfügung zu stellen.

Anbieter: buecher.de
Stand: 16.07.2019
Zum Angebot
Implementierung einer erweiterbaren Anwendung z...
18,99 € *
ggf. zzgl. Versand

Masterarbeit aus dem Jahr 2006 im Fachbereich Informatik - Angewandte Informatik, Note: 1, Fachhochschule Bonn-Rhein-Sieg, 31 Quellen im Literaturverzeichnis, Sprache: Deutsch, Abstract: Durch die sich weiter verdichtende, weltweite Vernetzung entsteht das Bedürfnis, die sprachübergreifende Verständigung zwischen verschiedenen Ländern und Kulturen zu vereinfachen. Eine sprachtransparente Nutzung des Internets ist mangels ausgereifter maschineller Übersetzungssysteme noch nicht möglich. Das Cross-language Information Retrieval (CLIR) stellt einen Kompromiss dar: Der Anwender formuliert eine Suchanfrage in seiner Muttersprache und erhält als Ergebnis auch fremdsprachliche Trefferdokumente. Im Rahmen dieser Master Thesis wurde ein Protoyp eines Cross-language Retrieval System entwickelt, das die Sprachen Deutsch, Englisch und Japanisch unterstützt. Als Architektur kommt das Interlingual Retrieval zum Einsatz, bei dem sowohl die Dokumente als auch die Anfragen in eine gemeinsame Interlingua übersetzt werden, innerhalb derer die eigentliche Suche durchgeführt wird. Die für das System gewählte Interlingua ist konzeptbasiert und weist dadurch keine Mehrdeutigkeiten auf. Damit Dokumente mittels des richtigen Konzeptnamens indexiert werden, wird eine automatische Sprach- und Konzepterkennung durchgeführt, die auf Basis von Kontextwörtern das korrekte Konzept eines mehrdeutigen Wortes berechnet. Bei der Suchanfrage wird das richtige Konzept für einen mehrdeutigen Begriff durch Interaktion mit dem Benutzer festgelegt. Neben der konzeptbasierten Suche wird auch die Phrasensuche unterstützt. Alternativ zu dem Zugriff über eine Weboberfläche steht das System als Web Service zur Verfügung.

Anbieter: buecher.de
Stand: 16.07.2019
Zum Angebot
Think Like a Programmer (eBook, PDF)
2,99 € *
ggf. zzgl. Versand

Aus dem Inhalt: Strategien zur Problemlösung Eingabeverarbeitung Statusverfolgung Arrays Zeiger und dynamische Speicherverwaltung Klassen Rekursion Wiederverwendung von Code Rekursive und iterative Programmierung Denken wie ein Programmierer Die Herausforderung beim Programmieren besteht nicht im Erlernen der Syntax einer bestimmten Sprache, sondern in der Fähigkeit, auf kreative Art Probleme zu lösen. In diesem einzigartigen Buch widmet sich der Autor V. Anton Spraul genau jenen Fähigkeiten, die in normalen Lehrbüchern eher nicht behandelt werden: die Fähigkeit, wie ein Programmierer zu denken und Aufgaben zu lösen. In den einzelnen Kapiteln behandelt er jeweils verschiedene Programmierkonzepte wie beispielsweise Klassen, Zeiger und Rekursion, und fordert den Leser mit erweiterbaren Übungen zur praktischen Anwendung des Gelernten auf. Sie lernen unter anderem: Probleme in diskrete Einzelteile zerlegen, die sich leichter lösen lassen Funktionen, Klassen und Bibliotheken möglichst effizient nutzen und wiederholt verwenden die perfekte Datenstruktur für eine Aufgabenstellung auswählen anspruchsvollere Programmiertechniken wie Rekursion und dynamischen Speicher einsetzen Ihre Gendanken ordnen und Strategien entwickeln, um bestimmte Problemkategorien in Angriff zu nehmen Die Beispiele im Buch werden mit C++ gelöst, die dargestellten kreativen Problemlösungskonzepte gehen aber weit über die einzelnen Programmiersprachen und oft sogar über den Bereich der Informatik hinaus. Denn wie die fähigsten Programmierer wissen, handelt es sich beim Schreiben herausragender Quelltexte um kreative Kunst und der erste Schritt auf dem Weg zum eigenen Meisterwerk besteht darin, wie ein Programmierer zu denken. Über den Autor: V. Anton Spraul hat über 15 Jahre lang Vorlesungen über die Grundlagen der Programmierung und Informatik gehalten. In diesem Buch fasst er die von ihm dabei perfektionierten Verfahren zusammen. Er ist auch Autor von »Computer Science Made Simple«.

Anbieter: buecher.de
Stand: 16.07.2019
Zum Angebot