Final Reflection

Analysis and Modeling of Software Hier nun die Finale Reflexion meines Semesters an der TEC in Guadalajara, Mexiko. Es war eine richtig schöne Zeit und sehr wertvolle Erfahrung in einem anderen Land mit anderer Kultur und anderer Art des Lehrnens zu studieren. Link zum Bild Mir gefiel es sehr die Posts in WordPress anzufertigen, die … Weiterlesen Final Reflection

Final Project Delivery

Analysis and Modeling of Software design extracted from The interviews LInk We learned that UML offers a lot of ways to visualize a system's architectural blueprints in a diagram, including elements such as activities, individual components of the system, the way how the system will run and external user interfaces. It helped us a lot … Weiterlesen Final Project Delivery

Testing in OO #Mastery 12

Analysis and Modeling of Software Link zum Bild Immer wenn große Systeme designed werden empfiehlt es sich objektorientierte Tests durchzuführen, da herkömmliche Teststrategien auf OO-Programme meist nicht wirklich angewendet werden können. Diese unterscheiden sich in ihrem Aufbau stark von herkömmlichen Programmen. Beim OO-Testing geht es um die Klassen, welche ein grundlegender Bestandteil vonOO-Programmen darstellen. Die … Weiterlesen Testing in OO #Mastery 12

Verification and Validation #Mastery 11

Analysis and Modeling of Software Um was geht's eigentlich? Verifikation und Validierung, oder kurz V&V, sind nicht wegzudenkende Produktionsschritte im Softwareengineering. Sie bilden die Grundlage für ein erfolgreiches und zufriedenstellendes Endergebnis und sind während des gesamten Produktionszyklus präsent. Dabei ist es sehr wichtig den Unterschied der beiden Begriffe zu verstehen, da diese oft durcheinander gebracht … Weiterlesen Verification and Validation #Mastery 11

Code Revision #Mastery 10

Analysis and Modeling of Software Die sogenannte Review oder auch der Softwaretest bezeichnet in der Softwareentwicklung einen sehr wichtigen Arbeitsschritt, nämlich die manuelle Prüfung der Arbeitsergebnisse. Jeder Programmteil kann durch eine andere Person getestet werden. dabei handelt es sich bei der Review um eine statische Testmethode, die zu den analytischen Qualitätssicherungsmaßnahmen gehört. Ein typisches Review … Weiterlesen Code Revision #Mastery 10

Classes to Code #Mastery 09

Analysis and Modeling of Software In vorherigen Post haben wir uns damit beschäftigt, wie man ein Klassen-Diagramm in eine Tabelle umwandeln kann, um so eine bessere Übersicht zu bekommen, welche Klassen zusammengehören und auf welche weise diese miteinander verbunden sind. Das kann hilfreich sein, wenn man nach einer längeren Pause wieder mit der Arbeit fortfahren … Weiterlesen Classes to Code #Mastery 09

Classes to Tables #Matsery 08

Analysis and Modeling of Software Im heutigen Post beschäftigen wir uns damit, wie man aus bereits erstellten Klassen-Diagrammen ein oder mehrere Tabellen erstellen kann. Dabei stellt sich natürlich erst einmal die Frage, warum wir uns die extra Arbeit machen sollten und zusätzlich zum Programmcode und den Diagrammen noch Tabellen erstellen sollten. Um diese Frage zufriedenstellend … Weiterlesen Classes to Tables #Matsery 08

Reflection Partial 2

Analysis and Modeling of Software Dies ist die zweite Zusammenfassung der bisherigen Blogeinträge für das zweite drittel des Semesters im Fach Analysis and Modeling of Software an der TEC de Monterrey in Guadalajara, Mexico. Wie auch schon in Reflection 1 soll in diesem Post zunächst eine kurze Zusammenfassung aller in diesem Drittel behandelten Themen folgen … Weiterlesen Reflection Partial 2

UML Part 2 #Mastery 07

Analysis and Modeling of Software In diesem Post möchte ich mich mit drei anderen Arten von Diagrammen in UML befassen und anschließend noch einen Blick auf GRASP und MVC werfen und erklären, um was es sich dabei handelt. ZUstandsdiagramm Mit Zustandsdiagrammen wird das Verhalten oder auch der "Zustand" eines Objekts dargestellt. Dabei gibt es verschiedenen … Weiterlesen UML Part 2 #Mastery 07