111 Thesen zur erfolgreichen Softwareentwicklung: Argumente by Rainer Gerlich

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 out, 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

Similar programming books

Programming iOS 5: Fundamentals of iPhone, iPad, and iPod touch Development

Get a fantastic grounding within the basics of Cocoa contact, and stay away from difficulties in the course of iPhone and iPad app improvement. With this revised and multiplied variation, you’ll dig into Cocoa and methods to paintings successfully with Objective-C and Xcode. This publication covers iOS five and Xcode four. three in a rigorous, orderly fashion—ideal even if you’re drawing close iOS for the 1st time or want a connection with bolster latest skills.

Many discussions were multiplied or greater. All code examples were revised, and lots of new code examples were added.
* the hot reminiscence administration system—ARC—is completely defined and all code examples were revised to take advantage of it.
* New Objective-C beneficial properties, akin to assertion of example variables within the class’s implementation part, are defined and integrated into the revised instance code.
* dialogue of ways an app launches, and all code examples, are revised for venture templates from Xcode four. 2 and later.
* different new Xcode positive aspects, together with the Simulator’s Debug menu, are coated, with display pictures in accordance with Xcode four. 2 and later.
* The dialogue of tools is improved, with display shots—by well known request!
* Storyboards are defined and mentioned.
* the reason of view controllers is totally rewritten to incorporate iOS five good points, equivalent to customized father or mother view controllers and UIPageViewController.
* The Controls bankruptcy now contains iOS five interface customizability and the looks proxy.
* New beneficial properties of interface periods are mentioned, together with tiling and lively pictures, new desk view gains, new alert view kinds.
* insurance of frameworks reminiscent of middle movement and AV starting place is drastically accelerated. New iOS five sessions and frameworks also are mentioned, together with center photo and UIDocument (and iCloud support).
* very important iOS five adjustments which could holiday latest code are explicitly known as out within the textual content and indexed within the index.

Pragmatic Guide to Sass

Written through Sass writer Hampton Catlin and Michael Lintorn Catlin, Pragmatic consultant to Sass indicates you the way to you to enhance your CSS, from the fundamentals to complex themes, from first set up to polishing up your buttons. You'll see how one can code the best method in Sass because of brief, transparent examples.

Learning Spark: Lightning Fast Big Data Analysis

Information in all domain names is getting larger. how will you paintings with it successfully? This e-book introduces Apache Spark, the open resource cluster computing procedure that makes info analytics speedy to write down and quick to run. With Spark, you could take on titanic datasets speedy via easy APIs in Python, Java, and Scala.

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

Example text

Niedriglohnländer" verlagert. Da alle Firmen auf diese Weise ihre Kosten senken werden, wird ein kontinuierlicher Druck entstehen, weitere Arbeitsplätze zu verschieben. Natürlich können auch die "Niedriglohnländer" ihre Entwicklungsstrategie optimieren. Da bei dem von uns beschriebenen Ansatz die Produktionskosten praktisch unabhängig vom Lohn sind (Personalkosten fallen nur für Spezifikation und Abnahme an), wird sich der Wettbewerb von den Kosten auf die Produkteigenschaften verlagern. Somit entfällt der Druck zur Verlagerung von Arbeitsplätzen wegen zu hoher Lohnkosten.

Einen Ausweg bieten effiziente Entwicklungsprozesse, deren Realisierung für einen Entwicklungsbetrieb keine hohen Kosten verursachen, aber mehr Flexibilität bringen. 10 Mehr Zuverlässigkeit und Effizienz durch Automation Eine wesentliche Frage bzgl. “ bzw. “ Sollte man nicht doch eine Verifikation durchführen, um sicher zu sein? 8 José Ignacio Lopez drückte in den 90er Jahren erheblich die Preise der Automobilzulieferer, wodurch es zu einem Massensterben von Zulieferern kam. 2 Mehr Chancen durch bessere Strategien ■ ■ ■ 27 Natürlich bleibt immer ein gewisses Restrisiko, dass die Vorschriften nicht eingehalten werden.

Um zu zeigen, wie man durch Organisation ein Problem vereinfachen kann, nehmen wir als Beispiel die Verifikation von Software, für die heute sehr viel Zeit und Aufwand benötigt wird. Durch den großen Bedarf an Ressourcen für die Codierung wird die Verifikati- 1 Thesen on vernachlässigt, unterbleibt ganz oder teilweise. Dagegen kann bei geeigneter Organisation eine Verifikation (in bestimmten Fällen) komplett entfallen. Um den Lösungsansatz verständlich beschreiben zu können, beginnen wir mit einem Verifikationsproblem aus unserem Alltag.

Download PDF sample

Rated 4.20 of 5 – based on 16 votes