<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=EasyCODE</id>
	<title>EasyCODE - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=EasyCODE"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=EasyCODE&amp;action=history"/>
	<updated>2026-05-24T08:55:40Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=EasyCODE&amp;diff=1258135&amp;oldid=prev</id>
		<title>imported&gt;Xf01213: Abarbeitung Wikipedia:WikiProjekt Begriffsklärungsseiten/Arbeitslisten/Top-BKS für Visual Basic</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=EasyCODE&amp;diff=1258135&amp;oldid=prev"/>
		<updated>2019-05-24T19:39:51Z</updated>

		<summary type="html">&lt;p&gt;Abarbeitung &lt;a href=&quot;/index.php/Wikipedia:WikiProjekt_Begriffskl%C3%A4rungsseiten/Arbeitslisten/Top-BKS&quot; title=&quot;Wikipedia:WikiProjekt Begriffsklärungsseiten/Arbeitslisten/Top-BKS&quot;&gt;Wikipedia:WikiProjekt Begriffsklärungsseiten/Arbeitslisten/Top-BKS&lt;/a&gt; für &lt;a href=&quot;/index.php?title=Visual_Basic&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Visual Basic (Seite nicht vorhanden)&quot;&gt;Visual Basic&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox_Software&lt;br /&gt;
|Name= EasyCODE&lt;br /&gt;
| Logo = [[Datei:Easycode.gif|200px|Logo]]&lt;br /&gt;
|Hersteller= EASYCODE GmbH&lt;br /&gt;
|AktuelleVersion= 9.3&lt;br /&gt;
|Betriebssystem= [[Windows]]&lt;br /&gt;
|Kategorie= [[Softwareentwicklung]], [[UML-Werkzeug]], [[Nassi-Shneiderman-Diagramm|Struktogramme]]&lt;br /&gt;
|Lizenz= [[proprietär]]&lt;br /&gt;
|Website= [http://www.easycode.de/ www.easycode.de]&lt;br /&gt;
}}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;EasyCODE&amp;#039;&amp;#039;&amp;#039; ist ein methodisches Werkzeug zur modellbasierten [[Softwareentwicklung]], das in den Prozessbereichen Design, Programmierung, Test, Wartung und Dokumentation eingesetzt werden kann.&lt;br /&gt;
&lt;br /&gt;
== Funktionsumfang ==&lt;br /&gt;
&lt;br /&gt;
Hauptbestandteile von EasyCODE sind&lt;br /&gt;
* ein grafischer Editor für &amp;#039;&amp;#039;&amp;#039;Struktogramme&amp;#039;&amp;#039;&amp;#039; ([[Nassi-Shneiderman-Diagramm]]e)&lt;br /&gt;
* ein grafischer Editor für &amp;#039;&amp;#039;&amp;#039;Statecharts&amp;#039;&amp;#039;&amp;#039; ([[UML]]-Zustandsdiagramme)&lt;br /&gt;
&lt;br /&gt;
Außerdem beinhaltet die Software&lt;br /&gt;
* eine Projektverwaltung&lt;br /&gt;
* einen Codegenerator und ein Framework für Zustandsautomaten&lt;br /&gt;
* Tools zur Quellcodedokumentation und Qualitätssicherung&lt;br /&gt;
* Schnittstellen zu Compilern, Debuggern und Versionsverwaltungssystemen&lt;br /&gt;
&lt;br /&gt;
Quellcode verschiedener Programmiersprachen kann mit EasyCODE als &amp;#039;&amp;#039;&amp;#039;Struktogramm&amp;#039;&amp;#039;&amp;#039; eingelesen und auf einer grafischen Oberfläche bearbeitet werden.&lt;br /&gt;
Dabei werden 25 Programmiersprachen unterstützt, von der Embedded Entwicklung in [[C++]] oder [[C (Programmiersprache)|C]] über Business Logic in [[ABAP]] oder [[COBOL]] bis hin zur Applikationsentwicklung in [[Visual Basic Classic|Visual Basic]].&lt;br /&gt;
Ein geändertes Struktogramm wird nicht in einem speziellen Dateiformat, sondern als reine Quellcodedatei gespeichert.&lt;br /&gt;
&lt;br /&gt;
Für &amp;#039;&amp;#039;&amp;#039;Statecharts&amp;#039;&amp;#039;&amp;#039;, die in EasyCODE erstellt wurden, stehen zwei Arten der Codegenerierung zur Verfügung:&lt;br /&gt;
* Generierung des Zustandsautomaten in Form eines switch/case-Konstrukts (C++ oder C), zur Verwendung in einem Struktogramm.&lt;br /&gt;
* Generierung von C++- oder C-Quellcodedateien mittels eines modifizierbaren Skripts.&lt;br /&gt;
Der generierte Code kann zur Verifizierung des Modells in einer Simulationsanwendung ausgeführt werden; dabei lassen sich die Zustandswechsel im Diagramm visuell verfolgen.&lt;br /&gt;
&lt;br /&gt;
== Geschichte ==&lt;br /&gt;
EasyCODE / EasyCASE war ursprünglich ein Produkt der SIEMENS AG PSE und wurde 1999 von der BKR Softwareberatung und -entwicklung GmbH übernommen. 2001 stellte BKR die EasyCASE Version 6.8 vor, die noch weitgehend auf der alten Siemens-Technologie basierte.&lt;br /&gt;
2002 wurde EasyCODE schließlich von der neu gegründeten EASYCODE GmbH übernommen, die 2003 eine komplett überarbeitete EasyCODE Version 7.1 für [[C++]], [[C (Programmiersprache)|C]] und [[COBOL]] herausbrachte.&lt;br /&gt;
2004 wurde mit der Version 7.5 die Projektverwaltung in EasyCODE eingeführt.&lt;br /&gt;
2006 folgte die Version 7.5 / [[Speicherprogrammierbare Steuerung|SPS]], mit der es erstmals möglich war, [[Struktogramm|Struktogramme]] auch in den Sprachen [[Structured Text|ST]], [[Structured Control Language|SCL]] und [[Anweisungsliste|AWL]] einzusetzen.&lt;br /&gt;
Ende Februar 2008 wurde die Version 8.0 veröffentlicht, mit dem [[Statechart]]-Editor als wichtigster Neuerung.&lt;br /&gt;
Im März 2009 erschien Version 8.5 mit Erweiterungen vor allem im Bereich Statecharts/Codegenerierung/Simulation. Im März 2012 wurde die Version 9.0 herausgegeben, die sich vor allem mit [[Autovervollständigen|Autovervollständigung]] und einer visuellen Überarbeitung der Oberfläche von den Vorgängern absetzt. Im März 2013 wurde die Version 9.1 veröffentlicht. Das Release der Version 9.2 ist im Juli 2014 vorgesehen.&lt;br /&gt;
&lt;br /&gt;
== Quellen ==&lt;br /&gt;
*[http://www.easycode.de Homepage der Entwickler]&lt;br /&gt;
*[http://www.bkr.de BKR Softwareberatung und -entwicklung GmbH]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Programmierwerkzeug]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Xf01213</name></author>
	</entry>
</feed>