<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>SE POS System</title>
    <link>https://pos.se.uni-hannover.de/</link>
    <description>Recent content on SE POS System</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>de-de</language>
    <copyright>Copyright © Fachgebiet Software Engineering, Leibniz Universität Hannover</copyright>
    <lastBuildDate>Sat, 14 Jun 2025 00:00:00 +0000</lastBuildDate><atom:link href="https://pos.se.uni-hannover.de/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Was ist das POS-System?</title>
      <link>https://pos.se.uni-hannover.de/post/explain/</link>
      <pubDate>Sat, 14 Jun 2025 00:00:00 +0000</pubDate>
      
      <guid>https://pos.se.uni-hannover.de/post/explain/</guid>
      <description>
        
          
            &lt;p&gt;&lt;em&gt;&lt;strong&gt;POS&lt;/strong&gt; steht für &lt;strong&gt;Point-of-Sale&lt;/strong&gt;&lt;/em&gt;. Das SE-POS-System ist das neue und innovative Kassensystem des aufstrebenden Gourmetreastaurants &lt;strong&gt;&lt;em&gt;SWQ&lt;/em&gt;itchen für &lt;em&gt;SE&lt;/em&gt;nsationelle &lt;em&gt;SPE&lt;/em&gt;zialitäten&lt;/strong&gt;.&lt;/p&gt;
&lt;h2 id=&#34;aufgabe-des-pos-systems&#34;&gt;Aufgabe des POS-Systems&lt;/h2&gt;
&lt;p&gt;Das POS-System wurde konzipiert, um Bestellungen von Gästen aufzunehmen und die üblichen Aufgaben wie das Berechnen von Steuern und Preisen zu übernehmen. Dazu verwendet das System eine Hauptansicht, in der Sie ein Nummernfeld finden, über welches Gerichte durch interne Nummer eingegeben werden können. Alternativ gibt es auf der rechten Seite eine Liste mit allen Gerichten, die vom Restaurant angeboten werden.&lt;/p&gt;
          
          
        
      </description>
    </item>
    
    <item>
      <title>Wie verwende ich die Dokumentation</title>
      <link>https://pos.se.uni-hannover.de/post/howtodocs/</link>
      <pubDate>Fri, 13 Jun 2025 00:00:00 +0000</pubDate>
      
      <guid>https://pos.se.uni-hannover.de/post/howtodocs/</guid>
      <description>
        
          
            &lt;p&gt;Die Dokumentation wird Ihnen in Form der üblichen JavaDoc zur Verfügung gestellt. Diese finden Sie online unter &lt;a href=&#34;https://pos.se.uni-hannover.de/javadocs/&#34;&gt;JavaDoc&lt;/a&gt;. Die JavaDoc ist Ihre wichtigeste Bezugsquelle. Alle funktionellen Anforderungen an die Software sind darin erklärt.&lt;/p&gt;
&lt;h2 id=&#34;spezifikation&#34;&gt;Spezifikation&lt;/h2&gt;
&lt;p&gt;Betrachten Sie die JavaDoc als Ihre Spezifikation. Wenn Sie wissen möchten, wie sich eine Methode verhält, schauen Sie in der JavaDoc nach. Wenn Sie der Meinung sind, dass eine Methode nicht ausreichend erklärt ist, dann ist dies von unserer Seite aus so &lt;strong&gt;beabsichtigt&lt;/strong&gt;. Versuchen Sie den Kontext zu verstehen und debuggen Sie im Zweifel manuell, um tiefergehende Funktionsweisen der einzelnen Methoden und Klassen zu erahnen, wenn Sie die Dokumentation nicht nachvollziehen können.&lt;/p&gt;
          
          
        
      </description>
    </item>
    
    <item>
      <title>Voraussetzungen der Entwicklungsumgebung</title>
      <link>https://pos.se.uni-hannover.de/post/howtosetup/</link>
      <pubDate>Thu, 12 Jun 2025 00:00:00 +0000</pubDate>
      
      <guid>https://pos.se.uni-hannover.de/post/howtosetup/</guid>
      <description>
        
          
            &lt;p&gt;AAAAAAAAAAAAAAAAA&lt;/p&gt;
&lt;p&gt;Damit Sie an der Teamaufgabe teilnehmen können, müssen Sie ein bisschen Vorarbeit leisten. In dieser Anleitung wird Ihnen Schritt-für-Schritt erklärt, welche Vorbedingungen notwendig sind. Da es eine Vielzahl von IDEs gibt, wird diese Anleitung &lt;strong&gt;keine IDE&lt;/strong&gt; verwenden. Das heißt,Sie können entweder eine beliebige IDE verwenden, mit der Sie sich bereits auskennen, oder Sie verwenden einen Text-Editor wie Visual Studio Code oder Notepad++. Sie werden ein Terminal benötigen. Wenn Sie ein Linux- oder Mac-Benutzer sind, werden Sie sich wie zu Hause fühlen. Windows-Benutzer müssen auf CMD oder das &amp;quot;neue&amp;quot; Windows Terminal zurückgreifen.&lt;/p&gt;
          
          
        
      </description>
    </item>
    
    <item>
      <title>Ressourcen</title>
      <link>https://pos.se.uni-hannover.de/post/ressources/</link>
      <pubDate>Tue, 10 Jun 2025 00:00:00 +0000</pubDate>
      
      <guid>https://pos.se.uni-hannover.de/post/ressources/</guid>
      <description>
        
          
            &lt;h2 id=&#34;ihre-aufgabe&#34;&gt;Ihre Aufgabe&lt;/h2&gt;
