MSDN Admin Handbuch (ca.18MB)
 
  Microsoft Visual Studio 2008 Team System zurück
 
 
Visual Studio Team System 2008 Team Suite bietet fachübergreifend tätigen Teammitgliedern ein integriertes Toolset für Architektur, Entwurf, Entwicklung, Datenbankentwicklung und Anwendungstests. Teammitglieder können kontinuierlich zusammenarbeiten und bei jedem Schritt des Anwendungslebenszyklus ein vollständiges Toolset sowie Anleitungen nutzen.

Visual Studio Team System 2008 Team Suite bietet Teammitgliedern die Tools, mit denen sie die heutigen Herausforderungen der Softwareentwicklung erfolgreich meistern sowie Softwarequalität, Projektsichtbarkeit und Teamzusammenarbeit fördern können.

 
Neuerungen in 2008
Datenbankentwicklung: Microsoft Visual Studio Team System 2008 Database Edition und verwandte MSF-Prozessanleitungen sind vollständig in Visual Studio Team System 2008 Team Suite integriert.
Entwicklung und Testintegration: Führen Sie während der Testverfahren eine Profilerstellung durch, um das Verhalten Ihrer Anwendung zu überprüfen. Verwenden Sie integrierte Tools zur Profilerstellung, zum Debugging und zur Optimierung.

Wichtigste Features

Visual Studio Team System 2008 Team Suite integriert alle Funktionen der Microsoft Visual Studio Team Edition-Produkte und bietet folgende Merkmale:
Leistungsfähige visuelle Designer für eine dienstorientierte Lösungsmodellierung
Ein vollständiges Set an Qualitätstools für die statische Analyse, Codemetriken, Komponententests und Codeabdeckung sowie Web- und Datenbanktests
Tools zur Leistungsoptimierung zum Identifizierung von Problemen und Optimieren von Code
Datenbankentwicklungstools, einschließlich Schemavergleich, um die mit Datenbankschemaänderungen verbundenen Risiken zu reduzieren, Änderungen zu optimieren und die Kontrolle über die Datenbank zu behalten
   

Die neuen Editionen -Visual Studio 2008 Team System
     
 


zur Bestellseite

  Visual Studio 2008 Team Suite >>
Das neue Mitglied der Visual Studio Produktpalette besteht aus hoch integrierten und erweiterbaren Lifecycle-Werkzeugen. Diese Werkzeuge ermöglichen es Unternehmen, die Planbarkeit ihres Software-Entwicklungsprozesses zu verbessern. Mit Visual Studio Team Foundation, einem erweiterbaren Server für die Teamzusammenarbeit, können Projekte effizient verwaltet und verfolgt werden.
     
   Visual Studio Team System 2008 Database Edition >>

Visual Studio Team System 2008 Database Edition stellt erweiterte Tools für die Verwaltung von Datenbankänderungänderungen und -tests zur Verfügung, um Datenbankentwicklern und Administratoren erhöhte Produktivität zu ermöglichen und die Anwendungsqualität auf Datenbankebene zu verbessern.
     
  Visual Studio Team System 2008 Architecture Edition >>

Im Mittelpunkt von Visual Studio Team System 2008 Architecture Edition steht eine Verbesserung am Entwurf und an der Überprüfung verteilter Systeme. Architekten, Bereichsleitern und Entwicklern wird die Möglichkeit gegeben, dienstorientierte Lösungen visuell zu entwickeln und sie vor der Bereitstellung anhand der jeweiligen Betriebsumgebung zu überprüfen.
     
  Visual Studio Team System 2008 Development Edition >>

Visual Studio Team System 2008 Development Edition bietet Entwicklern ein erweitertes Toolset zum Feststellen von ineffizientem, unsicherem oder minderwertigem Code, zum Festlegen bewährter Codiermethoden sowie zum Automatisieren von Softwarekomponententests. Diese Tools unterstützen Teammitglieder beim Schreiben von Code mit höherer Qualität, beim Verringern sicherheitsbezogener Probleme und beim Vermeiden von Fehlern zu einem späteren Zeitpunkt im Entwicklungslebenszyklus.

     
  Visual Studio Team System 2008 Test Edition >>

