Open Source Continuous Integration und Testing
| AUTHOR | Hchner, Janina; Kieninger, Sarah; Hochner, Janina et al. |
| PUBLISHER | Grin Verlag (02/16/2013) |
| PRODUCT TYPE | Paperback (Paperback) |
Description
Studienarbeit aus dem Jahr 2013 im Fachbereich Informatik - Wirtschaftsinformatik, Duale Hochschule Baden-W rttemberg, Stuttgart, fr her: Berufsakademie Stuttgart (Fakult t Wirtschaft), Veranstaltung: Gesch ftsprozesse und deren Umsetzung - Projekt Open Source, Sprache: Deutsch, Abstract: Heutzutage wird Software zunehmende von global verteilten Teams entwickelt, die aus mehreren Entwicklern bestehen. Obwohl bereits von vielen Entwicklerteams die Methodik der agilen Softwareentwicklung erfolgreich angewandt wird, gibt es bei der Integration der einzelnen Prozessschritte immer noch L cken und Verbesserungsbedarf. Die einzelnen Werkzeuge zur Unterst tzung der Softwareentwicklung und insbesondere zum Testen werden in vielen Projekten als Einzelsysteme verwendet, wie beispielsweise ein isoliertes Versionsverwaltungssystem zum Einf gen von Codeteilen in das Gesamtprojekt. Dies f hrt dazu, dass fehlerhafter Code leicht in den prim ren Entwicklungszweig integriert werden kann. Da die Integration der einzelnen Softwarebausteine h ufig zu Fehlern und Problem f hrt, wird diese von den Entwicklern gerne m glichst weit hinausgez gert. Kurz vor einem Release kommt es h ufig zu einem sogenannten "Big Bang" also einem Fehler-Urknall, welches h ufig zu kostenintensiven Nacharbeiten und Zeitverz gerungen f hrt. Dabei ist es offensichtlich, dass die relativen Kosten zur Fehlerbeseitigung unverh ltnism ig steigen, je sp ter ein Fehler gefunden wird. Um genau diesen "Big Bang" zu vermeiden wird zunehmend das Konzept von Continuous Integration in der Softwareentwicklung angewandt. Eines der Prinzipien der agilen Softwareentwicklung ist es stets ein funktionales Produkt bereitzustellen. An genau dieses Prinzip soll in dieser Arbeit angekn pft werden. Durch Automatisierung und vollst ndige Integration von Versionsverwaltung, Build-Prozessen, Unit-Testen, Quellcodeanalyse und st ndige Auswertungen wird dieses Prinzip umgesetzt und gef rdert. So kann bereits durch das Einchecken von Code
Show More
Product Format
Product Details
ISBN-13:
9783656371649
ISBN-10:
3656371644
Binding:
Paperback or Softback (Trade Paperback (Us))
Content Language:
German
More Product Details
Page Count:
102
Carton Quantity:
68
Product Dimensions:
5.83 x 0.24 x 8.27 inches
Weight:
0.32 pound(s)
Country of Origin:
US
Subject Information
BISAC Categories
Computers | Languages - General
Computers | Computer Science
Descriptions, Reviews, Etc.
publisher marketing
Studienarbeit aus dem Jahr 2013 im Fachbereich Informatik - Wirtschaftsinformatik, Duale Hochschule Baden-W rttemberg, Stuttgart, fr her: Berufsakademie Stuttgart (Fakult t Wirtschaft), Veranstaltung: Gesch ftsprozesse und deren Umsetzung - Projekt Open Source, Sprache: Deutsch, Abstract: Heutzutage wird Software zunehmende von global verteilten Teams entwickelt, die aus mehreren Entwicklern bestehen. Obwohl bereits von vielen Entwicklerteams die Methodik der agilen Softwareentwicklung erfolgreich angewandt wird, gibt es bei der Integration der einzelnen Prozessschritte immer noch L cken und Verbesserungsbedarf. Die einzelnen Werkzeuge zur Unterst tzung der Softwareentwicklung und insbesondere zum Testen werden in vielen Projekten als Einzelsysteme verwendet, wie beispielsweise ein isoliertes Versionsverwaltungssystem zum Einf gen von Codeteilen in das Gesamtprojekt. Dies f hrt dazu, dass fehlerhafter Code leicht in den prim ren Entwicklungszweig integriert werden kann. Da die Integration der einzelnen Softwarebausteine h ufig zu Fehlern und Problem f hrt, wird diese von den Entwicklern gerne m glichst weit hinausgez gert. Kurz vor einem Release kommt es h ufig zu einem sogenannten "Big Bang" also einem Fehler-Urknall, welches h ufig zu kostenintensiven Nacharbeiten und Zeitverz gerungen f hrt. Dabei ist es offensichtlich, dass die relativen Kosten zur Fehlerbeseitigung unverh ltnism ig steigen, je sp ter ein Fehler gefunden wird. Um genau diesen "Big Bang" zu vermeiden wird zunehmend das Konzept von Continuous Integration in der Softwareentwicklung angewandt. Eines der Prinzipien der agilen Softwareentwicklung ist es stets ein funktionales Produkt bereitzustellen. An genau dieses Prinzip soll in dieser Arbeit angekn pft werden. Durch Automatisierung und vollst ndige Integration von Versionsverwaltung, Build-Prozessen, Unit-Testen, Quellcodeanalyse und st ndige Auswertungen wird dieses Prinzip umgesetzt und gef rdert. So kann bereits durch das Einchecken von Code
Show More
List Price $65.90
Your Price
$65.24
