{"id":730,"date":"2014-09-04T09:23:48","date_gmt":"2014-09-04T09:23:48","guid":{"rendered":"http:\/\/www.dotsource.de\/labs\/?p=730"},"modified":"2024-07-18T15:43:48","modified_gmt":"2024-07-18T13:43:48","slug":"analyse-und-optimierung-eines-softwareentwicklungsprozesses-bezuglich-der-abwartskompatibilitat-am-beispiel-des-produktes-scoobox","status":"publish","type":"post","link":"https:\/\/www.dotsource.de\/labs\/analyse-und-optimierung-eines-softwareentwicklungsprozesses-bezuglich-der-abwartskompatibilitat-am-beispiel-des-produktes-scoobox\/","title":{"rendered":"Analyse und Optimierung eines Softwareentwicklungsprozesses bez\u00fcglich der Abw\u00e4rtskompatibilit\u00e4t am Beispiel des Produktes SCOOBOX"},"content":{"rendered":"<p>Software wird nach einem Release oft umf\u00e4nglich weiterentwickelt und unterliegt zahlreichen Releases. Insbesondere agile Vorgehensmodelle f\u00f6rdern dieses Vorgehen. In vielen Entwicklungsprojekten ist es eine wichtige Anforderung, trotz dieser laufenden Fortentwicklung eine Abw\u00e4rtskompatibilit\u00e4t zu bestimmten Systemen bereitzustellen. Genau diese Umst\u00e4nde treffen auf das Produkt SCOOBOX des Unternehmens dotSource GmbH zu, bei der diese Arbeit entstand.<br \/>\nDie SCOOBOX ist eine Sammlung von Softwaremodulen mit denen Online Shops auf Intershop Basis um Social Commerce Inhalte erweitert werden k\u00f6nnen. Sie wird kontinuierlich weiterentwickelt und in Kundenprojekten der dotSource GmbH eingesetzt. Vor der Erstellung dieser Arbeit war eine Aktualisierung der SCOOBOX innerhalb eines Kundensystems nur mit sehr hohem Aufwand m\u00f6glich. Ziel dieser Arbeit ist es deshalb diesen Aufwand zu verringern.<\/p>\n<figure id=\"attachment_747\" aria-describedby=\"caption-attachment-747\" style=\"width: 600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-747 \" title=\"Beschleunigung_Ma\u00dfnahmen\" src=\"http:\/\/www.dotsource.de\/labs\/wp-content\/uploads\/sites\/4\/2014\/09\/rsz_a1-1.jpg\" alt=\"\" width=\"600\" height=\"360\" srcset=\"https:\/\/www.dotsource.de\/labs\/wp-content\/uploads\/sites\/4\/2014\/09\/rsz_a1-1.jpg 600w, https:\/\/www.dotsource.de\/labs\/wp-content\/uploads\/sites\/4\/2014\/09\/rsz_a1-1-300x180.jpg 300w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><figcaption id=\"caption-attachment-747\" class=\"wp-caption-text\">Ergebnisse Build Beschleunigung Ma\u00dfnahmen<\/figcaption><\/figure>\n<p>Auf Basis von aktuellen Recherchen wird in dieser Arbeit der aktuelle Stand der Technik zu dieser Thematik beschrieben. F\u00fcr einzelne Methoden wird die praktische Umsetzung betrachtet. Insbesondere wurden Verbesserungen in den Bereichen der statischen Codeanalyse, der automatischen Tests und der agilen Datenbankentwicklungsprozesse umgesetzt. F\u00fcr eine verbesserte Codeanalyse und die Einf\u00fchrung von automatische Tests wurde der Build Prozess so optimiert, dass er weniger Zeit (etwa 2 min statt 7 min) in Anspruch nimmt Neue Code-Analyse-Regeln wurden f\u00fcr Intershop\u2013Pipelines und ISML Dateien erstellt. Die Pr\u00fcfung von JavaScript-Dateien und die Ausf\u00fchrung automatischer Oberfl\u00e4chen- und Unit-Tests wurden vorbereitet.<br \/>\n<a href=\"https:\/\/www.dotsource.de\/labs\/wp-content\/uploads\/sites\/4\/2019\/01\/Analyse-und-Optimierung-eines-Softwareentwicklungsprozessses-bzgl-der-Abw\u00e4rtskompatibilit\u00e4t-am-Bsp-Scoobox.pdf\">Kostenloser Download der gesamten Bachelorarbeit<\/a>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Software wird nach einem Release oft umf\u00e4nglich weiterentwickelt und unterliegt zahlreichen Releases. Insbesondere agile Vorgehensmodelle f\u00f6rdern dieses Vorgehen. In vielen Entwicklungsprojekten ist es eine wichtige Anforderung, trotz dieser laufenden Fortentwicklung eine Abw\u00e4rtskompatibilit\u00e4t zu bestimmten Systemen bereitzustellen. Genau diese Umst\u00e4nde treffen auf das Produkt SCOOBOX des Unternehmens dotSource GmbH zu, bei der diese Arbeit entstand. Die &hellip; <a href=\"https:\/\/www.dotsource.de\/labs\/analyse-und-optimierung-eines-softwareentwicklungsprozesses-bezuglich-der-abwartskompatibilitat-am-beispiel-des-produktes-scoobox\/\" class=\"more-link\">weiterlesen<span class=\"screen-reader-text\"> &#8222;Analyse und Optimierung eines Softwareentwicklungsprozesses bez\u00fcglich der Abw\u00e4rtskompatibilit\u00e4t am Beispiel des Produktes SCOOBOX&#8220;<\/span><\/a><\/p>\n","protected":false},"author":7,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"ngg_post_thumbnail":0,"footnotes":""},"categories":[231],"tags":[41,96],"class_list":["post-730","post","type-post","status-publish","format-standard","hentry","category-entwicklung","tag-entwicklung","tag-scoobox"],"aioseo_notices":[],"acf":[],"_links":{"self":[{"href":"https:\/\/www.dotsource.de\/labs\/wp-json\/wp\/v2\/posts\/730","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dotsource.de\/labs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dotsource.de\/labs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dotsource.de\/labs\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dotsource.de\/labs\/wp-json\/wp\/v2\/comments?post=730"}],"version-history":[{"count":4,"href":"https:\/\/www.dotsource.de\/labs\/wp-json\/wp\/v2\/posts\/730\/revisions"}],"predecessor-version":[{"id":1424,"href":"https:\/\/www.dotsource.de\/labs\/wp-json\/wp\/v2\/posts\/730\/revisions\/1424"}],"wp:attachment":[{"href":"https:\/\/www.dotsource.de\/labs\/wp-json\/wp\/v2\/media?parent=730"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dotsource.de\/labs\/wp-json\/wp\/v2\/categories?post=730"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dotsource.de\/labs\/wp-json\/wp\/v2\/tags?post=730"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}