Visual Studio Team System 2008 Test Edition bietet eine umfassende Suite an Testtools für Webanwendungen und -dienste, die in die Visual Studio-Umgebung integriert sind. Diese Testtools ermöglichen Testern die Entwicklung, Ausführung und Verwaltung von Tests und verbundenen Arbeitselementen – und dies alles innerhalb von Visual Studio.

     
  Visual Studio 2008 Team Foundation Server >>
ist die Schaltzentrale für Teamzusammenarbeit und der zentrale Datenspeicher für Softwareprojekteekte. In einem einheitlichen Server werden Teamportal, Versionskontrolle, Arbeitsaufgabenverfolgung, Buildverwaltung, Prozessleitfaden und Business Intelligence vereint.
 
     

zur Bestellseite
  Visual Studio 2008 Professional Edition >>

Visual Studio 2008 Professional Edition
bietet ein umfassendes Toolset, mit dem Entwickler ihre Ideen schneller in die Realität umsetzen können. Visual Studio 2008 Professional Edition wurde für die Unterstützung von Entwicklungsprojekten entworfen, die auf das Web (einschließlich ASP.NET AJAX), Windows Vista, Windows Server 2008, 2007 Microsoft Office System, SQL Server 2008 und Windows Mobile-Geräte abzielen.

     

zur Bestellseite
  Visual Studio 2008 Standard Edition >>

bietet eine funktionsreiche Entwicklungsumgebung für Windows- und Webentwickler. Dieses Programm ermöglicht Produktivitätsverbesserungen für die Erstellung datengesteuerter Client- und Webanwendungen. Einzelne Entwickler, die verbundene Anwendungen mit benutzerfreundlichen Funktionen der nächsten Generation erstellen möchten, erhalten mit Visual Studio 2008 Standard Edition das perfekte Tool.

     
Visual Studio Team System 2008 Team Foundation Server ist die Schaltzentrale für Teamzusammenarbeit und der zentrale Datenspeicher für Softwareprojekteekte. In einem einheitlichen Server werden Teamportal, Versionskontrolle, Arbeitsaufgabenverfolgung, Buildverwaltung, Prozessleitfaden und Business Intelligence vereint. Dadurch wird allen Teammitgliedern eine effizientere Zusammenarbeit und die Entwicklung von qualitativ hochwertigerer Software ermöglicht.

Visual Studio Team System 2008 Team Foundation Server (TFS) unterstützt eine bessere Zusammenarbeit von Softwareentwicklungsteams sowie eine effektivere Bereitstellung von Lösungen, die auf Ihre Geschäftsanforderungen abgestimmt sind. Da die Dienste für Versionskontrolle, Build, Arbeitsaufgabenverfolgung, Planung und Berichterstellung in einer einzelnen, sicheren Plattform zur Zusammenarbeit integriert sind, können Entwicklungsteams hervorragende Arbeit leisten. Projekte, die in Team Foundation Server verwaltet werden, profitieren von integrierten Prozessworkflows und -leitfäden. Team Foundation Server wurde von Beginn an entwickelt, um Leistung und Zuverlässigkeit, maximale Anpassung und Partnerintegration unter minimalem Verwaltungsaufwand zu erzielen. Hierfür werden vorhandene Technologien, wie Microsoft SQL Server, Windows SharePoint Services und Internet Information Server genutzt.
   
 
 

 

Vergleich der Editions
 
