Angebote zu "Informatik" (1.844 Treffer)

Agile Softwareentwicklung in großen Projekten
36,90 € *
ggf. zzgl. Versand

Agile Entwicklung gilt als schneller, effizienter und flexibler als herkömmliche Softwareentwicklungsprozesse, insbesondere da sich schnell verändernde Anforderungen und die Rolle der beteiligten Menschen stärker berücksichtigt werden. Wurde in den Anfängen das agile Paradigma meist in kleinen bis mittelgroßen Entwicklungsteams umgesetzt, findet man heute zunehmend große und auch global verteilte Projekte, die dem agilen Wertesystem vertrauen und sich davon eine höhere Qualität und ein besseres ´´Time-to-Market´´ versprechen. Dieses Buch zeigt, wie man das Wertesystem agiler Prozesse auch in umfangreichen Teams mit 20 bis 300 Beteiligten leben kann und dadurch von den Vorteilen agiler Vorgehensweisen profitiert. Das Buch behandelt unter anderem folgende Themen: Wie wendet man das Wertesystem agiler Prozesse in großen Projekten an? Was bedeutet die Umstellung auf agiles Vorgehen für die Mitarbeiter? Wie erreicht man, dass große Unternehmen mit der Flexibilität agiler Prozesse Schritt halten? Welchen Einfluss haben Team- und Projektgröße auf die Architektur? Die 2. Auflage wurde komplett überarbeitet. Neu hinzugekommen sind aktuelle Vorgehensweisen wie DevOps sowie Kanban und Lean Startups.

Anbieter: buecher.de
Stand: 20.04.2019
Zum Angebot
Praxishandbuch Speicherlösungen
49,90 € *
ggf. zzgl. Versand

Dieses Buch spannt inhaltlich einen Bogen um den typischen Ablauf eines Implementierungsprojektes von der Analyse der Bedürfnisse bis zum späteren Betrieb der Speicherlösung. Schwerpunkt neben den technischen Best Practices sind Hinweise zu Fallstricken und häufigen Problemen im Projektmanagement. Konkret dargestellt werden die Inhalte an einem Beispielprojekt zur Implementierung eines Speichersystems mit Fibre-Channel- bzw. iSCSI-basiertem SAN-Speichernetz.

Anbieter: buecher.de
Stand: 20.04.2019
Zum Angebot
Industrie 4.0
99,99 € *
ggf. zzgl. Versand

Die nächste Stufe der industriellen Entwicklung, Industrie 4.0, erfordert die Beherrschung multidisziplinärer Entwicklung und Produktion komplexer, intelligenter Systeme. Unsere Industrie ist darauf nicht vorbereitet. Organisation, Prozesse, Management - alles ist ausgerichtet auf Produkte mit nur geringem Softwareanteil. Die Unternehmenslenker müssen ganzheitliche Strategien entwickeln. Eine einfache Verbesserung einzelner Teile des Unternehmens reicht nicht aus. Neben einer allgemeinen Analyse der Situation und der daraus resultierenden Herausforderungen kommen herausragende Vertreter aus Wirtschaft und Wissenschaft zu Wort, die das Thema aus ihrer jeweiligen Sicht beleuchten.

Anbieter: buecher.de
Stand: 20.04.2019
Zum Angebot
Software-Entwicklung für Echtzeitsysteme
54,99 € *
ggf. zzgl. Versand

Echtzeitsysteme sollen anfallende Daten unter Einhaltung von Zeitanforderungen verarbeiten. Deshalb hängt deren korrekte Funktion nicht nur von den Berechnungsergebnissen ab, sondern auch vom Zeitpunkt ihrer Erzeugung. Das Buch stellt den Stand der Entwicklungsmethodik von Software für eingebettete Systeme mit kritischen Zeitbedingungen umfassend dar. Die Autoren behandeln grundlegende Konzepte, Analyse und Entwurf, Synchronisation und Konsistenz, Betriebssysteme, Vernetzung, Programmierung, Qualität und Sicherheit sowie Ausführungszeitschranken.

Anbieter: buecher.de
Stand: 20.04.2019
Zum Angebot
Growing Object-Oriented Software, Guided by Tests
40,99 € *
ggf. zzgl. Versand

