Auflistung Softwaretechnik-Trends 35(2) - 2015 nach Erscheinungsdatum
1 - 10 von 22
Treffer pro Seite
Sortieroptionen
- ZeitschriftenartikelA Quality Control Center for Software Migration(Softwaretechnik-Trends Band 35, Heft 2, 2015) Meier, Johannes; Kuryazov, Dilshodbek; Jelschen, Jan; Winter, AndreasSoftware Migration, as transformation of legacy software into new software implemented in a different programming language, is motivated by selected quality goals like higher maintainability of the migrated software. To check which quality goals were reached, the inner quality of legacy and migrated software has to be determined and compared. To investigate the inner quality of migrated software, this paper introduces a Software Migration Quality Control Center (QCC), which allows comparing the quality of legacy and migrated software systems. To this end, this paper discusses requirements for a QCC and their implementation in the Q-MIG project.
- ZeitschriftenartikelSoftware-Qualitätsmanagement im Rahmen von Application Management Services(Softwaretechnik-Trends Band 35, Heft 2, 2015) Borchers, JensApplication Management Services sind als Outsourcing-Modell für den Betrieb und die Wartung von Softwaresystemen mittlerweile weit verbreitet. Dabei werden häufig beide Stränge, der „run the business“ (RTB) und „change the business“ (CTB) –Teil, vom selben Dienstleister betreut. Dieser hat damit wie der Auftraggeber selbst ein vitales Interesse an einer stabilen Software, die außerdem in der Wartung nicht zu unnötig Kosten führt. Dazu ist es notwendig, die Qualität der Anwendungssysteme nicht nur in fachlicher Richtung (durch entsprechende Tests) abzusichern, sondern auch die nicht-funktionalen und Produktivitätsmetriken aktiv zu messen und für eine optimierte Steuerung der Wartungsressourcen einzusetzen. Dieser Beitrag beleuchtet den Einsatz von Software-Qualitätssicherung im Rahmen von Application Management Services aus Sicht eines AMS-Dienstleisters.
- ZeitschriftenartikelNamensänderung in einem Reverse Engineering Projekt(Softwaretechnik-Trends Band 35, Heft 2, 2015) Sneed, Harry M.In diesem Beitrag wird das Problem der verstümmelten Daten- und Prozedurnamen im alten Code für Reengineering Projekte angesprochen. In den meisten Legacy-Systemen sind diese Namen mnemotechnische Abkürzungen die keiner mehr versteht. Dies verhindert, dass Diagramme und andere Dokumente, die aus dem Code gewonnen werden, verständlich sind. Sollte der Code transformiert werden, z.B. von COBOL in Java, bleibt auch der Java Code unleserlich und wird von zuständigen Entwicklern abgelehnt. Um erfolgreiche Reverse- oder ReEngineering Projekte durchzuführen muss etwas mit den Namen im Code geschehen. Hier wird eine Lösung beschrieben, die für ein Mainframe-Migrationsprojekt in einer Landeverwaltung angewandt wurde. Mit Hilfe dieser Lösung konnten verständliche Dokumente aus altem VisualAge Code gewonnen werden, die als Basis für eine Re-Implementierung dienen.
- ZeitschriftenartikelArchitecture-based Analysis of Changes in Information System Evolution(Softwaretechnik-Trends Band 35, Heft 2, 2015) Heinrich, Robert; Rostami, Kiana; Stammel, Johannes; Knapp, Thomas; Reussner, RalfSoftware is subject to continuous change. Software quality is determined by large extent through architecture which reflects important decisions, e.g. on structure and technology. For sound decision making during evolution change impacts on various system artifacts must be understood. In this paper, we introduce a new evolution scenario (replacing the database) to an established demonstrator for information system evolution. We demonstrate the application of an architecture-based approach for change impact analysis to identify artifacts affected by the scenario.
- ZeitschriftenartikelEditorial: 17. Workshop Software-Reengineering und -Evolution der GI-Fachgruppe Software-Reengineering (SRE) Bad Honnef 4.-6. Mai 2015(Softwaretechnik-Trends Band 35, Heft 2, 2015) Riediger, Volker; Quante, Jochen; Borchers, Jens; Jelschen, Jan
- ZeitschriftenartikelQuality Control in Action(Softwaretechnik-Trends Band 35, Heft 2, 2015) Göde, NilsTrotz der großen Zahl statischer Analysewerkzeuge, die Qualitätsdefizite im Quelltext aufzeigen, nimmt die Qualität in den meisten Systemen kontinuierlich ab. Der Schritt von der reinen Beobachtung zu einer echten Verbesserung stellt in der Praxis immer noch eine große Hürde dar. Dieser Beitrag beschreibt unsere Erfahrungen bei der schrittweisen Einführung eines Quality-Control-Prozesses für ein Java-System in der Versicherungsbranche. Unsere Ergebnisse zeigen, dass allein durch den Einsatz von statischer Analyse noch keine Qualitätsverbesserung erzielt wird. Durch einen begleitenden Quality-Control-Prozess lässt sich die Qualität allerdings kontinuierlich steigern.
- ZeitschriftenartikelA Co-evolution Approach for Source Code and Component-based Architecture Models(Softwaretechnik-Trends Band 35, Heft 2, 2015) Langhammer, Michael; Krogmann, KlausDuring the lifecycle of a software system, the software needs to evolve, e.g, through new features or necessary platform adaptions. If architecture and source code are not kept consistent during this software evolution, well-known problems, such as architecture drift and architecture erosion, can occur. To solve these problems, existing approaches usually focus on the consistency between class diagrams and code, or use approaches where the architecture model can completely be generated from the code. In this paper, we present a fully integrated coevolution approach for component-based architecture and source code based on Vitruvius. We also present initial, extendable mapping rules from componentbased architecture to source code.
- ZeitschriftenartikelVisual Analysis of Control Coupling for Executables(Softwaretechnik-Trends Band 35, Heft 2, 2015) Wichmann, Arne; Schupp, SibylleProgram comprehension of stripped executables is hard because neither modules and function names, nor any other structural information are available. We introduce an algorithm that, using morphological operations, highlights fan-in, fan-out, and module coupling in the adjacency matrix of the control flow graph and thus allows initial orientation at function level. This paper introduces the structures of interest and our algorithm, and analyzes the yaboot bootloader.
- ZeitschriftenartikelPerformance Tuning of PDG-based Code Clone Detection(Softwaretechnik-Trends Band 35, Heft 2, 2015) Görg, TorstenThis paper provides several ideas how to improve the performance of PDG-based code clone detection techniques. We suggest an efficient way to handle the subgraph isomorphism problem without losing precision and present an algorithm that avoids the unnecessary matching effort for subclones of larger clones.
- ZeitschriftenartikelEstablishing Common Architectures for Porting Mobile Applications to new Platforms(Softwaretechnik-Trends Band 35, Heft 2, 2015) Stehle, Tilmann; Riebisch, Matthias
- «
- 1 (current)
- 2
- 3
- »