Individualschulungen
Entwicklung
Aktuelle Themen
.NET
JavaScript / TypeScript
Java
Programmiersprachen
Entwicklungswerkzeuge
Benutzeroberflächen / User Experience
Softwareengineering
KI in der Softwareentwicklung
Plattformen & Systeme
KI
Web & Cloud
Apps / Mobilplattformen
Datenbanken / Reporting / BI
Betriebssysteme & Virtualisierung
Microsoft Server-Produkte
Scripting
Windows & Office für Anwender
Soft Skills & IT-Recht
Das bieten nur wir
Umfangreicher Themenkatalog
Wählen Sie aus 1055 Themen
Weiterbildungsphilosophie
Individuelle Anpassung an Ihre Anforderungen
Didaktische Konzepte
Ganz nach Ihren Wünschen
Vorteile individueller Firmenseminare
Im Vergleich zu offenen Seminaren
Vor Ort oder online
Alles ist in Ihrem Hause oder online möglich
Top-Trainer
Die besten und renommiertesten Experten
Teilnehmerfeedback
Das sagen 9311 von insgesamt über 75000 Teilnehmern
Referenzkunden
Viele namhafte mittlere und große Referenzkunden
1055 Themen, die frei anpassbar und kombinierbar sind
Gesamter Themenkatalog →
Offene Schulungen
Online-Trainings
.NET-Akademie
.NET/C#-Basisseminar
WPF
WinUI
.NET MAUI, Uno & Avalonia
Blazor
ASP.NET Core WebAPI
Entity Framework Core
Unit Testing / TDD
PowerShell
Alle Seminartermine
INFOTAGE
INFOTAG ".NET 12.0"
am 22.06.2027
INFOTAG "KI" 2027
am 15.09.2027
Das bieten nur wir
Renommierte Top-Trainer
Die besten und bekanntesten Experten schulen Sie!
Teilnehmerfeedback
Das sagen 9311 von insgesamt über 75000 Teilnehmern
Referenzkunden
Viele namhafte mittlere und große Referenzkunden
Nicht das passende Thema dabei? Stellen Sie Ihre individuelle Firmenschulung aus 1055 Modulen zusammen!
Individualschulungen →
Beratung, Support & Entwicklung
Alle unsere Leistungen
Beratung
Beratung zu vielen technischen und methodischen Themen
Coaching
Projektbegleitende Unterstützung
Softwareentwicklung
Wir entwickeln einzelne Module oder ganze Anwendungen für Sie
Technischer Support
Support für einzelne technische Fragen
Individualschulungen
1055 Themen, die frei anpassbar und kombinierbar sind
Offene Seminare
Ausgewählte Themen bieten wir auch als öffentliche Online-Schulungen an.
Beratungsthemen
Anwendungsarchitektur
Datenbankzugriff/Data Access
DevOps
Frontend, GUI, UX
IT-Infrastruktur
Leistung/Performance
Machbarkeit und Prototyping
Methodik, Prozesse, Teamarbeit
Migration und Versionsumstieg
Mobilanwendungen
Reviews und Qualitätssicherung
Sicherheit/Security
Verteilte Systeme und Services
Webtechniken
Werkzeugauswahl
Weitere Themen
Auch alle Schulungsthemen sind als Beratung möglich!
Das bieten nur wir
Renommierte Top-Berater
Durch Vorträge und Veröffentlichungen sehr bekannte Experten
Referenzkunden
Viele namhafte mittlere und große Referenzkunden
Referenzprojekte
Zahlreiche Referenzprojekte
Beratung vor Ort oder remote – flexibel nach Bedarf.
Zu den Beratungsthemen →
Wissen
Publikationen & Vorträge
Fachbücher
Fachartikel
Konferenzvorträge
Weblog
Spickzettel/Cheat Sheets
Lexikon/Glossar
Programmcodebibliothek
Fallbeispiele
Newsletter
Downloads
Themenportale
Übersicht
.NET/C#/Visual Studio
.NET 11.0
.NET 10.0
.NET 9.0
.NET 8.0
ASP.NET (Core)/Blazor
PowerShell
Versionshistorie
Konferenzen/Events
Community-/Leserportal
Suche
Themenkatalog
Tag Cloud
Volltextsuche
Site Map
FAQs
Schulungen, Beratung, Support, Coaching, Softwareentwicklung
Unsere kommerziellen Leistungen →
Über uns
Unternehmen
Zahlen
Selbstdarstellung
Kernkompetenzen
Dr. Holger Schwichtenberg
Unsere Top-Experten
Leitung & Kundenteam
Partner
Weitere Websites
Referenzen
Referenzkunden
Kundenaussagen
Referenzprojekte
Kontakt & Rechtliches
Kontakt
Impressum
Datenschutzerklärung, Haftung, Urheberrecht, Barrierefreiheit
Impressum, Datenschutz und Barrierefreiheit unter Kontakt & Rechtliches.
Rechtliches →
Erklärung des Begriffs: Visual Studio Team System (VSTS)
Begriff
Visual Studio Team System
Abkürzung
VSTS
Eintrag zuletzt aktualisiert am
28.04.2019
Zur Stichwortliste unseres Lexikons
Was ist
Visual Studio Team System
?
Visual Studio Team System war von 2005 bis 2009 der Verbund aus
Application Lifecycle Management (
ALM
) Tools (Development Life Cycle System) in Visual Studio und
Quellcodeverwaltung mit
Team Foundation Server
(
VSTS
)
VSTS
umfasste folgende Gebiete
Modellierung
Projektmanagement
Aufgabenverfolgung (inkl. Fehlerverfolgung)
Quellcodeverwaltung
Code-Analyse
Richtlinien
Codequalität
Übersetzung (Build-Server)
Profiling
Testen (Unit Test,
Web Test
, Load Test)
Es gibt einen Server (
Team Foundation Server
-
TFS
) und verschiedene Clients (z.B. Visual Studio Team-Editionen oder Microsoft Project).
Geschichte
Erstmals angekündigt auf der
TechEd
2005 in San Diego.
Mehr:
msdn.microsoft.com/vstudio/teamsystem
Version 2005: Zusammen mit Visual Studio 2005
Version 2008: Zusammen mit Visual Studio 2008
Ab
Visual Studio 2010
wurde der Name Visual Studio Team System nicht mehr verwendet.
Ab 2015 hat Microsoft die Abkürzung wieder für
Visual Studio Team Services
(
VSTS
) verwendet
Ausführlicher Text aus dem Jahr 2005
Die
Entwicklungsumgebung
Visual Studio fokussierte bisher auf den Entwicklungsprozess im engeren Sinne. Für den
Modellierung
sprozess gab es mit Visio und für die
Versionsverwaltung
mit SourceSafe zwei Zusatzprodukte, die aber jeweils deutliche Schwächen aufwiesen. Andere Bereiche des Software-Lebenszyklus waren entweder gar nicht oder nur mit einzelnen, nicht in die
IDE
integrierten Werkzeugen (z.B. WebStress,
CLR
Profiler) abgedeckt.
Für Visual Studio 2005 wird Microsoft ein in die
Entwicklungsumgebung
integrierbares Toolset unter dem Namen Visual Studio Team System (
VSTS
) anbieten, das Funktionen aus folgenden Gebieten umfasst:
Modellierung
Projektmanagement
Code-Analyse
Übersetzung (Build-Server)
Profiling
Test
Quellcodeverwaltung und
Aufgabenverfolgung (inkl. Fehlerverfolgung).
Die neuen
Modellierung
swerkzeuge (Codename
Whitehorse
) umfassen – neben dem bereits in anderen Editionen integrierten Klassendesigner – - einen visuellen Anwendungsdesigner für die Verknüpfung von
Komponente
n und deren Verteilung auf Systeme. Während der Klassendesigner sich direkt mit dem Code synchronisiert, liefert der Anwendungsdesigner als Ausgabe
XML
-Code gemäß dem Schema des
System Definition Model
(
SDM
). Diese
SDM
-Dateien sollen eines Tages dazu genutzt werden können, Windows-Systeme gemäß den Vorgaben des Entwurfs zu konfigurieren; ein entsprechendes Werkzeug wurde aber noch nicht präsentiert. Durch die Festlegung von Anforderungen an die einzelnen
Komponente
n einer Anwendung sowie von Eigenschaften der bereitgestellten Systeme kann der
Whitehorse
-Anwendungsdesigner bereits zur Entwicklungszeit auf einige Konfigurationsprobleme hinweisen.
Der zweite stark ausgeprägte Bereich von
VSTS
ist das Testen. Zum einen integriert Microsoft vorhandene eigenständige Werkzeuge wie den
CLR
Profiler und WebStress in die
Entwicklungsumgebung
, zum anderen werden neue Werkzeuge für die statische Code-Analyse, das Unit-Testing und das dynamische Testen von Web-Anwendungen in die
IDE
eingebaut. Anders als das beliebte Freeware-Werkzeug NUnit zeigt die in Visual Studio 2005 integrierte Unit-Testing-Funktion auch, welche Teile des Programmcodes durch den Test abgedeckt und welche Teile nicht ausgeführt wurden.
VSTS
bietet folgende Testformen:
Unit-Tests: Testen von beliebigen Klassen. Tests können aus vorhandenem Code generiert werden.
Web-Tests: Testen von Webanwendungen. Die Erstellung ist durch eine Aufzeichnung von HTTP-Anfragen mit dem
Internet Explorer
möglich.
Generic
-Tests: Aufruf externer Anwendungen
Load tests: Simulation des Mehrfachaufrufs von Tests
VSTS
ist im Gegensatz zu Visual Studio in Teilen eine Client-Server-Lösung, d.h., es wird erst einmal für Visual Studio auch einen Server geben.
VSTS
soll eine Integration mit anderen Microsoft-Produkten wie Microsoft Project, Excel, SharePoint und
SQL
Remoting Service bieten und außerdem darüber hinaus für die Integration von Drittanbieterwerkzeugen offen sein.
Kommentar aus dem Jahr 2005
Microsoft geht mit
VSTS
in die Richtung einer kompletten Software-Lifecycle-Tool-Kette, wobei einige bestehende Insel-Werkzeuge (Visual Studio, FxCop, .NET Profile) ausgebaut und um einige neue Werkzeuge ergänzt werden. Ob die Kette dann aber tatsächlich vollständig ist, wird sich zeigen müssen. Andere Hersteller (z.B. Borland) haben da Microsoft viel Erfahrung voraus. Das Feld
Anforderungsmanagement
scheint bei
VSTS
im Moment nur rudimentär abgedeckt zu sein. Auch die starke Betonung auf die "Erweiterbarkeit" der
VSTS
-Plattform deutet darauf hin, dass Microsoft im ersten Schritt auf eine Vervollständigung durch Drittanbieter setzt.
Microsoft hat das Potenzial für eine große Akzeptanz von
VSTS
, da die
VSTS
-Werkzeuge einen hohen Integrationsgrad mit der
Entwicklungsumgebung
Visual Studio bieten. Bisher hat Microsoft viele Phasen im Softwareentwicklungsprozess überhaupt nicht adäquat bedient. Es gab nur einzelne isolierte Tools von Microsoft z.B. zum Profiling von .NET-Anwendungen, die aber nicht zusammen mit Visual Studio ausgeliefert wurden und daher vielen Entwicklern gar nicht aufgefallen sind. Andere Lücken wurden von Drittanbietern oder sogar Open-Source-Werkzeugen wie NUnit bedient. Gerade am Beispiel
Unit Testing
erkennt man bei
VSTS
eine gute Integration in Visual Studio, in dem die
Entwicklungsumgebung
anzeigt, welcher Code tatsächlich durch die Tests abgedeckt wurde.
Querverweise zu anderen Begriffen im Lexikon
Visual Studio Team Services (VSTS)
System Definition Model (SDM)
Team Foundation Server (TFS)
Anforderungsmanagement
Entwicklungsumgebung
Versionsverwaltung
Visual Studio 2010 (VS2010)
Internet Explorer (IE)
Unit Testing
Modellierung
Whitehorse
Komponente
Web Test
Generic
Microsoft TechEd (TechEd)
Visual Studio Team Services (VSTS)
Structured Query Language (SQL)
Team Foundation Server (TFS)
Integrated Development Environment (IDE)
Extensible Markup Language (XML)
Common Language Runtime (CLR)
System Definition Model (SDM)
Application LLifecycle Management (ALM)
Beratung & Support
Azure DevOps Server / Azure DevOps Services - Upgrade/Versionsumstieg (auch von TFS/VSTS)
Azure DevOps Server / Azure DevOps Services - Pro und Contra
Azure DevOps Server / Azure DevOps Services - Review
Azure DevOps Server / Azure DevOps Services - Strategieplanung zum Praxiseinsatz
Anfrage für Beratung/Consulting zu VISUAL STUDIO TEAM SYSTEM VSTS
Gesamter Beratungsthemenkatalog
Technischer Support zum Thema VISUAL STUDIO TEAM SYSTEM VSTS
Schulungen
Android Studio
ASP.NET Webforms (System.Web) - Profiwissen
Codequalität sicherstellen mit Code-Richtlinien / Entwickler-Richtlinien in Visual Studio
Versionsverwaltung mit Git (optional in Verbindung mit GitHub, GitLab, Gitea, Bitbucket, Azure DevOps oder AWS CodeCommit)
Visual Studio 2005 (Visual Studio 8.0 "Whidbey")
Von ASP.NET 1.1 nach ASP.NET 2.0: Neuerungen in ASP.NET 2.0
Anfrage für eine individuelle Schulung zum Thema VISUAL STUDIO TEAM SYSTEM VSTS
Gesamter Schulungsthemenkatalog
Fachbücher
Alle unsere aktuellen Fachbücher
E-Book-Abo für ab 99 Euro im Jahr