You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

18 lines
1.6 KiB

2 years ago
  1. # Woche 6
  2. ## 1. Was sind die wesentliche Inhalte von Woche ?
  3. - CI(Continious Integration) Systeme haben viele Vorteile dazu gehören die automatisierte Prozesse die den Aufwand verringern und die formale Prozesse die das Konfliktpotenzial verringern.
  4. - Die Softwareentwicklungsprozesse hat 6 Bestandteile, nämlich die Abhängigkeitenverwaltung,die Integration und das build-Prozess usw..
  5. - Bei der Abhängigkeitsverwaltung soll es nicht selbst im Build-Lauf erzeugt und nicht im SCM eingecheckt, der Zugriff auf einzelne Versionen des Codes sollte auch möglich sein.
  6. - der Source Code Management System ermöglicht am wichtigsten paralelle Entwicklung verschiedener Features, Zugriff auf Releases und Wechsel zwischen Branches.
  7. - Durch das build Prozess darf man übersetzen, Abhängigkeiten organisieren, automatisierte Test ausführen und Liefer-Artefakte erzeugen.
  8. - Automatisierte Tests führen das Programm aus, sind wiederholbar, bieten Dokumentation gewünschtes Verhalten, und erkennen Laufzeitfehler.
  9. ## 2. Was kann man für das Teamprojekt anwenden ?
  10. - Man kann Automatisierte Tests in dem Code verwenden um Fehler schnell zu erkennen und zu beheben.
  11. - Gemeinsame remote Repositories bieten eine gute Teamleistung bei dem Software-Entwicklung.
  12. ## 3. Begriff/Thema erklären :
  13. - SCM(Source Code Management) : ist der Prozess der Verfolgung von Änderungen und der Verwaltung von Änderungen am Quellcode.
  14. - CI(Continious Integration) : ist das Vorgang der automatisierten Integration von Code-Änderungen von mehreren Beteiligten in ein einziges Software-Projekt.