S


SA_FormatString attribute, 254

SA_InvalidCheck attribute, 254

sample application creation, 309-310

sample logical datacenter

datacenter zones, 63

DMZ1 zone, 63

DMZ2 zone, 63

endpoint styles, 64

IntranetZone, 63

overview, 62-63

UML deployment diagram, 64-65

sample web application creation

configuring sample application for testing, 396

overview, 394

users for site, creating, 395-396

sampling profilers, 308

sampling session configuration, 318-319

SA_No attribute, 254

SA_NoAccess attribute, 254

SA_Post attribute, 254

SA_Pre attribute, 254

SA_Read attribute, 254

SA_ReadWrite attribute, 254

SA_Write attribute, 254

SA_Yes attribute, 254

scenario work item, 581

Schema structure, 169-170

SCVs (special cause variations), 569

SDLC (Software Development Lifecycle), 22

SDM Compiler, 163, 191-192, 216

SDM documents, 162, 186-189

SDM files, 42-43

SDM SDK, 190-191

SDM (System Definition Model)

abstract attribute, 172

abstract objects, 161

abstract relationships, 161

advantages of, 160

architecture for, 160-163

complex types, 167-168

constraints

ConstraintDefinition complex type, 182-183

ConstraintMember complex type, 183-184

Evaluate attribute, 183

FlowMember complex type, 184-185

ManagerDeclaration complex type, 185-186

overview, 182

Raiseerror attribute, 183

ReturnEarly attribute, 183

setting constraints, 182

structural constraints, 182

TargetDefinition attribute, 183

Definition complex type, 170-171

definition members, 170

deployment, 165-166

design-time validation, 163-164

Distributed System Designers, 189-190

example

Application layer endpoint, 196-198

ApplicationHost layer endpoint, 199-200

communication, 200-201

constraints, 208-216

containment, 201-205

delegation, 200-201

endpoints, 196-200

flows, 207

hosting, 206

overview, 192-193

ProtoGen, 216-217

registry, 217-218

SDM Compiler, 216

settings, 195-196

settings for endpoints, 198-199

SystemDefinition, 193-195

Visual Studio and, 218-219

extends attribute, 172

instances, 161-162

layer attribute, 172

managers, 162

Member complex type, 176-179

modeling layers of a system, 166-167

object definition, 170

ObjectDefinition complex type, 172-175

overview, 22, 160

prototypes, 189-190

relationship definition, 170

RelationshipDefinition complex type, 175-176

schema structure, 169-170

SDM Compiler, 163, 191-192

SDM documents, 162, 186-189

SDM SDK, 190-191

settings

Access attribute, 179

custom settings, 181-182

DeploymentTime attribute, 179

overview, 179-180

Required attribute, 179

Secure attribute, 179

setting values, 180-181

simple types, 167-168

system deployment definition, 166

Team System meta-model, 22-23

type definitions, 168

types, 167-169

in Visual Studio 2005 Team Edition for Software Architects, 164-165

SdmG (SDM Manager Generator), 212-215

Secure attribute, 179

security

groups, 621-622

for report site, 533

roles, 542-543

rules, 226

setting up build, 630

selecting tests, 343-344

Semantic Model Definition Language (SMDL) model, 531

Server Administrator, 649

session reports

Allocation View, 328

application time, 322

Call Tree View, 327

Caller/Callee View, 326-327

elapsed time, 322

exclusive time, 322

Functions View, 325-326

inclusive time, 322

interpreting, 321-330

managing, 321

Objects Lifetime View, 328-330

reading, 321-330

Summary View, 322-325

session targets, configuring, 316-318

setting check-in notes for your C/C++ code, 259-260

setting constraints, 182

setting values, 180-181

setting warning levels, 249-250

SettingMembers complex type, 178

settings

Access attribute, 179

custom settings, 181-182

DeploymentTime attribute, 179

example (SDM), 195-196

overview, 179-180

Required attribute, 179

Secure attribute, 179

setting values, 180-181

System Definition Model (SDM), 179-182

web tests, 400-401

settings and constraints

constraints versus settings, 71-72

custom settings, 75

GenericServer settings and constraints, 72

IISWebServer settings and constraints, 72-74

Import IIS Settings Wizard, 76

overview, 71

user-defined constraints, 76

WebSiteEndpoint settings and constraints, 74

ZoneEndpoint settings and constraints, 74-75

Settings and Constraints Editor, 53-54

settings for endpoints, 198-199

setup

Application Verifier, 264-266

Team Foundation Build build lab, setting up, 629

build location folder, 629

drop location folder, 629

overview, 627-628

security, setting up build, 630

strategy for build, planning a, 628

Team System integration, 629-630

Team Foundation version control overview, 541-542

security roles, 542-543

workspace, 543-544

severe bugs, 438

Shape Map, providing a, 144-145

shapes, defining, 142-143

sharing reusable prototypes, 78

shelvesets, 557-559

shelving, 486

Short, Keith (Software Factories: Assembling Applications with Patterns, Works, Models and Tools), 5, 7

Simple Object Access Protocol (SOAP), 11

simple types, 167-168

SimpleName attribute, 177

simulating collaboration diagrams using comments, 127

single-server deployment, 652

sites, 135-137

small to medium deployments, 650

