Angebote zu "Softwareentwicklung" (112 Treffer)

Agile Softwareentwicklung
29,90 € *
ggf. zzgl. Versand

Agile Softwareentwicklung bietet Methoden und Praktiken, die sich für eine Vielzahl von Softwareentwicklungsvorhaben einsetzen lassen. Richtig eingesetzt helfen sie, Kundenzufriedenheit und Wertschöpfung nachhaltig zu steigern. Das Buch führt in die agile Sichtweise bei der Softwareentwicklung ein. Dies geschieht unabhängig von einer konkreten agilen Vorgehensweise. Nach einem Überblick über die Grundlagen agiler Werte und Konzepte wird agiles Vorgehen in der Softwareentwicklung auf den Ebenen Prozess, Management, Team und Programmierung betrachtet. Anhand von typischen Fragen und Problemen wird jeweils aufgezeigt, wie diese mit agiler Softwareentwicklung gelöst werden. Eine Übersicht der prominenten agilen Methoden eXtreme Programming, Scrum, Feature Driven Development sowie Software-Kanban zeigt deren Schwerpunkte auf. Die Autoren geben auch Hinweise zur Indikation bzw. Kontraindikation agiler Vorgehensweisen in Abhängigkeit von Projektgegebenheiten und der Organisation, in der Software entwickelt wird. Nach der Lektüre ist der Leser in der Lage, sein eigenes angepasstes agiles Vorgehen aus bekannten und neuen agilen Praktiken zu finden und anzuwenden. Die 2. Auflage wurde komplett aktualisiert. Neu hinzugekommen ist außerdem Software-Kanban, eine junge agile Methode, die aus den Ideen der Lean Production (Toyota-Production-System) entstanden ist. ´´Übungsaufgaben und die Ausrichtung für das Selbststudium als auch für die konkrete Anwendung und Umsetzung in einem realen Projekt machen Agile Softwareentwicklung. Werte, Konzepte und Methoden zu einem klaren Leitfaden für das Verständnis einer Idee, die Softwareentwicklung in eine neue Perspektive rückt.´´ Wolfgang Treß, textico.de zur 1. Auflage

Anbieter: buecher.de
Stand: 19.09.2019
Zum Angebot
Produktive Softwareentwicklung
39,90 € *
ggf. zzgl. Versand

Produktivität steht bis heute nicht im Zentrum der Betrachtung des Software Engineering und des Projektmanagements. Das betrifft die akademische Forschung und noch viel mehr die Projekt- und Entwicklungspraxis in den Unternehmen. Ein einheitliches Verständnis von ´´Produktivität in der Softwareentwicklung´´ ist somit in der Softwareindustrie noch nicht sichtbar. Dieses Buch stellt Standards und den ´´State of the Art´´ in der produktivitätsorientierten oder ´´produktiven´´ Softwareentwicklung vor. Es werden praxiserprobte Verfahren zur Bewertung und Verbesserung der Produktivität in Softwareprojekten beschrieben sowie die Rahmenbedingungen und Erfolgsfaktoren aufgezeigt, unter denen Projekte und Teams produktiv sein können. Der Leser erfährt, wo die typischen ´´Produktivitätsbremsen´´ in der Praxis zu finden sind und wie man sie vermeiden kann. Aus dem Inhalt: - Produktivität messen und bewerten - Function Points und andere Maße für Projektergebnisse - Kennzahlen für Produktivität und Qualität - Praxis der Messungen - Produktivitätsfaktoren - Die acht Gebote produktiver Softwareentwicklung - Produktiver werden - Produktive Hochleistungsteams aufbauen - Qualität steigern und Rework radikal reduzieren - Fortschritt, Qualität und Produktivität steuern Zahlreiche Praxisbeispiele, Tipps und Checklisten helfen bei der konkreten Umsetzung in der Praxis.

Anbieter: buecher.de
Stand: 19.09.2019
Zum Angebot
Handbuch für Softwareentwickler
49,90 € *
ggf. zzgl. Versand

