Download 111 Thesen zur erfolgreichen Softwareentwicklung: Argumente by Rainer Gerlich PDF

By Rainer Gerlich

Wettbewerbsfähig bleiben erfordert Flexibilität bei Kundenwünschen, niedrige Preise und hohe Qualität. Softwareentwicklung impliziert aber heute noch geringe Qualität trotz hoher Kosten. Dieses challenge kann durch eine neue, bereits erprobte Technologie der Prozessoptimierung gelöst werden, die auf Rationalisierung und Automatisierung aufbaut. Mit ihr kann software program durch automatische Produktionsprozesse mit Raten von mehreren Millionen Zeilen seasoned Stunde korrekt erzeugt werden. Sie ermöglicht Systemingenieuren ohne Entwicklungserfahrung hochwertige software program in kurzen Zyklen herzustellen.

Die Entwicklung eines Produktionsprozesses erfordert fundierte Kenntnisse. Daher werden auch folgende Themen behandelt: konventionelle Methoden, Softwaremanagement, Projektmanagement, Strategien, Kostenschätzung, Risikominimierung, Fehlerprävention und –behebung, try, Verifikation, Validierung, Qualitätssicherung. Auch die potenziellen Auswirkungen auf Ausbildung, Arbeitsumfeld und den Erhalt von Arbeitsplätzen in einem globalisierten Markt werden diskutiert. Die 111 Thesen weisen dem Leser den Weg zu einer erfolgreichen Umsetzung.

Show description

Read Online or Download 111 Thesen zur erfolgreichen Softwareentwicklung: Argumente und Entscheidungshilfen für Manager. Konzepte und Anleitungen für Praktiker (Xpert.press) (German Edition) PDF

Best programming books

OpenGL ES 2.0 Programming Guide

OpenGL ES 2. zero is the industry’s top software program interface and images library for rendering subtle 3D images on hand held and embedded units. With OpenGL ES 2. zero, the total programmability of shaders is now to be had on small and transportable devices—including mobile phones, PDAs, consoles, home equipment, and cars.

Flow-Based Programming: A New Approach To Application Development (2nd Edition)

Written by means of a pioneer within the box, it is a thorough consultant to the fee- and time-saving merits of Flow-Based Programming. It explains the theoretical underpinnings and alertness of this programming procedure in useful phrases. Readers are proven easy methods to practice this programming in a few components and the way to prevent universal pitfalls.

Objective-C Quick Syntax Reference

The Objective-C quickly Syntax Reference is a condensed code and syntax connection with the preferred Objective-C programming language, that's the center language at the back of the APIs present in the Apple iOS and Mac OS SDKs. It provides the fundamental Objective-C syntax in a well-organized layout that may be used as a convenient reference.

Object-Oriented Programming in C++ (4th Edition)

Object-Oriented Programming in C++ starts with the fundamental rules of the C++ programming language and systematically introduces more and more complicated issues whereas illustrating the OOP method. whereas the constitution of this booklet is identical to that of the former variation, each one bankruptcy displays the newest ANSI C++ common and the examples were completely revised to mirror present practices and criteria.

Additional info for 111 Thesen zur erfolgreichen Softwareentwicklung: Argumente und Entscheidungshilfen für Manager. Konzepte und Anleitungen für Praktiker (Xpert.press) (German Edition)

Sample text

Umso mehr werden daher geeignete Strategien benötigt, die bei der Lösung dieser immensen Probleme helfen. Wir werden zeigen, dass Qualität und niedrige Kosten kein Widerspruch sein müssen. h. wir leiten aus dem Produktionsprozess für den Code Information ab, die den effizienten Nachweis seiner (geforderten) Eigenschaften in einer für den Entwickler bzw. Qualitätssicherer verständlichen Form erlaubt. Diese Korrelation ist nicht zwingend, wie die Vergangenheit zeigt. Wenn der Produktionsprozess für den Code nicht geeignet organisiert ist, dann kann auch die für die Synergie notwendige Information nicht abgeleitet werden.

Dazu ist die Software ein Hilfsmittel, aber sie darf nicht Selbstzweck sein. Nicht sie steht im Mittelpunkt, sondern der Bedarf des Anwenders. Aus unserer Sicht wird aber zu oft versucht, den Bedarf des Anwenders in den Käfig der Softwareentwicklung zu zwängen, obwohl dies nicht nötig wäre, wenn die Entwicklungsansätze flexibel genug wären. Oft wird (vordergründig) argumentiert, es sei schwierig, auf die realen Bedürfnisse wegen der komplexen Zusammenhänge und hohen Kosten einzugehen, während zielgerichtete Arbeit zur Beseitigung dieser Ursachen unterbleibt.

Diese Synergie war auch zuerst für uns nicht offensichtlich, sondern ihre Identifikation stand am Ende einer Reihe von Verbesserungsmaßnahmen, einer Analyse der ausgeführten Maßnahmen und Ergebnisse, und einer daraus resultierenden Abstraktion der Vorgehensweise. Die Erfahrung zeigt auch, dass eine solche Optimierung kaum theoretisch vorhergesagt werden kann, sondern nur durch Ausführung von kleinen Schritten, im Wechsel von Theorie und Praxis, erreicht werden kann. Nachdem wir aber diese Erkenntnis gewonnen hatten, konnten wir abstrahieren und sie gezielt auch bei anderen Entwicklungen von Produktionsprozessen einsetzen.

Download PDF sample

Rated 4.92 of 5 – based on 23 votes