Planung
01.09.2007
Kochen mit Patrick
Sommerlich leichte Küche bestimmt unsere heutige Speisekarte. Leichte Prozesse mit geriffelten Threads, gekühlte Treiber und hausgemachte Dienste, dazu jede Menge Grünzeug.
weiterlesen
01.09.2007
Process Templates von VS 2005 Team System anpassen
Visual Studio 2005 Team System ist ein erweiterbares und konfigurierbares Software - entwicklungstool, das den Software Development Life Cycle unterstützt. Der große Vorteil von Team System ist, dass Microsoft keinen fix definierten Workflow vorgibt. Sie können den Entwicklungsprozess frei an Ihre Anforderungen anpassen. Dieser Artikel zeigt, wie das Customizing mit Team System funktioniert.
weiterlesen
01.08.2007
Softwarearchitektur und die Windows PowerShell
Zweigeteilt präsentiert sich die aktuelle Buchbesprechung: Zum einen ein hoher Detailgrad rund um die Kommandozeile und die PowerShell Monad, zum anderen der höchste Abstraktionsgrad in der Softwareentwicklung, die Architektur. Sowohl Tüftler als auch Experte sollten somit auf ihre Kosten kommen.
weiterlesen
01.05.2007
Desktopanwendungen in Client/Serveranwendungen umwandeln
Am Anfang steht eine Entscheidung: Lässt sich ein Anforderungsportfolio besser durch eine Desktopanwendung oder durch eine Client/Serveranwendung umsetzen? Ist diese Entscheidung erst einmal getroffen, führt kaum ein Weg zurück. Aber manchmal soll dennoch die Architektur einer bereits bestehenden Anwendung umgebaut werden. dotnetpro beschreibt die Probleme und zeigt Lösungen auf.
weiterlesen
01.05.2007
Komponenten auf das Deployment vorbereiten
Natürlich soll Code funktional korrekt sein. Aber darüber hinaus soll er auch nicht manipulierbar sein, beim Kunden nachvollziehbar laufen, wenig Mühe beim Deployment machen, historisiert sein und automatisch produziert werden. Also geht es im letzten Teil der kleinen Serie zum Thema Komponentenorientierung um solche Dinge wie Strong Names, Instrumentierung und Tracing, Versionsverwaltung und Build-Prozesse.
weiterlesen
01.05.2007
Aspektorientierte Programmierung für das Logging nutzen
Manche Dinge sollte jedes Programm können. Zum Beispiel ein Logging der eigenen Aktivitäten führen. Das aber soll nur so nebenbei geschehen, denn es gehört nicht zu den Kernaufgaben der Software. Welches ist dann aber die passende Architektur für eine solche Nebenbei-Aufgabe? dotnetpro rät: Versuchen Sie es doch mal mit aspektorientierter Programmierung.
weiterlesen
01.04.2007
Softwarearchitektur auf Änderungen vorbereiten
Die Softwarearchitektur einer Anwendung bestimmt das Verhältnis zwischen Anforderung und Umsetzung. Je besser die Architektur einer Anwendung auf Änderungen der Funktionalität vorbereitet ist, desto unkomplizierter sind laufende Anpassungen. Doch häufig liegen die Probleme im Detail, und was gut und stabil angefangen hat, wird schnell chaotisch. Dieser Artikel wirft einen Blick auf diesen Problembereiche und stellt Lösungsansätze vor.
weiterlesen
Projekte
20.03.2007
Entwicklungsbremse Qualitätsmanagement
Der Umgang mit der Qualitätssicherung ist ein Paradoxon! Geht es um Großprojekte, zweifelt kaum jemand an der Notwendigkeit dazu. Bei kleinen, überschaubaren Projekten hingegen wird gern darauf verzichtet. Sauberes Qualitätsmanagement leistet aber vor allen Dingen eines: Es schafft Struktur und kann damit den Fortgang von Projekten erheblich beschleunigen.
weiterlesen
26.01.2007
903 Millionen Euro für klassische Online-Werbung
Der BVDW korrigiert seine Prognose vom letzten Jahr deutlich nach oben.
weiterlesen
18.01.2007
RemoteWare 4.3 mit neuer Architektur
Die Software für den Fernzugriff im geschäftskritischen Bereich bietet Administratoren leichtere Möglichkeiten der Automatisierung.
weiterlesen