S



Index


[A] [B] [C] [D] [E] [F] [G] [H] [I] [J] [K] [L] [M] [N] [O] [P] [Q] [R] [S] [T] [U] [V] [W] [X] [Y] [Z]

Salaried employee payments
SalariedClassification class
SalariedClassification table
SalariedEmployee class
SalariedUnionMemberDues method
Salary property
SalaryObserver class
salaryRadioButton_CheckedChanged method
salaryTextBox control
salaryTextBox_TextChanged method
Sales receipts
     implementing
     posting
SalesReceipt class
     in Common Closure Principle
     couplings in
     posting in
SalesReceipt table
SalesReceiptTransaction class
     couplings in
     static model of
Salient documentation
SAP (Stable Abstractions Principle)
SaveEmployeeOperation class
SaveEnabled property
SaveIsTransactional method
SaveMailMethodThenHoldMethod method
SavePaymentMethod method
Scenarios, sequence diagrams for
Schedule property
     ChangeHourlyTransaction
     Employee
ScheduleCode method
ScheduleGetsSaved method 2nd
Schedules class
     in Common Closure Principle
     merging into PayrollImplementation
     metrics for 2nd
     in Reuse/Release Equivalence Principle
Schedules for payments 2nd
Score method
Score property 2nd 3rd 4th 5th 6th 7th
ScoreForFrame method 2nd 3rd 4th 5th 6th
Scorer class 2nd 3rd 4th 5th
Screen class
SDP (Stable-Dependencies Principle)
SelectSubNode method
Self-organizing teams
Self-Shunt pattern
send method
     DedModemController
     Modem
sendImp class
Sending Password Failed state in login state machine
Sending Password Succeeded state in login state machine
sendPassword method
Seneca
Sense method
Sensor class
     abstraction in
     for composites
     function of
Separate clients in Interface Segregation Principle
Separation
     of coupled responsibilities
     through delegation
     through multiple inheritance
Sequence diagrams 2nd
     active objects in
     for cases and scenarios
     conditions in
     creating and destroying
     loops in 2nd
     messages in 2nd
     multiple threads in
     objects in
     sending messages to interfaces in
Sequence numbers in collaboration diagrams
Serendipitous architecture
Serendipitous decoupling
Serve method
Server class
Server method
Service charges
     implementing
     pay periods for
     posting
ServiceCharge class 2nd
ServiceChargesSpanningMultiplePayPeriods method
ServiceChargeTransaction class 2nd
ServiceRunner method
Set interface
SetArray method
SetBoilerState method
     CoffeeMakerAPI
     CoffeeMakerStub
SetDone method
SetDriver method
     ClockDriver
     MockTimeSource
     TimeSource
SetIndicatorState method
     CoffeeMakerAPI 2nd
     CoffeeMakerStub
SetLocked method
SetObserver method
     MockTimeSource
     TimeSource
SetReliefValveState method
     CoffeeMakerAPI
     CoffeeMakerStub
SetState method
SetTime method
     MockTimeSink
     MockTimeSource 2nd 3rd 4th 5th
     ObservableClock
     TimeSink
SetUnlocked method
SetUp method
     AddEmployeePresenterTest 2nd
     AddEmployeeWindowTest 2nd
     Blah 2nd
     BOMReportTest
     BomXmlTest
     ClockDriverTest
     DbOrderGatewayTest
     DbProductGatewayTest
     DBTest
     GameTest 2nd
     LoadEmployeeOperationTest
     LoadPaymentMethodOperationTest
     ModemVisitorTest 2nd
     ObserverTest
     PayrollPresenterTest
     PayrollWindowTest
     ProxyTest
     SMCTurnstileTest
     SqlPayrollDatabaseTest 2nd
     TestCoffeeMaker
     TestLog
     TransactionContainerTest
     TurnstileTest 2nd
     WindowViewLoaderTest
SetUpReportDatabase method
SetWarmerState method
     CoffeeMakerAPI
     CoffeeMakerStub
Shape application
Shape class
Shape interface 2nd 3rd
Shape structure
ShapeComparer class
ShapeFactory class
ShapeFactory interface
ShapeFactoryImplementation class
ShapeType enumeration 2nd
Shopping cart
     implementing
     object model
     Proxy for
     relational data model
Short cycles in extreme programming
Show method
showLoginScreen method
ShuntRow method 2nd
Sieve method
SillyAddAction method
SimpleAssemblyCSV method
SimpleAssemblyXML method
Simplicity
     in extreme programming
     importance of
     for use cases