Foreword by Kent Beck The authors of this book have led a revolution in the craft of programming by controlling the environment in which software grows.´´ --Ward Cunningham ´´At last, a book suffused with code that exposes the deep symbiosis between TDD and OOD. This one´s a keeper.´´ --Robert C. Martin ´´If you want to be an expert in the state of the art in TDD, you need to understand the ideas in this book.´´-- Michael Feathers Test-Driven Development (TDD) is now an established technique for delivering better software faster. TDD is based on a simple idea: Write tests for your code before you write the code itself. However, this simple idea takes skill and judgment to do well. Now there´s a practical guide to TDD that takes you beyond the basic concepts. Drawing on a decade of experience building real-world systems, two TDD pioneers show how to let tests guide your development and ´´grow´´ software that is coherent, reliable, and maintainable. Steve Freeman and Nat Pryce describe the processes they use, the design principles they strive to achieve, and some of the tools that help them get the job done. Through an extended worked example, you´ll learn how TDD works at multiple levels, using tests to drive the features and the object-oriented structure of the code, and using Mock Objects to discover and then describe relationships between objects. Along the way, the book systematically addresses challenges that development teams encounter with TDD--from integrating TDD into your processes to testing your most difficult features. Coverage includes - Implementing TDD effectively: getting started, and maintaining your momentum throughout the project - Creating cleaner, more expressive, more sustainable code - Using tests to stay relentlessly focused on sustaining quality - Understanding how TDD, Mock Objects, and Object-Oriented Design come together in the context of a real software development project - Using Mock Objects to guide object-oriented designs - Succeeding where TDD is difficult: managing complex test data, and testing persistence and concurrency

Anbieter: buecher.de
Stand: 20.04.2019
Zum Angebot
Versionsverwaltung mit Git
29,99 € *
ggf. zzgl. Versand

Von grundlegenden Befehlen über Branches und Remote-Repositories bis zur Verwendung von Git-Hooks Auswahl sinnvoller Workflows und Einsatz von Git für Software-Entwicklungsteams Git-Repositories hosten mit GitHub und GitLab Viele Software-Entwickler oder Systemadministratoren haben Git bereits im Einsatz - sowohl im Firmenumfeld als auch in Open-Source-Projekten. Zum Einstieg lernen Anfänger häufig nur die wichtigsten Befehle, die schnell nicht mehr ausreichen, vor allem wenn die ersten Fehler auftreten. Dieses Buch behandelt einerseits die gängigen Befehle, die Sie beim täglichen Arbeiten mit Git brauchen. Andererseits geht es dem Autor auch darum, dass Sie Git als Ganzes verstehen, um es effektiv im Entwicklungsprozess einsetzen zu können. Der Fokus des Buches liegt auf dem praktischen Arbeiten mit Git. Sie lernen anhand eines kleinen Beispielprojektes, welche Befehle es gibt, wie diese arbeiten und wie Sie auftretende Probleme lösen können. Neben den Funktionen, die Sie täglich brauchen, finden Sie auch eher seltener gebrauchte Kommandos, die aber ebenfalls wichtig sind. Dabei legt der Autor auch großen Wert auf die Einbindung und Anpassung des Entwicklungsprozesses. Im zweiten Teil des Buches werden fortgeschrittene Themen behandelt. Dabei liegt der Schwerpunkt auf dem Einsatz von Git in Software-Entwicklungsteams. Hier geht es um das Hosten verteilter Repositories mit GitHub und GitLab. Ein weiteres Kapitel behandelt die verschiedenen Workflows je nach Anzahl der beteiligten Personen, Branches und Repositories eines Projektes. Außerdem werden Git-Hooks behandelt und deren Programmierung sowie das automatisierte Prüfen simpler Fehler. Darüber hinaus gibt der Autor Tipps und Hinweise für den Umstieg von Subversion sowie einen Überblick über verschiedene grafische Git-Programme. Das Buch richtet sich nicht nur an Einsteiger, die sich noch nie mit Git beschäftigt haben, auch Umsteiger und Leser mit vorhandenen Kenntnissen erhalten viele weiterführende Informationen. Aus dem Inhalt: Konfiguration Arbeiten mit Branches Verteilte Repositories Hosting mit GitHub und GitLab Workflows Hooks Umstieg von Subversion Zahlreiche Tipps für die tägliche Arbeit Grafische Clients Befehlsreferenz Katalog Basis-Kommandos, Branching, verteilte Repositories, Hooks und Automatisierungen Einsatz von Git auf dem Server mit GitHub und GitLab Zahlreiche Workflows für verschiedene Projektgrößen In jedem Softwareprojekt gibt es im Laufe der Zeit so viele Änderungen, dass diese nur mit einem Versionskontrollsystem zuverlässig verwaltet werden können. Mit diesem Buch erhält der Leser eine umfassende Einführung in Git. Dabei geht es nicht nur darum, Git als Versionskontrollsystem einzusetzen, sondern es auch effektiv in den Entwicklungsalltag einzubeziehen, um die Features sinnvoll nutzen zu können. Der Leser lernt alle Kommandos anhand praktischer Beispiele kennen. Zusätzlich erläutert der Autor den Einsatz von Git auf dem Server mit GitHub und GitLab.