&lt;p&gt;Die Aufgabenbeschreibung und die Folien zur Teamaufgabe 2 finden Sie im Stud.IP unter&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://studip.uni-hannover.de/dispatch.php/course/files/index/080a48a19b9c4cf18f0b7a4f67815913?cid=2b7202c6219d2937a71e3fed9edd1b7b#/&#34;&gt;Übung: SWQ/Dateien/Teamaufgaben/Teamaufgabe 2&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Die Folien erklären Ihnen die nötigen Grundlagen zum Bearbeiten der Aufgabe. So wird Ihnen der Einstieg in das Testen mit JUnit und Mockito erleichtert. Es ist also ratsam, sich erst mit den Folien zu beschäftigen, bevor Sie die Aufgabe bearbeiten. Wenn Sie Fragen haben oder nach Teampartnern suchen wollen, nutzen Sie das &lt;a href=&#34;https://studip.uni-hannover.de/dispatch.php/course/forum/index?cid=2b7202c6219d2937a71e3fed9edd1b7b#/&#34;&gt;Forum&lt;/a&gt;.&lt;/p&gt;
          
          
        
      </description>
    </item>
    
    <item>
      <title>Projekt aufsetzen - Ein Beispiel</title>
      <link>https://pos.se.uni-hannover.de/post/example/</link>
      <pubDate>Sun, 01 Jun 2025 00:00:00 +0000</pubDate>
      
      <guid>https://pos.se.uni-hannover.de/post/example/</guid>
      <description>
        
          
            &lt;p&gt;Dieses Beispiel setzt ein Projekt mit Visual Studio Code auf. Dazu muss zunächst VSCode installiert werden. Diesen Schritt werden wir in der Anleitung allerdings überspringen. Ebenfalls werden wir die Installation von Java und Git überpringen. Mehr dazu finden Sie im &lt;a href=&#34;https://pos.se.uni-hannover.de/post/howtosetup/&#34;&gt;Setup Guide&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;schritt-1---projekt-mit-gitlab-aufsetzen&#34;&gt;Schritt 1 - Projekt mit Gitlab aufsetzen.&lt;/h2&gt;
&lt;p&gt;Stellen Sie sicher, dass Sie einen Account im &lt;a href=&#34;https://gitlab.uni-hannover.de&#34;&gt;LUH Gitlab&lt;/a&gt; besitzen und richten Sie sich einen &lt;a href=&#34;https://pos.se.uni-hannover.de/post/sshkey/&#34;&gt;SSH Key&lt;/a&gt; ein.&lt;/p&gt;
&lt;p&gt;Klonen Sie das POS-Test Projekt aus dem SE-Gitlab mit folgendem Befehl:&lt;/p&gt;
          
          
        
      </description>
    </item>
    
    <item>
      <title>Wie richte ich einen SSH-Key ein?</title>
      <link>https://pos.se.uni-hannover.de/post/sshkey/</link>
      <pubDate>Sun, 01 Jun 2025 00:00:00 +0000</pubDate>
      
      <guid>https://pos.se.uni-hannover.de/post/sshkey/</guid>
      <description>
        
          
            &lt;p&gt;Sie sollten einen SSH-Key verwenden, da dies das Leben sehr einfach macht. Unter allen Betriebssystemen richten Sie sich einen SSH-Key folgendermaßen ein:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;ln&#34;&gt;1&lt;/span&gt;&lt;span class=&#34;cl&#34;&gt;ssh-keygen &lt;span class=&#34;c1&#34;&gt;# geben Sie hier einfach keine Passwörter ein, wenn Sie gefragt haben. Lassen Sie leer und drücken Sie einfach Enter.&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;ln&#34;&gt;2&lt;/span&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; ~/.ssh
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;ln&#34;&gt;3&lt;/span&gt;&lt;span class=&#34;cl&#34;&gt;cat id_rsa.pub
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Kopieren Sie die Ausgabe und fügen Sie den kopierten Text (welcher Ihr ssh Public-Key ist) in Gitlab ein unter&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-fallback&#34; data-lang=&#34;fallback&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;ln&#34;&gt;1&lt;/span&gt;&lt;span class=&#34;cl&#34;&gt;Gitlab/Preferences/SSH-Keys/New-Key
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
          
          
        
      </description>
    </item>
    
  </channel>
</rss>