Microsoft Visual Studio® 2005 Team Foundation Server 126-00668 전단
제품 코드
126-00668
VisuAl studio 2005
teAm edition For
soFtwAre Architects
VisuAl studio 2005
teAm edition For
soFtwAre deVeloPers
VisuAl studio 2005
teAm edition For
soFtwAre testers
application Modeling
dynamic code analyzer
load testing
logical Infra. Modeling
static code analyzer
Manual testing
deployment Modeling
code Profiler
test case Management
•
unit testing
•
•
code coverage
•
•
class Modeling
•
•
Visio and uMl Modeling
•
•
team foundation client
•
•
Visual studio Professional edition
•
VisuAl studio 2005
teAm FoundAtion
change Management
reporting
Integration services
Work Item tracking
Project site
Project Management
VisuAl studio 2005 teAm suite
the Microsoft Visual studio 2005 team suite
combines each of the Visual studio team
system products—Microsoft Visual studio
team edition for software architects, Microsoft
Visual studio team edition for software
developers, and Microsoft Visual studio team
edition for software testers—into a compre-
hensive life-cycle management tool that
addresses the needs of multifunctional roles
in an organization.
combines each of the Visual studio team
system products—Microsoft Visual studio
team edition for software architects, Microsoft
Visual studio team edition for software
developers, and Microsoft Visual studio team
edition for software testers—into a compre-
hensive life-cycle management tool that
addresses the needs of multifunctional roles
in an organization.
With the Visual studio team suite, you can
design for operations, ensure quality early
and often, and ensure mission-critical
performance of your solutions. When coupled
with the Microsoft Visual studio 2005 team
foundation server, you will be able to commu-
nicate and collaborate more effectively with
the rest of your team, all while driving greater
predictability and efficiency throughout your
organization’s development process.
design for operations, ensure quality early
and often, and ensure mission-critical
performance of your solutions. When coupled
with the Microsoft Visual studio 2005 team
foundation server, you will be able to commu-
nicate and collaborate more effectively with
the rest of your team, all while driving greater
predictability and efficiency throughout your
organization’s development process.
feature HIgHlIgHts
»
includes all three role-based products
(Architect, developer, and tester) for
easy management of life cycle for all roles:
easy management of life cycle for all roles:
»
seamlessly work with all three tools
»
facilitates collaboration
»
integrated web services modeling tools
that will enable you to design for operations.
»
code quality and performance tools for
building mission-critical applications.
»
load testing tools for helping meet the
rigorous performance demands of enter-
prise-class applications.
prise-class applications.
»
customize Visual studio with your own
internal tools or use supplemental products
from more than 190 Microsoft partners.
from more than 190 Microsoft partners.
VisuAl studio 2005 teAm
FoundAtion serVer
FoundAtion serVer
Visual studio 2005 team foundation server
is what powers the collaboration aspects of
the Visual studio team system. When used
in conjunction with the Visual studio team
system, team foundation server enables you
to effortlessly manage and track the progress
and health of your projects with features such
as enterprise-grade source code control and
integrated work item tracking and report-
ing. Its integrated process methodology helps
ensure more efficient and predictable software
development.
is what powers the collaboration aspects of
the Visual studio team system. When used
in conjunction with the Visual studio team
system, team foundation server enables you
to effortlessly manage and track the progress
and health of your projects with features such
as enterprise-grade source code control and
integrated work item tracking and report-
ing. Its integrated process methodology helps
ensure more efficient and predictable software
development.
feature HIgHlIgHts
»
enterprise-level product for large-scale
development efforts, with source code con-
trol and asset management.
trol and asset management.
»
integrated work item tracking and
reporting to track and view project health.
»
integrated process methodology for
more efficient and predictable software
development.
development.
»
Project management tools based on soft-
ware that project managers already know.
»
ensures more efficient team communica-
tion by allowing all members of the team to
track progress.
track progress.
»
integrated with Visual studio team sys-
tem role-based products, as well as comple-
mentary technologies, such as Microsoft
office sharePoint
mentary technologies, such as Microsoft
office sharePoint
®
Portal server.
VisuAl studio 2005 teAm
test loAd Agent
test loAd Agent
Microsoft Visual studio 2005 team test load
agent, a supplemental test load for use with
Visual studio 2005 team edition for software
testers, enables organizations to simulate
more users and more accurately test the
performance of Web applications and servers.
team test load agent, which includes both
agent and controller software, is highly
extensible and customizable, giving testers an
enormous amount of flexibility at a fraction
of the cost of most competitive performance
testing environments.
agent, a supplemental test load for use with
Visual studio 2005 team edition for software
testers, enables organizations to simulate
more users and more accurately test the
performance of Web applications and servers.
team test load agent, which includes both
agent and controller software, is highly
extensible and customizable, giving testers an
enormous amount of flexibility at a fraction
of the cost of most competitive performance
testing environments.
feature HIgHlIgHts
»
more accurate simulation and perfor-
mance testing of Web applications and
servers.
servers.
»
license that grants unlimited virtual
user simulation per process (dual core
processors included).
processors included).
»
simulation of approximately 1,000 users
per processor.
»
tight integration with team Foundation
server, enabling test data to be incorpo-
rated into several analytic reports.
rated into several analytic reports.
Visual studio 2005 team system introduces a
series of load testing tools for Web applications
and services that are integrated into the Visual
studio environment. these advanced load
testing tools enable testers to author, execute,
and manage tests and related work items—all
from within Visual studio. tight integration
into the Visual studio team system workflow
means testing is no longer an afterthought in
the development process. Instead, software
testers can participate throughout the software
life cycle and ensure greater performance and
scalability of their solutions.
series of load testing tools for Web applications
and services that are integrated into the Visual
studio environment. these advanced load
testing tools enable testers to author, execute,
and manage tests and related work items—all
from within Visual studio. tight integration
into the Visual studio team system workflow
means testing is no longer an afterthought in
the development process. Instead, software
testers can participate throughout the software
life cycle and ensure greater performance and
scalability of their solutions.
feature HIgHlIgHts
»
A comprehensive set of test tools that lets
testers author, execute, and manage tests
and related work items all from within Visual
studio—they don’t have to use a separate
environment.
and related work items all from within Visual
studio—they don’t have to use a separate
environment.
»
web tests, load tests, manual tests, and
unit tests—all with their own wizards and
editors.
editors.
»
load test results that can be shared with
other team members.
»
the ability to easily write test scripts to
zero in on specific areas of code they want to
check.
check.
»
simple verification of bugs—testers can
easily create and link bugs back to the test
code so that it can be easily reproduced.
code so that it can be easily reproduced.
»
An extensible infrastructure that allows
testers, developers, and partners to create
their own test types, editors, and playback
mechanics that integrate with Visual studio.
their own test types, editors, and playback
mechanics that integrate with Visual studio.
team foundation source control (tfsc) is a complete
new application built from the ground up that
supports large, distributed development teams
and projects.
new application built from the ground up that
supports large, distributed development teams
and projects.
Visual studio 2005 team edition for software
architects is the first deliverable of the dynamic
systems Initiative, aimed at improving the design
and validation of distributed systems. Visual
studio team edition for software architects gives
architects, operations managers, and develop-
ers the ability to increase the predictability of
success by visually constructing service-oriented
solutions that can be validated against their
operational environments prior to deployment.
architects is the first deliverable of the dynamic
systems Initiative, aimed at improving the design
and validation of distributed systems. Visual
studio team edition for software architects gives
architects, operations managers, and develop-
ers the ability to increase the predictability of
success by visually constructing service-oriented
solutions that can be validated against their
operational environments prior to deployment.
application architects can visualize their service-
oriented applications and developers can work
with the generated code while keeping the code
changes synchronized with the visual design.
Infrastructure architects can create logical
abstractions of their datacenter and validate it
against the constraints of the application/data-
center designed by the application architect prior
to actual deployment. reports generated from
this validation help to document the deployment
mapping.
oriented applications and developers can work
with the generated code while keeping the code
changes synchronized with the visual design.
Infrastructure architects can create logical
abstractions of their datacenter and validate it
against the constraints of the application/data-
center designed by the application architect prior
to actual deployment. reports generated from
this validation help to document the deployment
mapping.
feature HIgHlIgHts
»
modeling tools that allow architects to design
applications that seamlessly integrate with the
development environment.
development environment.
»
integration with the existing Visual studio
project system and Microsoft .Net framework
technologies.
technologies.
»
Full synchronization between visual design
elements and code.
»
common language (system definition
model) that facilitates communication
with developers.
with developers.
»
An extensibility framework to allow new
kinds of application and hosting systems to
be modeled.
be modeled.
»
Application connection designer that allows
developers and architects to define applica-
tions that will be configured into systems for
deployment.
tions that will be configured into systems for
deployment.
»
logical datacenter designer that can be
used to create diagrams or interconnected
hosts that represent the logical structure of a
datacenter for the purpose of communicating
important information to the developer about
the target deployment environment.
hosts that represent the logical structure of a
datacenter for the purpose of communicating
important information to the developer about
the target deployment environment.
»
system designer that can be used to com-
pose applications into systems.
»
deployment designer that is used to bind
applications within your system to logical
servers (application hosts) modeled in a
logical datacenter diagram.
servers (application hosts) modeled in a
logical datacenter diagram.
Visual studio team system enables advanced
developers to verify the performance and qual-
ity of the code they write before they deploy.
developers can now detect common coding and
security-related issues earlier in the develop-
ment cycle, reducing the overall cost of fixing
code defects. and the tight integration of these
advanced tools into the Visual studio Ide helps
developers incorporate the new functionality
in Visual studio team system into their existing
workflow, minimizing the need for new training.
developers to verify the performance and qual-
ity of the code they write before they deploy.
developers can now detect common coding and
security-related issues earlier in the develop-
ment cycle, reducing the overall cost of fixing
code defects. and the tight integration of these
advanced tools into the Visual studio Ide helps
developers incorporate the new functionality
in Visual studio team system into their existing
workflow, minimizing the need for new training.
feature HIgHlIgHts
»
the same tools microsoft uses to develop
its desktop applications—trusted, high-
performance development tools.
performance development tools.
»
An integrated set of analysis tools that help
you detect code defects and performance
problems earlier in the development cycle—
before production.
problems earlier in the development cycle—
before production.
»
code analysis tools that can be used as a part
of the check-in policy for a nightly build process,
enabling development teams to correct defects
before code is checked into the source tree.
enabling development teams to correct defects
before code is checked into the source tree.
»
the capability to ensure the production
of quality applications by using integrated
testing and code coverage tools to test code
modules during development.
testing and code coverage tools to test code
modules during development.
»
code profiling tools to ensure the best
possible performance of applications.
»
static code analyzers that diagnose critical
security and performance errors before they
creep into production by detecting defects
in code by inspecting the source or binaries
without running the code.
creep into production by detecting defects
in code by inspecting the source or binaries
without running the code.
»
Application Verifier that detects runtime
problems in the area of memory allocation,
detects overrun or heap-allocated blocks,
reuse-after-delete, double-delete, and heap
contamination. In the area of critical section
usage, it detects operations that may lead to
deadlocks or resource leaks. In the area of
handle usage, it detects attempts to reuse
handles after they are no longer valid.
detects overrun or heap-allocated blocks,
reuse-after-delete, double-delete, and heap
contamination. In the area of critical section
usage, it detects operations that may lead to
deadlocks or resource leaks. In the area of
handle usage, it detects attempts to reuse
handles after they are no longer valid.
VisuAl studio 2005 teAm edition For soFtwAre Architects—
design for operations
design for operations
VisuAl studio 2005 teAm edition For soFtwAre deVeloPers—
Quality, early and often
Quality, early and often
the Visual studio team system application designer
provides an intelligent whiteboard that allows the
software architect to drag and drop services and
applications onto the design surface, configure set-
tings, and then connect the shapes.
provides an intelligent whiteboard that allows the
software architect to drag and drop services and
applications onto the design surface, configure set-
tings, and then connect the shapes.
Visual studio team system includes tools that enable
software testers to perform a variety of load and
stress tests on applications being developed.
software testers to perform a variety of load and
stress tests on applications being developed.
VisuAl studio 2005 teAm edition For soFtwAre testers—
ensure Mission-CritiCal perforManCe
ensure Mission-CritiCal perforManCe
V
is
u
A
l s
t
u
d
io
t
eA
m
t
es
t
l
o
A
d
A
g
en
t