Verteilte Systementwurfstools
Featurebereich
Architecture Edition Database Edition Development Edition Test Edition Team Suite1
Anwendungs-Designer zum visuellen Definieren dienstorientierter Anwendungen und zum Generieren von Code Ja - - - Ja
System-Designer zum Entwerfen von Anwendungen in Systemen oder wiederverwendbaren Subsystemen und zum Überprüfen der sich ergebenden Konfigurationen Ja - - - Ja
Designer für logisches Datencenter zum Visualisieren der logischen Struktur von Datencentern, zum Spezifizieren von Betriebsrichtlinien und zum Überprüfen von Anwendungen vor der Bereitstellung Ja - - - Ja
Bereitstellungs-Designer zum Überprüfen von Anwendungsentwürfen in Bezug auf ein Zieldatencenter und zum Identifizieren von Problemen vor der Bereitstellung Ja - - - Ja
Einstellungs- und Einschränkungs-Editor zum Festlegen von Anforderungen an die Hostumgebung im Anwendungs-Designer oder zum Einschränkungen der Hostumgebung im Designer für logisches Datencenter Ja - - - Ja
Datenbankentwicklungstools
Featurebereich
Architecture Edition Database Edition Development Edition Test Edition Team Suite1
Datenbankprojekt mit Quellcodeverwaltungsintegration aller Datenbankobjekte für die Offlinedarstellung eines Datenbankschemas, das die Objektdefinitionen und Bereitstellungsskripts enthält, die Sie zum Erstellen einer separaten Instanz dieser Datenbank oder zum Aktualisieren einer vorhandenen Instanz benötigen - Ja - - Ja
Offlinedatenbankschema zum Durchführen von Änderungen am Datenbankschema in einer isolierten Entwicklungsumgebung - Ja - - Ja
Datenbankkomponententest zum Einrichten eines Baselinestatus für Ihre Datenbank und zum anschließenden Überprüfen der vorgenommenen Änderungen an Datenbankobjekten - Ja - - Ja
Datenerstellung zum Füllen einer Testdatenbank mit Testdaten, die für das Schema der Datenbank geeignet sind, aber nicht mit den Produktionsdaten zusammenhängen - Ja - - Ja
Datenbankumgestaltung zum automatischen Aktualisieren von Verweisen auf umbenannte Datenbankschemaobjekte - Ja - - Ja
Schemavergleich zum Vergleichen der Schemas zweier Datenbanken, um anschließend zu entscheiden, ob einige oder alle Schemaobjekte der Quelle auf das Ziel angewendet werden sollen - Ja - - Ja
Datenvergleich zum Vergleichen der Daten zwischen zwei Datenbanken, die das gleiche Schema besitzen - Ja - - Ja
Erstellungs- und Bereitstellungstools für Datenbankschemas zum Bereitstellen einer neuen Datenbank (oder zum Durchführen von Änderungen an einer vorhandenen Datenbank) von Ihrem Datenbankprojekt auf einen Datenbankserver - Ja - - Ja
T-SQL-Editor zum Ändern der Definitionen von Datenbankobjekten, wie z. B. Tabellen, Ansichten, Indizes, gespeicherten Verfahren usw. - Ja - - Ja
Erweiterte Datenbank-Tools zum Überprüfen von SQL-Syntax, zum Ausführen von Datenbankabfragen und Skripts und zum Untersuchen von Ergebnissen - Ja - - Ja
Codeanalysetools
Featurebereich
Architecture Edition Database Edition Development Edition Test Edition Team Suite1
Codemetriken zum Identifizieren von komplexem, schwer zu wartendem und fehleranfälligem Code durch Messen der Klassenkopplung, Vererbungstiefe, zyklomatische Komplexität, Codezeilen und einen Wartbarkeitsindex - - Ja - Ja
Analysetools für verwalteten Code zum Analysieren verwalteter Assemblys und Berichtsinformationen zu den Assemblys, wie z. B. Verstöße gegen die Programmier- und Entwurfsregeln, die in den Microsoft .NET Framework-Entwurfsrichtlinien festgelegt sind - - Ja - Ja
C/C++-Codeanalysetool zum Identifizieren möglicher Fehler in C/C++-Quellcode, die durch häufige Codefehler verursacht werden, wie z. B. Pufferüberläufe, nicht initialisierten Speicher, Nullzeigerdereferenzierung oder Speicher- und Ressourcenverlust - - Ja - Ja
Eincheckrichtlinie für die Codeanalyse erfordert, dass vor dem Einchecken eine Codeanalyse durchgeführt wird - - Ja2 - Ja2
Tools zur Codeprofilerstellung
Featurebereich
Architecture Edition Database Edition Development Edition Test Edition Team Suite1
Profilerstellungstools zum Erkennen von Engpässen bei der Anwendungsleistung durch Verwendung von weniger aufwändigen Beispielen für relative Leistungsdaten oder von aufwändigerer Instrumentation für genauere Messungen - - Ja - Ja
Eigenständiger Profiler zum Analysieren der Anwendungsleistung, wenn die Visual Studio-Entwicklungsumgebung fehlt - - Ja - Ja
Anwendungsüberprüfung zum schnellen Erkennen kleiner Programmierfehler in C++-Anwendungen, die mit normaler Anwendungsprüfung nur schwer zu finden sind, wie z. B. Fehler durch Heapbeschädigung, falsche Handles und Verwendung kritischer Abschnitte - - Ja - Ja
Codequalitätstools
Featurebereich
Architecture Edition Database Edition Development Edition Test Edition Team Suite
Komponententest zum Testen von Quellcode durch direktes Aufrufen der Methoden einer Klasse, Übergeben geeigneter Parameter und Testen der erstellten Werte anhand erwarteter Werte (jetzt verfügbar in Visual Studio 2008 Professional Edition) Ja Ja Ja Ja Ja
Codeabdeckung zum Messen der Wirksamkeit der Tests auf Zeilen- oder sogar Abschnittsbasis - - Ja Ja Ja
Webtests zum Testen der Funktionalität von Webanwendungen mittels einer Reihe von HTTP-Anforderungen - - - Ja Ja
Auslastungstests zum Durchführen von Webtests oder Komponententests mit mehreren simulierten Benutzern über eine bestimmte Zeitspanne für Leistungs- und Belastungstests (für Auslastungstests mit erhöhter Kapazität siehe Visual Studio Team System 2008 Test Load Agent) - - - Ja Ja
Manuelle Tests zur Erstellung von Tests, die nur schwer oder nicht automatisiert werden können, wie z. B. die Unterbrechung der Verbindung zwischen Computer und Stromversorgung, wenn Sie Benutzeroberflächendetails oder -verhalten testen möchten oder wenn Sie Ihre Testumgebung an einer bestimmten Stelle des Testprozesses verfeinern oder untersuchen möchten - - - Ja Ja
Generische Tests zum Umschließen externer Programme und Tests, die ursprünglich nicht für die Verwendung in Team System-Testtools entwickelt wurden - - - Ja Ja
Angeordnete Tests zum Ausführen mehrerer Tests in einer bestimmten Reihenfolge und zum Verwalten der Tests in Form eines einzelnen Tests - -   Ja Ja
Testlisten-Editor zum logischen Gruppieren von Tests und zum Arbeiten mit diesen Tests als Gruppen statt in Form einzelner Tests für eine verbesserte Testfallverwaltung - - - Ja Ja
Testen von Eincheckrichtlinien erfordert die Durchführung von Einchecktests (die mit einer Testliste definiert werden) vor dem Einchecken - - - Ja2 Ja2

Hinweise

  1. Visual Studio Team System 2008 Team Suite enthält alle Funktionen der vier Teameditionen (Architecture Edition, Database Edition, Development Edition und Test Edition). Außerdem werden bei der parallelen Installation von zwei oder mehr Teameditionen die Features aller installierten Teameditionen vereinigt.
  2. Dieses Feature erfordert Visual Studio Team System 2008 Team Foundation Server und ein Teamprojekt, um ordnungsgemäß zu funktionieren. Weitere Informationen finden Sie unter Gewusst wie: Hinzufügen von Eincheckrichtlinien.