By Stephan Kleuker

Software-Projekte scheitern aus den unterschiedlichsten Gründen. Dieses Buch zeigt anhand der systematischen examine von Chancen und Risiken, wie die Wege zu erfolgreichen Software-Projekten aussehen. Ausgehend von der foundation, dass das Zusammenspiel aller an einem Projekt Beteiligten in Prozessen koordiniert werden soll, wird mit Hilfe der UML (Unified Modeling Language) der Weg von den Anforderungen über die Modellierung bis zur Implementierung beschrieben. Es werden situationsabhängige Alternativen diskutiert und der gesamte Prozess mit qualitätssichernden Maßnahmen begleitet. Zur Abrundung des Themengebiets werden wichtige Ansätze zur Projektplanung und zur Projektdurchführung beschrieben, die die Einbettung der Software-Entwicklung in die Gesamtprozesse eines Unternehmens aufzeigen. Alle Kapitel schließen mit Wiederholungsfragen und Übungsaufgaben. Lösungsskizzen sind über das web erhältlich.

Show description

Read Online or Download Grundkurs Software-Engineering mit UML: Der pragmatische Weg zu erfolgreichen Softwareprojekten PDF

Similar software development books

Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman (1st Edition)

Are you doing all you could to extra your profession as a software program developer? With today's quickly altering and ever-expanding applied sciences, being winning calls for greater than technical services. To develop professionally, you furthermore mght desire delicate abilities and powerful studying concepts. Honing these talents is what this ebook is all approximately.

Soft Skills: The software developer's life manual

For many software program builders, coding is the thrill half. The not easy bits are facing consumers, friends, and executives, staying effective, attaining monetary safeguard, conserving your self fit, and discovering real love. This publication is right here to help.

Soft abilities: The software program developer's lifestyles guide is a advisor to a well-rounded, pleasing lifestyles as a know-how expert. In it, developer and existence trainer John Sonmez bargains suggestion to builders on very important "soft" topics like profession and productiveness, own finance and making an investment, or even health and relationships. prepared as a suite of seventy one brief chapters, this fun-to-read e-book invitations you to dip in anyplace you love. A Taking motion part on the finish of every bankruptcy indicates you the way to get speedy effects. gentle abilities may also help make you a greater programmer, a extra beneficial worker, and a happier, more healthy individual.

Professional Visual Studio Extensibility

Even if you need to combine optimized builds, greater programming instruments, or different fast program improvement gains, this precise source indicates you ways to strengthen personalized extensions. After a short advent of easy techniques, this ebook delves into the automation version and add-in improvement with the aid of a case examine, various examples, and pattern code.

Capability Cases : A Solution Envisioning Approach

This ebook introduces strength instances -- a solution-based strategy to development plausible firm and advertisement software program. [UNK] aid your company bridge the space among company and ITI [UNK] Empowers the reader to raised take hold of company wishes and extra quick remedy difficulties by means of leveraging the promise of rising applied sciences [UNK] Optimize the company through envisioning ideas and profiting from the rising perform of power situations In modern day weather of breakneck company speed, firm computing practitioners must be results-oriented.

Extra info for Grundkurs Software-Engineering mit UML: Der pragmatische Weg zu erfolgreichen Softwareprojekten

Example text

15 . Arrays are dimensioned collections of objects. An array can have any nonnegative number of dimensions and is indexed by a sequence of integers. A general array can have any Lisp object as a component; other types of arrays are specialized for efficiency and can hold only certain types of Lisp objects. It is possible for two arrays, possibly with differing dimension information, to share the same set of elements (such that modifying one array modifies the other also) by causing one to be displaced to the other.

If there is no exponent specifier, then the decimal point is required, and there must be digits after it. The exponent specifier consists of an exponent marker, an optional sign, and a non-empty sequence of digits. For preciseness, here is a modified-BNF description of floating-point notation. floating-point-number ::= [sign] {digit}∗ decimal-point {digit}+ [exponent] | [sign] {digit}+ [decimal-point {digit}∗ ] exponent sign ::= + | decimal-point ::= . digit ::= 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 exponent ::= exponent-marker [sign] {digit}+ exponent-marker ::= e | s | f | d | l | E | S | F | D | L If no exponent specifier is present, or if the exponent marker e (or E) is used, then the precise format to be used is not specified.

However, when a function is said to “return true” or to “be true” in some circumstance, this means that it returns some value other than nil, but not necessarily t. 3. Evaluation, Expansion, and Equivalence Execution of code in Lisp is called evaluation because executing a piece of code normally results in a data object called the value produced by the code. The symbol ⇒ is used in examples to indicate evaluation. ” The symbol → is used in examples to indicate macro expansion. ” This implies that the two pieces of code do the same thing; the second piece of code is the definition of what the first does.

Download PDF sample

Rated 4.19 of 5 – based on 12 votes