openPR Recherche & Suche
Presseinformation

Softwareentwicklung mit UML --- Warum kompliziert, wenn`s so einfach sein kann

03.08.200917:55 UhrIT, New Media & Software

(openPR) Das Rad immer wieder neu erfinden, wer will das schon. Bei der Softwareentwicklung scheint es aber immer wieder zu passieren. Mit der vereinheitlichten Modellierungssprache UML, so Dr. Michael Kersten von entracons, wäre diese Gefahr gebannt.


„Wenn Sie in der Nacht schnell an Ihr Ziel kommen wollen, und zwischen einer Kerze oder einem Scheinwerfer wählen müssten, würden Sie sich natürlich für letzteres entscheiden“, so Dr. Michael Kersten. "Bei der Softwareentwicklung sehen das viele Unternehmen aber ganz anders und versuchen immer noch mit Hilfe einer "Kerze" komplexe Software zu entwickeln.“

Traditionelle Methoden sind oft überfordert
Dabei werden heutzutage an die Softwareentwicklung hohe Anforderungen hinsichtlich Kosten, Dauer und Produktivität gestellt. „Herausforderungen, die mit traditionellen Methoden vielfach nicht mehr zu bewältigen sind“, so der Diplom-Informatiker. Für den Gesellschafter von entracons ist das einfach nur herausgeworfenes Geld, wo es doch so einfach wäre, denn modellbasierte Softwaresysteme bringen sozusagen Licht ins Programmierdunkel und vereinfachen die Komplexität heutiger IT-Systeme enorm.

Softwareentwicklung mit UML
Mit der vereinheitlichten Modellierungssprache UML (Unified Modeling Language), einer standardisierten Beschreibungssprache für die Modellierung von Software und anderen Systemen, ist es längst möglich, dass auch Nichtprogrammierer schneller und effektiver dem Prozess folgen können: Zunächst legt das Projektteam gemeinsam fest, welche Anforderungen die neue Software alles erfüllen muss. UML stellt dies dann grafisch dar: „Eine enorme Zeitersparnis, denn man kann bereits in diesem Stadium erkennen, wo Unstimmigkeiten auftreten“, so Kersten, der Unternehmen dabei von Anfang an mit Beratung und Schulungen unterstützt.

Leicht nachvollziehbar
Die Grafik hilft also Fehler frühzeitig erkennen und reduzieren. Dabei dokumentiert die Modellierungssprache jeden Schritt und macht die Programmierung leichter nachvollziehbar – auch für Außenstehende. „Das ist eine enorme Erleichterung, sollte ein Mitarbeiter einmal vertreten oder gar ersetzt werden.“ weiß Kersten.
Ist die Phase des Anforderungsmanagements dann festgelegt, geht es ans Design und später an die Codegenerierung. "In allen drei Phasen können so genannte Werkzeuge das Verhalten des Systems im Betrieb simulieren und auch hier wieder sehr viel Zeit und damit Geld einsparen", fasst Dr. Michael Kersten die Vorteile von Softwareentwicklung mit UML kurz zusammen und bringt noch einen weitere Vorteil: Die Nachhaltigkeit dieses Systems. Denn die Diagramme und Codestrukturen können jederzeit in zukünftigen Entwicklungen wiederverwertet werden, ähnlich einem Bausteinprinzip.

Mangelhafte Einführung
So einfach die Umsetzung auch klingt, Kersten warnt vor übereilten Entscheidungen: "Oft werden wir gerufen, wenn im Unternehmen bereits erste Schritte unternommen wurden modellbasierte Entwicklung einzusetzen. Da es um Kostenersparnis geht, wird oft schon bei der Einführung versucht zu sparen, aber leider an der falschen Stelle", so der Geschäftsführer von entracons mit Sitz in Bremen. "Diese Projekte müssen dann von Grund auf analysiert werden, was wiederum Kosten verursacht. Bereits getätigte Investitionen, vorschnelle Werkzeugentscheidungen oder Prozesse werden dann noch einmal überarbeitet."

Konsequente Analyse
Der Idealfall ist die konsequente Analyse der bestehenden Prozesse und Anforderungen an eine Softwareentwicklung. Erst dann kann nach der Auswahl der Werkzeuge und der Einbeziehung der Unternehmensleitung mit der Umsetzung des Projektes begonnen werden.
"Wir erleben es immer wieder, dass an diesen Stellen gespart wird, dieses Verhalten verteuert im Endeffekt das ganze Projekt oder lässt es sogar scheitern", erklärt Dr. Michael Kersten häufige Anfangsfehler seiner Kunden und meint weiter: "Durch falsche Werkzeugentscheidungen und fehlerhaftes Projektmanagement werden vorschnell Fakten geschaffen, die eine spätere bessere und effizientere Lösung verhindern. Deshalb lohnt sich bereits bei der Grundsatzentscheidung Berater hinzuzuziehen."

Hilfe durch entracons
So einfach sich eine Projektierung mittels UML auch anhört, Kersten sieht diesen Weg nur als einfaches Mittel zum Zweck, denn "ein gutes Design zu entwickeln ist noch immer intellektuelle Arbeit", so Dr. Kersten, "doch warum Umwege, Kosten und Zeit damit verschwenden, indem man auf veraltete Softwaresysteme setzt. wo es doch viel effektiver und einfacher geht."
Und der Diplom-Informatiker kennt die Praxis, denn er unterstützt seit Jahren Firmen bei der Umsetzung ihrer Softwareentwicklung mit UML. Dabei bietet entracons alles von einer Rundum-Betreuung bis zu einmaligen Schulungen.
So bietet das Bremer Unternehmen praxisbezogene Schulungen, Seminare oder Trainings für die Softwareentwickung mit UML in München, Bremen, Stuttgart und Hamburg an, aber auch Inhouse Trainings für die Modellbasierte Softwareentwickung mit UML. Kurz: Kersten bietet mit entracons maßgeschneiderte Trainings für jedes Team oder Unternehmen. "Die Teilnehmer profitierten von direkt umsetzbarem Wissen und sind damit hoch motiviert für die Umsetzung des Erlernten, dabei unterstützen wir unsere Kunden in den Entwicklungsphasen Requirements Engineering, Architecture & Design und Code Generation. Gemeinsam erarbeiten wir die Umsetzung ihrer Ziele."

Diese Pressemeldung wurde auf openPR veröffentlicht.

Verantwortlich für diese Pressemeldung:

News-ID: 335887
 132

Kostenlose Online PR für alle

Jetzt Ihren Pressetext mit einem Klick auf openPR veröffentlichen

Jetzt gratis starten

Pressebericht „Softwareentwicklung mit UML --- Warum kompliziert, wenn`s so einfach sein kann“ bearbeiten oder mit dem "Super-PR-Sparpaket" stark hervorheben, zielgerichtet an Journalisten & Top50 Online-Portale verbreiten:

PM löschen PM ändern
Disclaimer: Für den obigen Pressetext inkl. etwaiger Bilder/ Videos ist ausschließlich der im Text angegebene Kontakt verantwortlich. Der Webseitenanbieter distanziert sich ausdrücklich von den Inhalten Dritter und macht sich diese nicht zu eigen. Wenn Sie die obigen Informationen redaktionell nutzen möchten, so wenden Sie sich bitte an den obigen Pressekontakt. Bei einer Veröffentlichung bitten wir um ein Belegexemplar oder Quellenennung der URL.

Pressemitteilungen KOSTENLOS veröffentlichen und verbreiten mit openPR

Stellen Sie Ihre Medienmitteilung jetzt hier ein!

Jetzt gratis starten

Weitere Mitteilungen von entracons

Bild: Ist eine Marktanalyse wirklich sinnvoll?Bild: Ist eine Marktanalyse wirklich sinnvoll?
Ist eine Marktanalyse wirklich sinnvoll?
Viele Existenzgründer verbinden die Positionierung Ihres Unternehmens mit einer Marktanalyse. Ist diese Investition wirklich sinnvoll? Die Gründung eines Unternehmens erfordert Mut, Kreativität und das richtige Gefühl für die Bedürfnisse Ihrer Kunden. Mut und Kreativität sind Eigenschaften, die ein Existenzgründer mitbringen muss. Das richtigen Gefühl für den Markt, kann mit Hilfe einer Marktanalyse unterstrichen werden. Die Empfehlungen aus den Ergebnissen der Marktanalyse belegen oft die Dinge, die Kunden „schon im Gefühl hatten“ mit Fakt…

Das könnte Sie auch interessieren:

Bild: objectiF 6.0 freigegeben: microTOOL macht objectiF startklar für Model-driven DevelopmentBild: objectiF 6.0 freigegeben: microTOOL macht objectiF startklar für Model-driven Development
objectiF 6.0 freigegeben: microTOOL macht objectiF startklar für Model-driven Development
… unter www.objectiF.de/Download heruntergeladen werden. *** Die microTOOL GmbH wurde 1984 in Berlin gegründet. Heute ist microTOOL ein führender deutscher Anbieter von Tools für die Softwareentwicklung und das IT-Projektmanagement. Europaweit setzen über 1.200 Unternehmen – mit mehreren 10.000 Anwendern – unsere Werkzeuge objectiF und case/4/0 für die …
Software schneller entwickeln mit dem Potenzial von MDD
Software schneller entwickeln mit dem Potenzial von MDD
… der Praxis“ bietet die Berliner microTOOL GmbH kostenlose Workshops an, die sich mit der Beantwortung der Frage beschäftigen, wie sich Geschwindigkeit und Qualität der Softwareentwicklung steigern lassen. Die Teilnehmer lernen eine Tool-Lösung kennen, mit der sie das Potenzial der modellgetriebenen Entwicklung mit der UML voll ausschöpfen können. Sie …
Workshop-Reihe - „Model-Driven Development in der Praxis”
Workshop-Reihe - „Model-Driven Development in der Praxis”
… mit dem Potenzial von MDD Unter dem Titel „Model-Driven Development in der Praxis“ zeigt die Berliner microTOOL GmbH in kostenlosen Workshops wie man in die modellgetriebene Softwareentwicklung – kurz MDD – einsteigen kann. Es geht um die Nutzung des Automatisierungspotenzials und der Agilität von MDD. Der Workshop bietet die Möglichkeit objectiF® kennenzulernen …
Agil für .NET: microTOOL gibt Tool-Suite für die agile Entwicklung frei
Agil für .NET: microTOOL gibt Tool-Suite für die agile Entwicklung frei
Die microTOOL GmbH, Berlin, hat ihre neue Tool-Suite für die agile Softwareentwicklung freigegeben. Sie unterstützt die Entwicklung in C# und Visual Basic .NET auf der Basis der UML und ist mit MS Visual Studio .NET hoch integriert. Die microTOOL Suite .NET ist speziell auf kleinere IT-Projekte zugeschnitten, in denen iterativ vorgegangen wird, um flexibel …
Telelogic unterstützt SysML-Standard
Telelogic unterstützt SysML-Standard
… mit Telelogic TAU G2 ab sofort den künftigen Systems Modeling Language (SysML)-Standard. TAU SysML erweitert UML 2.0, die standardisierte visuelle Modellierungssprache für die Softwareentwicklung, um auch für Systementwickler eine modellbasierte Notation zur Verfügung zu stellen. Die Fähigkeit von TAU SysML, Analyse- und Designmodelle in Echtzeit zu …
Projektmanagement-Tool erhält Komponente für Requirements-Modellierung mit UML und BPMN
Projektmanagement-Tool erhält Komponente für Requirements-Modellierung mit UML und BPMN
… Modellieren von UML- und BPMN-Diagrammen steht dem Anwender ein Spezialist zur Seite, nämlich objectiF, das Werkzeug von microTOOL für die modellgetriebene Softwareentwicklung. Ein Teil der Modellierungsfunktionen dieses Werkzeugs wurden in die Projektmanagement-Software und ihre Benutzeroberfläche integriert. Für die Anwender entstehen dadurch weder …
Die Yatta Solutions GmbH nimmt am GFFT Startup-Programm teil
Die Yatta Solutions GmbH nimmt am GFFT Startup-Programm teil
… Startup in eine völlig neue Situation bringen werden. Als unabhängiger Softwarehersteller sorgt Yatta Solutions dafür, dass beliebig komplexe und individuelle Softwareentwicklungsprozesse be-herrschbar bleiben; zudem werden diese Prozesse vereinfacht und dynamisiert. Mit UML Lab bietet Yatta Solutions eine skalierbare, kostengünstige und zuverlässige …
Bild: Neue DSL-Plattform zur kosteneffizienten Entwicklung von maßgeschneiderten ModellierungssprachenBild: Neue DSL-Plattform zur kosteneffizienten Entwicklung von maßgeschneiderten Modellierungssprachen
Neue DSL-Plattform zur kosteneffizienten Entwicklung von maßgeschneiderten Modellierungssprachen
… Schwelle zur Einführung von MDSD-Technologien (Model Driven Software Development) erheblich. Wer bisher mit grafischen Modellierungssprachen die Produktivitätssteigerungen der modellgetriebenen Softwareentwicklung (MDSD) ausschöpfen wollte, war bei der Auswahl der Modellierungssprache auf standardisierte und weitverbreitete Sprachen wie die UML beschränkt, …
microTOOL feiert Jubiläum auf der OOP
microTOOL feiert Jubiläum auf der OOP
… hat sich von Anfang an auf Software-Technik und Tool-Entwicklung spezialisiert. Zur Produktpalette gehören heute Tools für das prozessbasierte Projektmanagement und für die professionelle Softwareentwicklung auf Basis der UML mit modernen Automatisierungstechniken wie MDA und MDD. Zum Jubiläum lädt microTOOL an seinen Messestand auf der der OOP 2009 …
Isento entwickelt UML-Doku-Generator & UML-Version-Viewer
Isento entwickelt UML-Doku-Generator & UML-Version-Viewer
Fürth, November 2012 - Die Isento GmbH - IT-Beratung & Services mit Sitz in Fürth hat zwei neue Werkzeuge für die Softwareentwicklung geschaffen. Mit dem UML-Doku-Generator kann automatisiert aus formalen UML-Modellen detaillierte fachliche Dokumentation (Fachfeinkonzept) als Word-Dokument generiert werden. Mit dem UML-Version-Viewer können zwei …
Sie lesen gerade: Softwareentwicklung mit UML --- Warum kompliziert, wenn`s so einfach sein kann