Software-Architekten bauen auf gute Bücher! Das Lehr- und Nachschlagewerk für professionelles Software Engineering Inkl. Requirements Engineering, Clean Code, mobile Plattformen, Projektmanagement Mit realen Beispielen, vielen Grafiken und Best Practices Als Entwickler wissen Sie, dass es mit der Kenntnis von Sprachen und Programmierplattformen nicht getan ist. Erfolgreiche Software heißt: fundiertes Wissen in vielen Fachgebieten und Methoden, von der Architektur über Datenhaltung, Anforderungsmanagement und Sicherheitsfragen bis zum Projektmanagement. Dieses Buch behandelt alle Themen umfassend und auf den Punkt. Die Autoren geben Ihnen praktische Empfehlungen zu Grundlagen und aktuellen Fragen in der professionellen Softwareentwicklung. Das theoretische Fundament und die gut erläuterten Fachbegriffe sind dabei niemals Selbstzweck, sondern stehen im Dienst der Kunst, gute Software für Ihre Kunden zu entwickeln. Aus dem Inhalt: Grundlagen: Algorithmen und Datenstrukturen Anforderungsanalyse, Planung und Entwurf Gelungene User Interfaces Kundenzufriedenheit und Benutzerfreundlichkeit Migration - vom Altsystem zur zeitgemäßen Anwendung Datensicherheit, Datenschutz und Verschlüsselung Guter Code und Qualitätsmaßstäbe Plattformübergreifende Entwicklung Parallelprogrammierung Softwaretesting Mobile Computing im Enterprise-Umfeld Überblick über Werkzeuge wie Entwicklungsumgebungen und Versionsverwaltung

Anbieter: buecher.de
Stand: 19.09.2019
Zum Angebot
Softwareentwicklung in C für Mikroprozessoren u...
42,00 € *
ggf. zzgl. Versand

Für die Softwareentwicklung in Embedded-Systemen ist die Programmiersprache C besonders gut geeignet. C hat sich hier als höhere Programmiersprache durchgesetzt, weil es die für Embedded-Anwendungen benötigte Hardwarenähe mit der Möglichkeit, strukturierte prozessor- bzw. controllerunabhängige Software zu erstellen, verbindet. Dieses Buch bietet eine allgemeine, praxisorientierte Einführung sowie einen anschaulichen Praxisteil. Der allgemeine Teil ist möglichst werkzeug- und prozessorunabhängig aufgebaut. Er enthält und beschreibt mit zahlreichen praxisbezogenen Tipps alle notwendigen Grundlagen, Werkzeuge und Informationen wie Einführung in C, Compiler, Linker, Library, Make, C-Programmierung für Embedded-Systeme, Quellcode, Tools und Entwicklungsumgebung, Systemdesign und objektorientierte Programmierung. Im Praxisteil wird das theoretisch dargestellte Wissen in einer kompletten Fallstudie veranschaulicht und vertieft. Die Werkzeuge und der Prozessor der Fallstudie sind so ausgewählt, dass eine Umsetzung mit möglichst geringem Aufwand erfolgen kann. Wer Software für Embedded-Systeme entwickeln möchte, findet hier einen tiefen Einblick in die hardwarenahe Programmierung - ohne auf die Details einzelner Prozessoren einzugehen oder lediglich Datenblätter und Bedienungsanleitungen zu zitieren. Dieses nützliche Buch vermittelt auf anschauliche Weise das Wissen um C-Semantik für erfolgreiche eigene Projekte. DVD Die beiliegende DVD enthält eine Vielzahl von aktuellen, nützlichen Programmen für die Praxis in der Softwareentwicklung, Software und Beschreibung eines Low-Cost-Programmiergeräts, Software zur Verwaltung, Komplexitätsanalyse und Dokumentation von Quellcode, eine Softwareentwicklungsumgebung und die im Buch behandelte Fallstudie als kompletten Quellcode. Alle beigefügten Programme sind Vollversionen und in ihrem Einsatz nicht beschränkt.

Anbieter: buecher.de
Stand: 19.09.2019
Zum Angebot
Requirements Engineering für die agile Software...
36,90 € *
ggf. zzgl. Versand

Dieses Buch gibt einen praxisorientierten Überblick über die am weitesten verbreiteten Techniken für die Anforderungsspezifikation und das Requirements Management in agilen Projekten. Es beschreibt sowohl sinnvolle Anwendungsmöglichkeiten als auch Fallstricke der einzelnen Techniken. Behandelt werden im Einzelnen: · Grundlagen und die fünf Grundprinzipien des Requirements Engineering in der agilen Softwareentwicklung · Requirements-Ermittlung und -Dokumentation · Requirements-Validierung und -Abstimmung · Qualität von Requirements · Requirements Management · Organisatorische Aspekte · Rollen im Requirements Engineering Darüber hinaus werden rechtliche und wirtschaftliche Themen erläutert sowie auf die Herausforderungen in größeren Organisationen eingegangen. Das Buch ist Hilfestellung und Nachschlagewerk, um in der täglichen Praxis der agilen Projekte Requirements Engineering und Requirements Management professionell und mit nachhaltigem Nutzen umzusetzen. Die 2. Auflage wurde vollständig überarbeitet und berücksichtigt den Lehrplan ´´RE@Agile Primer´´ des International Requirements Engineering Board (IREB).