Single-Responsibility Principle (SRP)
     for adding employees
     for CoffeeMaker
     for components
     defining responsibilities in
     in dependency cycles
     in payroll system
     persistence in
     for report generation
     separating coupled responsibilities in
     in table lamp
Singleton class
SINGLETON pattern
     benefits and costs of
     for DeleteEmployeeTransaction
     example
Sku property
     Product
     ProductImpl
     ProductProxy
SleepCommand class 2nd
SleepTillMoreMessagesQueued method
SMC (State Machine Compiler)
SMCTurnstileTest class
Smells of rotting software
SocketServer class
SocketService interface
Software
     early and continuous delivery of
     models for
     rotting
Software delivery in extreme programming
Software module functions
Sort method
     BubbleSorter 2nd 3rd
     DoubleBubbleSorter
     IntBubbleSorter
     QuickBubbleSorter
SortHandler interface
Sorts
     bubble sorts 2nd
     QuickBubbleSorter
Source code dependencies, class diagrams for
Source control, nonblocking
Spare method 2nd 3rd
Spares
     in bowling
     testing
Sparse matrices
Speaker class
SpeakerVolume property
     HayesModem
     LoudDialModem
     ModemDecorator
Special events in state transition diagrams
Specification-level diagrams
Splitting user stories
Spock, Mister
Spoofing
SQL Server
SqlCommandBuildInsertionCommand method
SqlCommandBuildItemInsersionStatement method
SqlCommandBuildItemsForOrderQueryStatement method
SqlCommandBuildProductDeleteStatement method
SqlPayrollDatabase class 2nd
SqlPayrollDatabaseTest class 2nd 3rd
SqlTransaction class
Square class 2nd 3rd
Square structure
SRP [See Single-Responsibility Principle (SRP).]
Stability
     and abstraction
     definition
     metrics for 2nd
     principles
         Acyclic Dependencies Principle
         Stable Abstractions Principle
         Stable-Dependencies Principle
     variable
Stable Abstractions Principle (SAP)
Stable-Dependencies Principle (SDP)
Start method
     ContainmentVessel
     HotWaterSource 2nd
     M4ContainmentVessel
StartBrewing method
     M4HotWaterSource
     UserInterface
StartedPotNotEmpty method
StartingState method 2nd
StartNoPot method
StartNoWater method
StartServiceThread method
State class
State diagrams 2nd
     basics
     for cellular phones
     FSM
     state transition diagrams 2nd
         pseudostates in
         special events in
         superstates in
State Machine Compiler (SMC)
State machines
     applications
         distributed processing
         GUI interaction controllers
         high-level application policies for GUIs
     UML notation for
STATE pattern
     costs and benefits of
     vs. Strategy
     for turnstile
State transition tables (STTs)
State variables, internal scope
Stateless interfaces
StateName method
States
     in state diagrams
     State Machine Compiler for
     transition tables for
Static diagrams
Static typing vs. dynamic
Statistical analysis of designs
Stereotypes in class diagrams 2nd
Stop method
StopCommand class
Store method
     Db
     ItemData
StoreItem method
StoreProduct method
STRATEGY pattern 2nd
     for Application problem
     for employee pay
     in Open/Closed Principle
     in payroll system
     vs. STATE
     vs. TEMPLATE METHOD
Strike method 2nd 3rd
Strikes in bowling
Strong players
Stroustrup, Bjarne
Structure
     class diagrams for
     of components
Structure documents
STTs (state transition tables)
Subject class 2nd
SubmitEnabled property
     AddEmployeeWindow
     MockAddEmployeeView
Substates in state transition diagrams
Substitutable factories
Substitution and subtypes [See Liskov Substitution Principle (LSP).]
Subway turnstiles [See Turnstiles.]
Superstates in state transition diagrams
Support efforts
Sustainable pace
     in agile development
     in extreme programming
Swap method
     BubbleSorter 2nd
     DoubleBubbleSorter
     IntBubbleSorter
     IntSortHandler
Switch class
Switch/case statements
Switchable interface
SwitchableDevice
Synchronous messages in sequence diagrams
System boundary diagrams in use cases
System.Data namespace




Agile Principles, Patterns, and Practices in C#
Agile Principles, Patterns, and Practices in C#
ISBN: 0131857258
EAN: 2147483647
Year: 2006
Pages: 272

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