Analysis and Modeling of Software UML oder auch Unified Modeling Language ist eine graphische Modelierungssprache. Sie gehört also zu den in Mastery 04 angesprochenen Modeling Languages. Sie dient zur Spezifikation, Konstruktion und Dokumentation von Software-Teilen und anderen Systemen. Ein wesentlicher Vorteil von UML ist, dass man durch die graphische Darstellung kein Programmierer sein muss, um … Weiterlesen UML Part 1 #Mastery 06
Kategorie: TC2004.90
Design Patterns #Mastery 05
Analysis and Modeling of Software In der Software-Entwicklung gibt es sogenannte Design Patterns, dabei handelt es sich um bewährte Lösungsschablonen für typisch auftretende Probleme beim Programmieren. Sie sind wie Blaupausen aufgebaut, sprich es handelt sich um vorgefertigten Code, den man dann an die eigenen Anforderungen anpassen kann um wiederauftretende Design-Probleme zu lösen. https://es.wikipedia.org/wiki/Archivo:State_Design_Pattern_UML_Class_Diagram.png Man kann … Weiterlesen Design Patterns #Mastery 05
Reflection 1
Analysis and Modeling of Software In diesem Bolg habe ich jetzt schon einiges über die Vorgehensweisen bei der Erstellung von Software gesprochen. Dieser Post soll eine Art Zusammenfassung darstellen in der die wichtigsten Punkte noch einmal aufgegriffen und kurz erklärt werden. Für Neueinsteiger empfiehlt sich zum besseren Verständnis die kompletten Beiträge zu den einzelnen Themen … Weiterlesen Reflection 1
Project Delivery 1 #SPK
https://commons.wikimedia.org/wiki/File:Saving-private-ryan-logo.svg Analysis and Modeling of Software This is the first post about our Project in the subject Analysis and Modeling of Software. I'll do it all of this posts in English because I'm working with a Swedish and a Mexican guy. Our Team is called SavingPrivatKen (SPK) and we want to set up a software … Weiterlesen Project Delivery 1 #SPK
Modeling Languages and Tools Mastery 04
Modeling and Analyses of Software Eine Modeling Language ist im Allgemeinen eine künstliche Sprache, die erfunden wurde um gewisse Zusammenhänge, Informationen oder Wissen eines Systems strukturiert auszudrücken. Dabei beruht das Vorgehen immer auf gewissen Regeln, die dazu dienen die Beudeutung der einzelnen Komponenten für die Struktur zu interpretieren. Anders ausgedrückt: Man versucht mit Hilfe einer … Weiterlesen Modeling Languages and Tools Mastery 04
Use Cases #Mastery 03
Mit Use Cases oder auch einfach Anwendungsfällen meint man im Softwareengeneering die von außen beobachtbaren Funktionen eines Anwendungssystems bzw. die Funktionen die dem Anwender vom System zur Verfügung gestellt werden.
Was versteht man unter Unified Software Process? #Mastery 02
Analysis and Modeling of Software Bei einem Unified Software Process handelt es sich um ein sog. Prozess-Framework. Das ist eine Art Programmgerüst, an dem man sich orientieren kann jedoch selber noch kein vollständiges, arbeitsfähiges Programm darstellt. Es ist lediglich als Unterstützung gedacht. Wenn ein Software Lifecycle das Rezept für ein Programm ist, dann handelt es … Weiterlesen Was versteht man unter Unified Software Process? #Mastery 02
Was sind Live Cycles in Software Engeneering? #Mastery01
Analysis and Modeling of Software Wenn man in der Softwareentwicklung von Livecycles spricht meint man damit den Software Development Livecycle (SDLC). Dabei handelt es sich um den gesamten Entwicklungsprozess einer Software, von der Idee des Ingenieurs über das schreiben des Quellcodes, testen der Funktion, bis hin zur Auslieferung des fertigen Produkts an den Kunden und … Weiterlesen Was sind Live Cycles in Software Engeneering? #Mastery01