Anbieter: buecher.de
Stand: 19.09.2019
Zum Angebot
Agile Softwareentwicklung mit verteilten Teams
36,00 € *
ggf. zzgl. Versand

Das Arbeiten mit verteilten Teams (z.B. bei Outsourcing / Offshoring oder ueber Stockwerke hinweg) einerseits, agile Entwicklungsmethoden andererseits sind in der Softwareentwicklung weithin etabliert, scheinen sich aber zunächst zu widersprechen: Outsourcing / Offshoring geht mit unterschiedlichen Distanzen (geografisch, sprachlich, zeitlich, kulturell etc.) einher, und agile Methoden setzen auf Face-to-Face-Kommunikation und enge Zusammenarbeit aller Projektmitarbeiter. Entgegen diesem ersten Anschein hat die Autorin in mehreren großen und globalen Projekten positive Erfahrungen gesammelt, wo mit verteilten Teams nach agilen Methoden entwickelt wurde und das sowohl im Standard-Software als auch im Embedded-Umfeld. In diesen Projekten arbeiteten zwischen 70 und 300 Teammitglieder an drei bis vier verschiedenen Orten innerhalb Europas, teilweise auch in drei verschiedenen Kontinenten. Wie man dabei und auch bei geringeren Herausforderungen (kleinere Teams mit Telearbeit oder einfach nur innerhalb des Unternehmens verteilte Teams) erfolgreich agil arbeiten kann, zeigt die Autorin in ihrem Buch. Das Buch ist so auch hilfreich für Entwicklungsteams und IT-Führungskräfte, die in kleinerem Rahmen verteilt und agil arbeiten.

Anbieter: buecher.de
Stand: 19.09.2019
Zum Angebot
Plattformunabhängige Softwareentwicklung für mo...
39,90 € *
ggf. zzgl. Versand

Mit der steigenden Verbreitung von mobilen internetfähigen Consumer-Endgeräten, wie z.B. Smartphones und Tablet-PCs, wächst auch der Markt für mobile Anwendungen. Dabei stellt die Vielzahl der verschiedenen verwendeten Betriebssysteme bzw. Betriebssystemvarianten Anwendungsentwickler vor immer größere Herausforderungen, um ihre Anwendungen für eine möglichst breite Nutzerbasis verfügbar zu machen. Aus diesem Grund ist ein Ansatz zur plattform- und geräteunabhängigen Softwareentwicklung unter optimaler Ausnutzung der zur Verfügung stehenden Ressourcen wünschenswert. Im vorliegenden Buch wird erläutert, wie der Einsatz von Cross-Platform Toolkits dieses Problem löst: Der Entwicklungsaufwand für plattformunabhängige Mobilanwendungen (sogenannte Hybrid-Apps) wird erheblich reduziert; gleichzeitig wird der Zugriff auf native Hardware-Komponenten der Endgeräte ermöglicht. Verschiedene Cross-Platform Toolkits (ergänzt durch UI-Frameworks) werden vorgestellt, diskutiert und bezüglich Leistungsumfang und notwendigem Einarbeitungs- und Lernaufwand verglichen.

Anbieter: buecher.de
Stand: 19.09.2019
Zum Angebot
Softwareentwicklung kompakt und verständlich
27,99 € *
ggf. zzgl. Versand

Dieses Buch erklärt in der zweiten, überarbeiteten Auflage, wie IT-Projekte ablaufen: Von der ersten Idee bis zum Betrieb des fertigen Systems wird der gesamte Prozess dargestellt. Schritt für Schritt zeigen die Autoren bewährte und moderne Methoden und Techniken. Das Buch richtet sich an (Lern-)Einsteiger in das Thema. Es hat eine lebendige Sprache und enthält viele Anregungen zum Üben, Weiterlesen und -denken. Was ist das Besondere an diesem Werk? Es gibt viele Bücher über Programmierung. Dieses gehört nicht dazu. Stattdessen stehen Tätigkeiten im Vorfeld der Programmierung und im Spannungsfeld zwischen IT-lern und Auftraggebern im Vordergrund. Das Buch bietet damit das Rüstzeug, eigene Projekte durchführen zu können. Unter anderem sind die leichte Verständlichkeit, die erprobten Ideen, die Übungen und Erfahrungsberichte hilfreich.

Anbieter: buecher.de
Stand: 19.09.2019
Zum Angebot
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: 19.09.2019
Zum Angebot