Download Grundkurs Software-Engineering mit UML: Der pragmatische Weg by Stephan Kleuker PDF

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 net erhältlich.

Show description

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

Best software development books

Software Ecosystems: Understanding an Indispensable Technology and Industry

This article explains, from a number of views, how software program and the software program are diverse from different industries technologically, organizationally, and socially.

Using Aspect-Oriented Programming for Trustworthy Software Development

Tips on how to effectively enforce reliable computing initiatives utilizing aspect-oriented programming This landmark ebook fills a niche within the literature by means of not just describing the fundamental thoughts of reliable computing (TWC) and aspect-oriented programming (AOP), but additionally exploring their severe interrelationships.

Event Processing in Action

Opher and Peter,

Just received my reproduction of occasion Processing in motion and skim it even though the weekend.
I might say that you simply and Peter produced a real magnum opus. it is nice!

It may be learn by:
A) each seller that's constructing an EDA/CEP to promote; and
B) each software program engineer who's constructing an EDA/CEP program.

Your e-book is the development processing advisor for a few years to return.
Thank you and congratulations!

Magento Search Engine Optimization

Magento is a feature-rich, specialist, open resource e-commerce software that gives retailers whole flexibility and keep watch over over the glance, content material, and performance in their on-line shop. you could have the main appealing Magento shop on the net with the main aggressive costs, yet with out viewers, you will fight to make major revenues.

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

Example text

This scheme is introduced in the following section and is followed by examples for its application in Sect. 3. 1 Fine-Grained Classification Scheme In this section, a fine-grained classification scheme is introduced that considers the possible variations of the systems, the potential changes of models, and the variations in the respective formalisms. To begin with, Fig. 2 shows an overview of the identified types of transformations. As the reader can observe, we have chosen a very simple scheme for naming the different types of transformations by following the graphical layout of the figure, which should be easy to remember.

Our approach allows a rather flexible treatment of the communication since the UMS main loop (Fig. 2) can be modified as necessary. For example, our explicit way of modeling the communication links and the messages exchanged over them allows modeling exterior influence on the communication within a system (such as attacks on insecure connections, or quality-of-service aspects of networks). outQuA outQuA := ∅ Fig. 1. Behavior of a UML Machine 40 Jan Jürjens and Pasha Shabalin Definition 3. A UML Machine System (UMS) A = (NameA , CompA , SchedA , LinksA , MsgsA ) is given by • a name NameA ∈ UMNames, • a finite set CompA of UML Machines called components, • a UML Machine SchedA , the scheduler that may call the components as subroutines, • a set LinksA of two-element sets l ⊆ CompA , the communication links between them, and • a set of messages MsgsA ⊆ MsgNm that the UML Machine System is ready to receive.

The infinite queues are approximated by finite queues. Especially in reactive systems that are executed on hardware platforms with only small data memories, memory overflows can easily occur that cannot be attributed to an error in the specification. D. thesis ([353], pp. 179–180), depicts this situation in more detail (see Fig. 6). Using the timer perT, the sensor process periodically measures a certain physical value that is sent to the logger process. Initially this process is in the producerA a) consumer go go producerB producerA b) sigB /* lost */ idle sigA consumer go go producerB idle sigA receiving receiving sigB Fig.

Download PDF sample

Rated 4.51 of 5 – based on 5 votes