Mittwoch, September 30th, 2009 | by John-Paul Pazhedathuparambil | Posted in Programmierung Allgemein | No Comments »
Einer Frage die oft in den Raum gestellt wird ist. Wie können Kosten bei der Entwicklung von Software eingespart werden? Um diese Frage zu beantworten, müssen die einzelnen Faktoren betrachtet werden, die zu Kostensteigerung führen.
Ein Faktor ist das zu späte Erkennen von Fehlern. Fehler die schon beim erstellen der ersten Konzeptionellen Modelle entstehen, werden erst in einer späten Entwicklungsphase entdeckt. Diese Situation kann sogar dazu führen, dass der bis dahin entwickelte Source Code verworfen und neu entwickelt werden muss.
Daher ist es wichtig Konzeptionelle Modelle so früh wie nur möglich zu testen. Auf der Suche nach Methoden um zum Beispiel UML Modelle zu testen bin ich auf einen Interessanten Artikel von Hort Kargl gestoßen. Sein Artikel mit dem Titel „Flexibilität beim modellbasierten Testen“ beschreibt wie mit Enterprise Architect von Sparx Systems UML Modelle mittels Simulation getestet werden können.
http://www.sigs.de/publications/os/2009/Testing/kargl_OS_testing_09.pdf
Mittwoch, September 30th, 2009 | by John Fall | Posted in Programmierung Allgemein | No Comments »
Sollte man jemals in Verlegenheit kommen, die Collation einer SQL Server Datenbank ändern zu müssen, hier ist die einfache Lösung:
http://www.codeproject.com/KB/database/ChangeCollation.aspx?msg=1654083 (SQL Server 2000 Collation Changer)
Dieses Tool funktioniert auch mit SQL Server 2005…
Montag, September 28th, 2009 | by Andreas Bruckner | Posted in .NET Framework, C# | 1 Comment »
Adobe macht es dem Programmierer nicht sehr einfach, still und heimlich ein PDF-Dokument auszudrucken. Zwar läßt sich der Acrobat Reader per Kommandozeile ansteuern, jedoch wird er am Ende des Druckvorgangs das Fenster offen lassen, und so eine Interaktion des Benutzers notwendig machen.
Es gibt nun also 3 Möglichkeiten:
1) statt dem Reader eine kostenpflichtige Ersatzkomponente verwenden.
2) statt Acrobat Reader wird Foxit benutzt. Dieses akzeptiert Befehle über die Kommandozeile UND beendet sich nach dem Druck.
Bsp: “c:\…\Foxit Reader.exe” /p “D:\PDF\ContactUpdater.pdf”
3) Acrobat Reader via DDE ansprechen. DDE = Dynamic Data Exchange.
Zwar wird DDE vom .NET Framework nicht per default unterstützt, jedoch gibt es eine Open-Source Library namens NDde von codeplex.
Der Reader unterstützt folgende DDE Befehle:
CloseAllDocs, DocClose, DocGoTo, DocGoToNameDest, DocOpen, FileOpenEx, FilePrintEx, FilePrintSilentEx, FilePrintToEx, and AppExit
Eine C#-Klasse, die via NDde ein PDF Dokument zum Standarddrucker sendet, gibt es hier: LL.PDFPrint
Wichtig: erste Tests ergaben, daß dieses erst ab Versionen 7.0 funktioniert. Bei Version 6.0 wird nur die Applikation geöffnet, sie scheint aber keine DDE-Befehle anzunehmen.
Montag, September 28th, 2009 | by Daniel Siegl | Posted in Windows Mobile | 2 Comments »
Let’s hope this is not true!! – This would be a big disappointment!
Additional details on using Windows Marketplace from a phone running Windows Mobile 6.0 or 6.1 will be provided by the end of the year. Stay tuned.
WM 6.0/WM 6.1 – no marketplace till 2010 -> TamsPPC
Sonntag, September 27th, 2009 | by John-Paul Pazhedathuparambil | Posted in Programmierung Allgemein | No Comments »
Ich möchte euch eine Arbeit von Rene Molle vorstellen, welches sich mit MDA und Offshoring beschäftigt.
In dieser Arbeit werden die aktuellen Vorgehensweisen und Methoden in Software Engineering und der modelbasierten Offshore-Entwicklung untersucht . Der Autor beschreit dabei unteranderem die flexible Kombination von Automatisierung und der Verwendung von Offshore-Ressourcen.
Im Praxisteil wird mittels Enterprise Architect von Sparx Systems untersucht, inwiefern das Konzept des Model Driven Offshoring in die Praxis umgesetzt werden kann.
Model Driven Architecture and Offshoring
Donnerstag, September 24th, 2009 | by Oliver Lampl | Posted in Enterprise Architect, Enterprise Architect Erweiterungen, UML mit Enterprise Architect | 2 Comments »
Die RizoSuite stellt erweiterte Funktionalität für Enterprise Architect zur Verfügung
RizoSuite für Enterprise Architect
Die RizoSuite stellt erweiterte Funktionalität für Enterprise Architect zur Verfügung, die wir aus Feature-Requests und Kundenwünschen erarbeitet haben und laufend erweitern. Durch seine Plugin Architektur ist die RizoSuite schnell und einfach erweiterbar und stellt für Sie eine Möglichkeit dar, schnell und effizient Zusatzfunktionalität für Enterprise Architect zu erhalten.
Download: RizoSuite
Funktionsumfang:
- Copy Properties (Funktion zum Kopieren von Elementeigenschaften)
- .Net Solution Dependency Resolver (Stellt .Net Solution Dateien und deren Abhängigkeiten zu Projekten, WebReferenzen und Dll’s grafisch dar).
- EALink Generator (Erstellt Link-Dateien zu EA-Projekten und darin enthaltenen Diagrammen)
- Package Dependency Resolver (Stellt abhängigkeiten zwischen Paketen grafisch dar)
Neue Feature:
Auto Name Counter Update (Bugfix)
Copy Properties erweitert um Tagged Values
Auto Name Counter Updater
(Ermöglicht nach XMI-Import den Auto Name Counter Aktuell zu halten.)
Neue schnellere und stabileres Interface zu EA
————————————
English version:
The RizoSuite provides extended features for Enterprise Architect.
The RizoSuite is an amazing Addin with utilities not yet provided in Enterprise Architect.
The RizoSuite provides additional functionality for Enterprise Architect which we gathered from feature requests and customer wishes. The Rizosuite will be enhanced according to your wishes. Thanks to Plugin technology the RizoSuite is easy to extend and is a new, fast and efficiant way to get the functions you need in Enterprise Architect.
Download: RizoSuite
Current functions:
- Copy Properties (Function that copies Elementproperties)
- .Net Solution Dependency Resolver (Shows the dependencies of a .Net Solution, its projects, web references and dlls as diagram)
- EALink Generator (Generates a link file to an EA project and a spezified diagram)
- Package Dependency Resolver (Shows the dependencies between packages as diagram)
New Features:
Auto Name Counter Update
Copy Properties with function to edit/add Tagged Values
Auto Name Counter Updater (Possibilty to refresh the Auto Name Counter after an XMI-Import)
Donnerstag, September 24th, 2009 | by Flo | Posted in Enterprise Architect | 4 Comments »
Hab mir einige Bücher für die Einarbeitung in Enterprise Architect angesehen und mich für folgendes entschieden:
Projektabwicklung mit UML und Enterprise Architect, ISBN:978-3-9502692-0-8.
Hat mich sehr weitergebracht. Es ist sein Geld wert!!!