Requirements Engineering für die agile Softwareentwicklung: by Johannes Bergsmann,Markus Unterauer

By Johannes Bergsmann,Markus Unterauer

Dieses Buch gibt einen praxisorientierten Überblick über die am weitesten verbreiteten Techniken für die Anforderungsspezifikation und das requisites administration in agilen Projekten. Es beschreibt sowohl sinnvolle Anwendungsmöglichkeiten als auch Fallstricke der einzelnen Techniken.

Behandelt werden u.a. folgende Aspekte:

• Die fünf Grundprinzipien des necessities Engineering in der agilen Softwareentwicklung
• Rollen im specifications Engineering
• Requirements-Ermittlung und -Dokumentation
• Requirements-Analyse
• Requirements-Management

Darüber hinaus werden Qualitätsaspekte für Anforderungen im agilen Umfeld vorgestellt sowie rechtliche und wirtschaftliche Aspekte und Zusammenhänge für größere Organisationen.

Das Buch ist Hilfestellung und Nachschlagewerk, um in der täglichen Praxis der agilen Projekte requisites Engineering und Requirements-Management professionell und mit nachhaltigem Nutzen umzusetzen.

Show description

Practical Distributed Processing (Undergraduate Topics in by Phillip J. Brooke,Richard F. Paige

By Phillip J. Brooke,Richard F. Paige

Distributed processing has a powerful theoretical origin, yet many day by day practitioners make constrained use of the benefits this concept may give them. the end result contains unreliable platforms with vague and intermittent mess ups, which could fee time, cash and in severe instances, lives. trustworthy building of disbursed and concurrent platforms needs to comprise idea in perform. This e-book presents a concise presentation of the idea heavily associated with the sensible awareness of those innovations. This hugely sensible presentation includes the entire components wanted for an entire improvement of a disbursed method. The ebook contains examples from C, Java and Eiffel, and pattern code is accessible online.

Show description

C++-Metaprogrammierung : Eine Einführung in die by Lemke

By Lemke

Dieses Buch ist das erste deutschsprachige Fachbuch zur C++-Metaprogrammierung. Es hilft dem C++ Programmierer, die Metaprogrammierung zu verstehen und die Vorteile für den täglichen Gebrauch zu erkennen. Durch die umfangreiche Darstellung der Grundlagen der Präprozessor- und Template-Metaprogrammierung bietet das Buch einen strukturierten Einstieg, für den Grundkenntnisse in C++ ausreichend sind. Die Anwendung der Metaprogrammierung und ihr Zusammenspiel mit Softwaresystemen werden an vielen Beispielen ausführlich erläutert. Die Generierung der Modulschnittstellen wird hierbei
erstmalig beschrieben. Es wird in den Beispielen der Metaprogrammierung sowohl auf den general C++11 als auch auf die .NET-Erweiterung C++/CLI eingegangen.

Show description

Theory and Practice of Model Transformations: 9th by Pieter Van Gorp,Gregor Engels

By Pieter Van Gorp,Gregor Engels

This publication constitutes the refereed court cases of the ninth overseas convention on version Transformation, ICMT 2016, held in Vienna, Austria, in July 2016, as a part of STAF 2015, the federation of a few of the top meetings on software program applied sciences.

The thirteen revised papers have been conscientiously chosen from 36 submissions. The papers are geared up in topical sections on version transformation languages, version transformation instruments, constructing version alterations, purposes of version ameliorations, and looking out ahead.

Show description

Excel für technische Berufe: Beispiele, Tipps und Tricks aus by Harald Nahrstedt

By Harald Nahrstedt

Es werden alle Methoden in Excel beschrieben, die keiner Programmierung bedürfen. Anhand von Praxisbeispielen aus vielen Bereichen der Technik z. B. Elektronik oder technische Chemie wird der effektive Einsatz der Methoden unter Excel beschrieben. Dieses Arbeitsbuch ist eine Ergänzung zum bestehenden Buch Excel + VBA desselben Autors.

Show description

UNIX-Systemadministration: Linux, Solaris, AIX, FreeBSD, by Konrad Heuer,Reinhard Sippel

By Konrad Heuer,Reinhard Sippel

Die erfolgreiche management von UNIX-Systemen erfordert ein gutes Verständnis allgemeiner Grundlagen und Prinzipien, ohne die alle Detailkenntnisse letztlich zusammenhanglos bleiben und ein selbständiges Arbeiten erschwert wird. Die Autoren legen in diesem von Praxiserfahrung geprägten Werk ein breit angelegtes Fundament durch eine treffsichere Vermittlung von Kenntnissen, indem neben die unverzichtbaren theoretischen Grundlagen immer wieder Beispiele aus unterschiedlichen UNIX-Derivaten treten. Der angehende Systemadministrator gewinnt den notwendigen Überblick, und der UNIX-Spezialist wird immer wieder fündig werden, wenn es um ihm weniger bekannte Teilaspekte geht. Das Buch bietet eine umfassende Beschreibung von Werkzeugen für den Systemverwalter und stellt somit eine zuverlässige Arbeitshilfe dar, die dem Leser die Möglichkeit an die Hand geben will, selbständig und aus eigener Kraft Administrationsaufgaben zu bewältigen.

Show description

RPG TnT: 101 Dynamite Tips 'n Techniques with RPG IV by Bob Cozzi

By Bob Cozzi

Providing strategies to dozens of technical dilemmas, this advisor gains one hundred and one suggestions for comparing and circumventing RPG IV's shortcomings to assist finish clients create extensions and software beneficial properties that aren't to be had via ordinary RPG IV—the basic programming language used for enterprise software improvement on IBM's midrange computers. utilizing approximately two decades of AS/400, iSeries, and method i adventure, the author's insights into RPG IV extensions and process i MI directions enable even the main green programmer to enforce wrappers utilizing code at once from the book.

Show description

Visual Models for Software Requirements (Developer Best by Anthony Chen,Joy Beatty

By Anthony Chen,Joy Beatty

Apply most sensible practices for taking pictures, interpreting, and enforcing software program requisites via visible models—and carry greater effects to your enterprise. The authors—experts in eliciting and visualizing requirements—walk you thru an easy yet finished language of visible types that has been used on enormous quantities of real-world, large-scale tasks. construct your fluency with center concepts—and achieve crucial, scenario-based context and implementation advice—as you move via each one bankruptcy.

  • Transcend the constraints of text-based specifications facts utilizing visible versions that extra carefully establish, catch, and validate requirements
  • Get real-world tips on top how you can use visible models—how and whilst, and how one can mix them for top venture outcomes
  • Practice the book’s techniques as you're employed via chapters
  • Change your concentration from writing a great requirement to making sure a whole system

Show description

Patterns of Software: Tales from the Software Community by Richard P. Gabriel

By Richard P. Gabriel

In our houses, our colleges, and our companies, pcs play an ever-increasing position. yet whereas such a lot people this present day can paintings a computer--albeit with assistance from the ever present software program manual--we recognize little approximately what is going on contained in the field and nearly not anything approximately software program layout or the area of computing device programming.
In Patterns of Software, the revered software program pioneer and desktop scientist, Richard Gabriel, offers us an informative within examine the area of software program layout and laptop programming and the company that surrounds them. during this wide-ranging quantity, Gabriel discusses such issues as what makes a profitable programming language, how the remainder of the realm appears to be like at and responds to the paintings of desktop scientists, how he first grew to become focused on laptop programming and software program improvement, what makes a winning software program company, and why his personal corporation, Lucid, failed in 1994, ten years after its inception.
might be the main attention-grabbing and enlightening component to the publication is Gabriel's specific examine what he believes are the teachings that may be discovered from architect Christopher Alexander, whose books--including the seminal A development Language--have had a profound impression at the laptop programming neighborhood. Gabriel illuminates a few of Alexander's key insights--"the caliber and not using a name," development languages, habitability, piecemeal growth--and finds how those influential architectural rules practice both good to the development of a working laptop or computer software. Gabriel explains the concept that of habitability, for instance, via evaluating a software to a brand new England farmhouse and the encircling buildings which slowly develop and are transformed in line with the wishes and wishes of the folk who stay and paintings at the farm. "Programs dwell and develop, and their inhabitants--the programmers--need to paintings with that application the best way the farmer works with the homestead."
even if machine scientists and software program marketers gets a lot out of this publication, the essays are available to every person and should intrigue somebody focused on Silicon Valley, laptop programming, or the area of excessive technology.

Show description

Python 3 (De Gruyter Studium) (German Edition) by Steffan Kaminski

By Steffan Kaminski

Python ist eine universelle, objektorientierte Programmiersprache. Der Interpreter ermöglicht einen spielerischen Einstieg in die Programmierung und Python ist auf vielen Plattformen verfügbar. Die klare Syntax, kombiniert mit den mächtigen Erweiterungen in der Standardbibliothek, ermöglicht kurze, intestine lesbare Programme.

Das Buch führt in die Anweisungen und Syntax von Python three ein, um dann Module aus der Standardbibliothek und deren Anwendung an Hand von einfachen Beispielen vorzustellen. Behandelt werden unter anderem der Umgang mit Dateien, Arbeiten mit Datum und Uhrzeit, Verarbeitung von Kommandozeilenparametern, Netzwerkprogrammierung mit Sockets, die Nutzung von verschiedenen Internetprotokollen (HTTP, SMTP, POP3), Multithreading und Multitasking. Eingegangen wird ebenso auf dateibasierte Datenbanken mit SQLite, die Datenbanken PostgreSQL und MySQL, reguläre Ausdrücke, Zufallszahlen und mathematische Funktionen, Umgang mit Binärdaten, Serialisierung von Python-Typen und Daten sowie das Testen von Programmen.

Der Leser wird dadurch in die Lage versetzt, die verschiedensten Aufgaben aus der täglichen Programmierpraxis zu lösen.

Show description