MSDN Admin Handbuch
(ca.18MB) |
| |
|
Microsoft Visual Studio 2008 Team
System |
 |
|
| |
|
| |
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
- 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.
-
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.
|
|
|
|