Anbieter: buecher.de
Stand: 20.04.2019
Zum Angebot
Using SQLite
41,99 € *
ggf. zzgl. Versand

Whether you're developing applications for the desktop, the Web, embedded systems, or operating systems, the SQLite database provides an alternative to heavy-duty client-server databases such as Oracle and MySQL. With this book, you'll get complete guidance for using this small and lightweight database effectively, including how to make SQLite an integral part of your application to help contain the size and complexity of your project. Application developers, take note: databases aren´t just for the IS group any more. You can build database-backed applications for the desktop, Web, embedded systems, or operating systems without linking to heavy-duty client-server databases such as Oracle and MySQL. This book shows you how to use SQLite, a small and lightweight relational database engine that you can build directly into your application. With SQLite, you´ll discover how to develop a database-backed application that remains manageable in size and complexity. This book guides you every step of the way. You´ll get a crash course in data modeling, become familiar with SQLite´s dialect of the SQL database language, and much more. * Learn how to maintain localized storage in a single file that requires no configuration * Build your own SQLite library or use a precompiled distribution in your application * Get a primer on SQL, and learn how to use several language functions and extensions * Work with SQLite using a scripting language or a C-based language such as C# or Objective-C * Understand the basics of database design, and learn how to transfer what you already know to SQLite * Take advantage of virtual tables and modules ´´Complex SQL concepts explained clearly.´´ --D. Richard Hipp, creator of SQLite

Anbieter: buecher.de
Stand: 20.04.2019
Zum Angebot
Handbook of Applied Cryptography
67,99 € *
ggf. zzgl. Versand

A valuable reference for the novice as well as for the expert who needs a wider scope of coverage within the area of cryptography, this book provides easy and rapid access of information and includes more than 200 algorithms and protocols; more than 200 tables and figures; more than 1,000 numbered definitions, facts, examples, notes, and remarks; and over 1,250 significant references, including brief comments on each paper. Cryptography, in particular public-key cryptography, has emerged an important discipline that is not only the subject of an enormous amount of research, but provides the foundation for information security in many applications. This title provides a treatment that introduces the practical aspects of both conventional and public-key cryptography.

Anbieter: buecher.de
Stand: 20.04.2019
Zum Angebot
Quantum Computing for Everyone
22,99 € *
ggf. zzgl. Versand

An accessible introduction to an exciting new area in computation, explaining such topics as qubits, entanglement, and quantum teleportation for the general reader.

Anbieter: buecher.de
Stand: 20.04.2019
Zum Angebot
Concepts of Soft Computing
32,99 € *
ggf. zzgl. Versand

This book discusses soft computing, which provides an efficient platform to deal with imprecision, uncertainty, vagueness and approximation in order to attain robustness and reliable computing. It explores two major concepts of soft computing: fuzzy set theory and neural networks, which relate to uncertainty handling and machine learning techniques respectively. Generally, fuzzy sets are considered as vague or uncertain sets having membership function lying between 0 and 1, and ANN is a type of artificial intelligence that attempts to imitate the way a human brain works by configuring specific applications, for instance pattern recognition or data classification, through learning processes. The book also presents C/MATLAB programming codes related to the basics of fuzzy set, interval arithmetic and ANN in a concise, practical and adaptable manner along, with simple examples and self-validation unsolved practice questions in few cases

Anbieter: buecher.de
Stand: 20.04.2019
Zum Angebot