ISBN-13: 9783540209102 / Niemiecki / Twarda / 2005 / 522 str.
ISBN-13: 9783540209102 / Niemiecki / Twarda / 2005 / 522 str.
Ziel dieses Buches ist es, Managern Argumente und Entscheidungshilfen fur die Einfuhrung effizienter Techniken der Softwareentwi- lung zu geben, und Praktiker von der Notwendigkeit effizienter Softwaree- wicklung zu uberzeugen und Wege zur erfolgreichen - wendung aufzuzeigen. Unter "effizienter Softwareentwicklung" verstehen wir die - setzung von Anforderungen in "qualitativ hochwertige" Software zu "angemessenem" Preis innerhalb "angemessener" Zeit. "Qualitativ hochwertig" steht fur fehlerfrei, zuverlassig, robust und voll den Anforderungen entsprechend. Unter "angemessen" verstehen wir minimale Komplexitat bei voller Abdeckung der - forderungen, bezahlbar und kurzfristig verfugbar. Im ersten Teil dieses Buches (Kap. 2 - 5) fuhren wir den Leser hin zum "automatischen Softwareproduktionsprozess," durch P- sentation von Thesen und Analysen. Anleitungen und Beispiele folgen im zweiten Teil (Kap. 6 und 7). Wir schliessen mit Betra- tungen zur gesellschaftspolitischen Relevanz einer Technologie, die auf Automation beruht (Kap. 8). Wie in anderen Bereichen, in denen Automation bereits an- wendet wird, haben automatische Softwareproduktionsprozesse Einfluss auf die Arbeitsplatze. Praziser ausgedruckt, es fallen - stimmte Arten von Arbeitsplatzen weg, wahrend andere entstehen. Fur Manager und Entwickler, aber auch Ausbilder, ist es wichtig, sich fruhzeitig auf die Moglichkeiten und Folgen dieser Technologie einzustellen. Zur Zeit wird durch "Outsourcing," "Nearshoring" oder "Offs- ring" versucht, die Softwareentwicklungskosten zu senken. "Au- mation" in der Softwareentwicklung geht daruber hinaus. Nicht nur Kosten sinken, auch Entwicklungszeit und -risiken, die Flexibilitat ? Vorwort VII ? ? erhoht sich, und Know-how muss nicht nach aussen weitergegeben werden."