Auflistung Softwaretechnik-Trends 39(2) - 2019 nach Erscheinungsdatum
1 - 10 von 26
Treffer pro Seite
Sortieroptionen
- KonferenzbeitragPodiumsdiskussion 20 Jahre WSR(E) ? Sind wir vorangekommen oder kochen wir immer wieder die gleiche Suppe?(Softwaretechnik-Trends Band 39, Heft 2, 2019) Borchers, JensNach nunmehr 20 Jahren WSR(E) stellt sich die Frage, was wir in dieser langen Zeit an wirklichen Innovationen im Feld des Software-Reengineering, der Software-Evolution und Design-Ansätzen zur Minimierung der Wartungsaufwendungen von großen, komplexen Softwaresystemen erreicht haben? Machen wir noch Fortschritte oder wenden wir die lang bekannten Methoden und Techniken immer nur auf die gerade aktuellen Software-Implementierungsformen und Architekturparadigmen an? Eine kritische Reflexion erscheint notwendig. Diese soll die Podiumsdiskussion auf dem WSRE nach 20 Jahren angehen.
- KonferenzbeitragAutomatisierte Code-Refaktorierung in der Praxis(Softwaretechnik-Trends Band 39, Heft 2, 2019) Koch, Andres; Koch, RemoProgramm-Code wurde in den letzten Dekaden durch Heerscharen von Entwicklerinnen und Entwicklern produziert. Neue Anforderungen konnten nicht mehr oder nur ungenügend mit dem bestehenden Design abgedeckt werden. Für ein Redesign und der dazugehörigen Code-Refaktorierung wurde wenig oder keine Zeit eingeräumt. Schnell kann der Überblick über diese grossen Mengen an Code verlorengehen. In der vorliegenden Fallstudie wurde ein teilautomatisiertes Refaktorierungs-Verfahren auf eine Java EE Code-Basis angewendet. Die damit gesammelten Erfahrungen haben gezeigt, dass oft die “kleinen Dinge” die grössten Zeitersparnisse für die Entwickler bringen. Der Erfolg der automatisierten Code-Refaktorierung hängt von einer engen Zusammenarbeit mit dem Kunden, einer klaren und bestimmten Zielarchitektur und einem iterativen und pragmatischen Vorgehen ab.
- KonferenzbeitragFG SRE / AK DFF: Bericht und Beiträge vom 21. Workshop Software-Reengineering und -Evolution (WSRE) und 10. Workshop Design for Future (DFF), am 06. und 08. Mai 2019 in Bad Honnef(Softwaretechnik-Trends Band 39, Heft 2, 2019) Knodel, Jens; Görg, Torsten; Borchers, Jens; Gutheil, Matthias; Sauer, Stefan; Heinrich, Robert; Konersmann, Marco; Sauer, StefanDie Workshops Software-Reengineering (WSR) im Physikzentrum Bad Honnef wurden mit dem ersten WSR 1999 von Jürgen Ebert und Franz Lehner ins Leben gerufen, um neben den internationalen erfolgreichen Tagungen auch ein deutschsprachiges Diskussionsforum zum Thema Reengineering zu schaffen. Seit 2014 firmiert der Workshop unter dem Titel „Software-Reengineering & -Evolution“ (WSRE), um der Weiterentwicklung des Themengebiets Rechnung zu tragen und eine breitere Zielgruppe anzusprechen.
- KonferenzbeitragReflexion Models for State Diagrams(Softwaretechnik-Trends Band 39, Heft 2, 2019) Quante, Jochen; Said, WasimState diagrams are commonly used for specification or illustration of behavior. They appear on all levels, from high-level system behavior down to behavior of a single function. However, state diagrams are often implemented manually, and there is no guarantee that the implementation corresponds to the specification. Furthermore, a state machine may be implemented in the code without having a specification in form of a state diagram, and it might be that the developer was not even aware that he is implementing one. We call this kind of implementations implicit state machines. Our practical experience has shown that such code is very hard to comprehend. In this paper, we describe our work on applying the idea of reflexion models on state diagrams.
- KonferenzbeitragModularisierung in Legacy-Projekten - API Determination(Softwaretechnik-Trends Band 39, Heft 2, 2019) Gutheil, MatthiasIn vielen Legacy-Projekten, die über mehrere Jahre oder gar Jahrzehnte entwickelt worden sind, wurde über die Projektdauer zu wenig Wert auf die Architektur gelegt. Wir diskutieren, wie es in Software-Projekten zu einer Architektur-Erosion kommen konnte und wie man diese hätte verhindern können. Besonderen Augenmerk legen wir auf das Thema Modularisierung, und hier besonders auf das nachträgliche Herausarbeiten einer Schnittstelle (API Determination).
- KonferenzbeitragGenerating User Interface Documentation Based on Imported Service Models(Softwaretechnik-Trends Band 39, Heft 2, 2019) Bünder, HendrikModernization of software systems often starts with replacing the graphical user interface (GUI), while the existing services are reused. Besides specifying the new user interface, supporting material such as system and user documentation have to be created. The paper introduces a model-driven approach to create new user interfaces based on existing service definitions. Additionally, it will be shown how the user interface model can be utilized to automatically generate system and user documentation based on the input and output parameters of the existing services and their documentation.
- KonferenzbeitragTechnologiewechsel - Automatisch und im laufenden Betrieb(Softwaretechnik-Trends Band 39, Heft 2, 2019) Schilling, DanielaJe länger eine Anwendung lebt, desto größer ist die Wahrscheinlichkeit, dass sie verschiedene Technologien für ein und die selbe Aufgabe enthält. Um die Wartbarkeit und Performance der Anwendung langfristig zu sichern, gilt es, diese Technologien zu konsolidieren. Mit einer regelbasierten Factory kann ein solcher Technologiewechsel erfolgreich im laufenden Betrieb durchgeführt werden.
- KonferenzbeitragModel-based Development of an Automated Material-flow System: An Experience Report(Softwaretechnik-Trends Band 39, Heft 2, 2019) Konersmann, Marco; Holschbach, JensAutomated Material Flow Systems (aMFS) are usually developed by copying the code for a similar system and adapting it for the new one. Copies of systems do usually not profit from the evolution of its original system. In this paper we present and discuss our experiences in implementing an aMFS with a component-oriented, model-based development approach in an academic course.
- KonferenzbeitragEinschränkung der Größe migrierter Micro-Services(Softwaretechnik-Trends Band 39, Heft 2, 2019) Sneed, Harry M.Eine Frage, die im Zusammenhang mit der Migration zu Mikro-Services aufkommt, ist die Frage nach deren Größe. Was heißt Mikro? Wie groß darf ein derartiger Service sein und wie wird die Größe gemessen? Bei der Gewinnung von Services aus bestehenden Code müssen diese Fragen beantwortet werden. Der vorliegende Beitrag zu System Reengineering schlägt vor, die Größe von reengineered Services nach dem Testaufwand zu richten. Er ist ein Versuch den Begriff Mikro-Service zu präzisieren.
- KonferenzbeitragStandortbestimmung und Anforderungserhebung für die Überarbeitung oder Ablösung eines gealterten IS(Softwaretechnik-Trends Band 39, Heft 2, 2019) Rosenkranz, SebastianIm Volkswagen Konzern existiert ein ca. 15 Jahre altes Backend-IT-System, welches Symptome eines Altsystems zeigt und durch ein Nachfolgesystem ersetzt werden soll. Dieser Artikel stellt zunächst die Problemstellung und das Projektziel im Kontext von sehr großen und über Jahre gewachsenen Informationssystemen dar. Im zweiten Teil wird ein Ansatz dargestellt, bei dem mit Hilfe von Interviews die Anforderungen der Stakeholder an das Nachfolgesystem, die Systemschnittstellen und der Ist-Fachprozess erfasst wurde. Im dritten Teil wird dargestellt, wie Anforderungen auf Basis von Prozessen verwaltet und evaluiert werden können. Abschließend werden Probleme und positive Erkenntnisse des vorgestellten Ansatzes aufgezeigt.
- «
- 1 (current)
- 2
- 3
- »