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] A (abstractness) metric 2nd Abbott, Edwin A. Abstract classes in class diagrams for Open/Closed Principle ABSTRACT SERVER pattern AbstractDbGatewayTest class Abstractions in CoffeeMaker 2nd in Dependency-Inversion Principle 2nd metrics for in Open/Closed Principle 2nd 3rd in payroll system for repetition reduction in Stable Abstractions Principle Abstractness (A) metric 2nd AbstractTransactions class class allocation in 2nd metrics for Accept method Assembly ErnieModem HayesModem Modem 2nd PiecePart ZoomModem Acceptance tests in extreme programming purpose of Actions in state diagrams Activations in sequence diagrams 2nd ACTIVE OBJECT pattern 2nd Active objects in object diagrams in sequence diagrams ActiveObjectEngine class 2nd Actors in use cases Acyclic Dependencies Principle (ADP) ACYCLIC VISITOR pattern ADAPTER pattern class-form of for modem problem Add method Assembly 2nd CompositeShape Frame Game 2nd 3rd 4th 5th GameTest 2nd PersistentSet Set TransactionContainer TreeMap 2nd TreeMapNode AddAction method PayrollPresenterTest TransactionContainer AddClassification method AddCommand method AddCommissionedEmployee class 2nd AddCommissionedEmployeeTransaction class AddEmployee method AddEmployeePresenter 2nd AddEmployeePresenterTest AddEmployeeWindowTest 2nd Blah InMemoryPayrollDatabase PayrollDatabase 2nd in SqlPayrollDatabase 2nd 3rd 4th in SqlPayrollDatabaseTest 2nd AddEmployee_Static method AddEmployeeAction method PayrollPresenterTest PayrollWindowTest AddEmployeeActionInvoked method addEmployeeButton_Click method addEmployeeMenuItem_Click method AddEmployeePresenter class 2nd AddEmployeePresenterTest class AddEmployeeTransaction class dynamic model of fields in hierarchy of listing PayrollDatabase for static model of for user interface 2nd AddEmployeeView interface 2nd AddEmployeeWindow class 2nd AddEmployeeWindowTest class 2nd AddExtension method AddHourlyEmployee class 2nd AddHourlyEmployeeTransaction class 2nd Adding employees into databases into payroll system 2nd 3rd AddingTransaction method AddingTransactionTriggersDelegate method AddItem method AddItemTransaction Order 2nd 3rd OrderImp OrderProxy AddItemTransaction class AddPaymentMethod method LoadEmployeeOperation LoadEmployeeOperationTest LoadPaymentMethodOperation Address class 2nd Address property AddEmployeePresenter Employee addressTextBox_TextChanged method AddSalariedEmployee class AddSalariedEmployeeTransaction class AddSalariedTransaction method AddSchedule method LoadEmployeeOperation LoadPaymentMethodOperation AddServiceCharge method AddSubNode method AddThrow method 2nd addTimeSink method AddTransition method AdjustCurrentFrame method 2nd 3rd 4th AdjustFrameForStrike method ADP (Acyclic Dependencies Principle) AdvanceFrame method 2nd Afferent coupling (Ca) 2nd Affiliation class in Common Closure Principle in Employee for service charges structure of for union dues Affiliation property Affiliation table Affiliations class in Common Closure Principle merging into PayrollImplementation metrics for in Reuse/Release Equivalence Principle AffiliationTransactions class class allocation in metrics for Aggregation in class diagrams associations composition multiplicity Agile Alliance Agile design Copy program and rotting software Alarm method Turnstile 2nd TurnstileFSM AllInfoIsCollected method 2nd AllInformationIsCollected method Animal class Anticipation in Open/Closed Principle Application class class allocation in 2nd metrics for 2nd in Reuse/Release Equivalence Principle Application interface ApplicationRunner class Architecture, serendipitous AsDouble method AsInt method Assemblies Assembly class 2nd Assembly method BOMReportTest BomXmlTest AssemblyOfAssemblies method BOMReportTest BomXmlTest AssemblyWithPartsCSV method AssemblyWithPartsXML method AssertSinkEquals method ClockDriverTest ObserverTest Associations in class diagrams 2nd aggregation classes horizontal qualifiers stereotypes in CoffeeMaker Asynchronous messages in sequence diagrams AsynchronousLogger class ATM system class diagrams for user interface example Aurelius, Marcus Author support Automated acceptance tests Axes of change in Single-Responsibility Principle |