SMDL (Semantic Model Definition Language) model, 531

Software Development Lifecycle (SDLC), 22

software factories, 7-8

Software Factories: Assembling Applications with Patterns, Works, Models and Tools(Short and Greenfield), 5, 7

Software Factories Workbench, 8

sorting test results, 350

sorting tests, 346

source code migration, 540-541

source control and item tracking, 21

Source Control Explorer

overview, 544-545

source repository, adding projects to, 548

workspaces, 546-548

source repository, adding projects to, 548

special cause variations (SCVs), 569

special-purpose test lists, 345

Specify an existing program to wrap as a generic test option, 459

SQL Reporting Services, 617-619

SQL Trace table, 425

SQL Tracing, 420

standards compliance, lack of, 501

Standish Group (CHAOS report), 481

starting a build, 638

StartsWith method, 375

state field (work items), 517

state pattern used to simulate statechart diagrams, 125-127

static code analysis, 246. See also Code Analysis for C/C++

status, 637-638

status field (work items), 516

Stockbroker example

Application Designer

database connection properties, specifying, 36-37

design characteristics, 33-34

drawing the diagram, 34-36

endpoint details, specifying, 37-38

endpoint prototype, defining your own, 38-39

existing service, representing an, 39-40

overview, 32-33

UML comparisons, 34

Class Designer, 104-108

DealingService.vb, 46-47

Logical Datacenter Designer

Client zone, 70

MarketMaker zone, 65-67

overview, 65

StockBroker zone, 68-69

StockMarket zone, 67-68

overview, 18, 45

StockQuoteService.vb, 46

testing StockBroker application, 47-48

StockBroker zone, 68-69

StockBrokerZone prototype, 77-78

StockDeal classes, 105-108, 110-115

StockMarket zone, 67-68

StockQuote structure, 117

StockQuoteApp implementation

Default.aspx file, 49

Default.aspx.cs file, 49-50

overview, 48

testing StockQuoteApp Web application, 50

StockQuoteService.vb, 46

stopping a build, 639

storing load test run data, 422

strategy for build, planning a, 628

stress testing, 435

StringAssert class

Contains method, 375

DoesNotMatch method, 375

EndsWith method, 375

Matches method, 375

overview, 375-376

StartsWith method, 375

structural constraints, 182

structural testing, 435

structure, 448-449

Structure type, 103

structuring your project, 508-510

summary report XML schema, 468-469

Summary View for session reports, 322-325

suppressing messages, 232-233

system definition for a subset of the application design, 89-90

system definition for the full application design, 89

System Definition Model (SDM) abstract attribute, 172

abstract objects, 161

abstract relationships, 161

advantages of, 160

architecture for, 160-163

complex types, 167-168

constraints

ConstraintDefinition complex type, 182-183

ConstraintMember complex type, 183-184

Evaluate attribute, 183

FlowMember complex type, 184-185

ManagerDeclaration complex type, 185-186

overview, 182

Raiseerror attribute, 183

ReturnEarly attribute, 183

setting constraints, 182

structural constraints, 182

TargetDefinition attribute, 183

Definition complex type, 170-171

definition members, 170

deployment, 165-166

design-time validation, 163-164

Distributed System Designers, 189-190

example

Application layer endpoint, 196-198

ApplicationHost layer endpoint, 199-200

communication, 200-201

constraints, 208-216

containment, 201-205

delegation, 200-201

endpoints, 196-200

flows, 207

hosting, 206

overview, 192-193

ProtoGen, 216-217

registry, 217-218

SDM Compiler, 216

settings, 195-196

settings for endpoints, 198-199

SystemDefinition, 193-195

Visual Studio and, 218-219

extends attribute, 172

instances, 161-162

layer attribute, 172

managers, 162

Member complex type, 176-179

modeling layers of a system, 166-167

object definition, 170

ObjectDefinition complex type, 172-175

overview, 22, 160

prototypes, 189-190

relationship definition, 170

RelationshipDefinition complex type, 175-176

schema structure, 169-170

SDM Compiler, 163, 191-192

SDM documents, 162, 186-189

SDM SDK, 190-191

settings

Access attribute, 179

custom settings, 181-182

DeploymentTime attribute, 179

overview, 179-180

Required attribute, 179

Secure attribute, 179

setting values, 180-181

simple types, 167-168

system deployment definition, 166

and the Team System meta-model, 22-23

type definitions, 168

types, 167-169

in Visual Studio 2005 Team Edition for Software Architects, 164-165

System Definition Model (SDM) files, 42-43

system deployment definition, 166

system deployments, 88-89

System Designer

Comment tool, 82

Connection tool, 82

creating system diagrams from scratch, 92

defining and deploying systems

defining deployment, 90-91

nested systems, 91-92

overview, 89

system definition for a subset of the application design, 89-90

system definition for the full application design, 89

dynamic modeling, 98

overview, 15-16, 82

system settings and constraints, 92-93

System View, 83

toolbox, 82

System View

Application Designer, 85

Deployment Designer, 83

System Designer, 83



Professional Visual Studio 2005 Team System
Professional Visual Studio 2005 Team System (Programmer to Programmer)
ISBN: 0764584367
EAN: 2147483647
Year: N/A
Pages: 220

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net