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 Online or Download Grundkurs Software-Engineering mit UML: Der pragmatische Weg zu erfolgreichen Softwareprojekten PDF

Best software development books

Agile Excellence for Product Managers: A Guide to Creating Winning Products with Agile Development Teams

Corporations are regularly suffering from advanced improvement initiatives and are in look for a number of, ordinary, and straightforward to benefit easy methods to aid take care of their difficulties. hence, increasingly more software program businesses are swiftly turning to Agile improvement to deal with speedy altering markets, unknown or altering product requisites, without borders festival, and to unravel advanced difficulties.

Winning with Software: An Executive Strategy

MESSAGE / CONCEPT

The message this is that if you want to increase reliable software program, relatively of any major dimension, you wish a strong technique and a group of disciplined programmers/engineers. The operative phrases listed here are powerful and disciplined. those phrases, quite the self-discipline one, resonate quite good with us, simply because one of many major factors of an issue undertaking is the shortcoming of self-discipline to stick to an outlined method. The additional message is that "quality counts" - much more so than agenda. this is often fairly appropriate to any enterprise that makes use of software.

When the venture begins to "go off the track", the undertaking group may perhaps return to what they're ok with which regularly is the "lazy" technique. just like a soccer workforce - whilst issues move pear formed and they're at the again foot, undesirable conduct sneak in . .. .. tackles get ignored, participants do not get into place in defence, the ball will get dropped, the cross is going off target. .. .. self-discipline is going out the window!

His own software program method (PSP) and staff software program approach (TSP) aren't incompatible with the intense programming (XP) or agile software program improvement circulate, even supposing the XP crowd may well disagree. i do not believe Humphrey might disagree even supposing he's coming from the software program Engineering Institute (SEI) attitude and was once an important participant within the SEI strength adulthood version (CMM) improvement that's usually held up because the antithesis of XP.

Having acknowledged all that and noting that the focal point is on software program improvement, the messages are both appropriate despite what's being built. total, it's a sturdy learn with a few very good suggestion and sensible examples. So do not be eliminate through the name and the very fact it may be a piece dry in locations, insert for software program, your specific expertise (missile, bridge, community, satellite tv for pc, communications procedure, and so on) and it'll nonetheless make experience and supply you with a few priceless insights.

WHAT WE LEARNT

It extra proven our current procedure instead of taught us anything new. yet, it did enlighten us on a few strategies we will use to teach the price of taking a powerful and disciplined method of venture administration. lots so, we're getting one other replica of the booklet and giving it to the executive of the undertaking portfolio in a single of our purchaser corporations. This confirms for us that this can be a publication for executives.

Leadership, Teamwork, and Trust: Building a Competitive Software Capability (SEI Series in Software Engineering)

Each enterprise is a software program enterprise, and each company can take advantage of greater software program techniques   management, Teamwork, and belief discusses the serious value of information paintings to the luck of contemporary corporations. It explains concrete and worthwhile steps for reshaping the best way software program improvement, in particular, is carried out.

Offshoring IT: The Good, the Bad, and the Ugly

Reverend invoice Blunden is an alumnus of Cornell collage, the place he earned a bachelor of arts measure in physics. He additionally holds a grasp of technological know-how measure in operations study from Case Western Reserve college in Ohio. Reverend Blunden is an ordained SubGenius minister, and is at the moment at huge in California's Bay zone.

Additional resources for Grundkurs Software-Engineering mit UML: Der pragmatische Weg zu erfolgreichen Softwareprojekten

Sample text

Beim Geschäftsprozessmodell (Business Modeling) handelt es sich um einen speziellen Anteil der Anforderungsanalyse, mit der die Prozesse des Kunden verstanden werden sollen. Das Konfigurations- und Änderungsmanagement (Configuration & Changemangement) beschäftigt sich mit der Verwaltung unterschiedlicher Entwicklungsstände und dem systematischen Umgang mit Anforderungsänderungen. Mit Projektumfeld (Environment) ist der Prozess gemeint, der für die Zurverfügungstellung der richtigen Werkzeuge verantwortlich ist.

Dieser Prototyp kann dann z. B. 4 Iterative Entwicklung Performance-Untersuchungen, ob die resultierende Software schnell genug sein wird, genutzt werden. Die Idee des Prototypen findet man auch in praktisch allen aktuellen Vorgehensmodellen, da er viele Erkenntnisse über Projektrisiken und deren mögliche Lösungen liefert. Prototypen können allerdings auch gefährlich für ein Projekt werden. Nutzt man den Ansatz, um mit einem Kunden über die Oberflächengestaltung zu diskutieren, so kann der Kunde leicht den Eindruck bekommen, dass das Projekt vor der unmittelbaren Fertigstellung steht.

Eine objektivere Beurteilung neuer Ansätze ist deshalb meist erst nach einigen Jahren möglich. In diesem Rahmen sei ein Gespräch von mir mit einem Hamburger Berater erwähnt, in dem er gepriesen hat, wie toll die Umstellung des Software-Engineerings bei einem Versicherungsunternehmen auf ein agiles Vorgehen war. Eine Nachfrage beim Verantwortlichen in diesem Unternehmen ergab, dass einige Ideen eines agilen Ansatzes ausprobiert wurden, was wesentlich den Horizont erweitert hatte, wobei letztendlich aber nur eine Idee, die des „Stand-UpMeetings“, in die klassische Vorgehensweise übernommen wurde.

Download PDF sample

Rated 4.85 of 5 – based on 15 votes