|
Index[SYMBOL] [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] RAD (rapid application development) component-based architectures 2nd domain-specific languages emergence of methodology, ideal object-oriented programming productivity tools rapid prototyping [See also Prototypes] software reuse. [See Software reuse] terminology changes, rapidity to agility timebox development 2nd RAD, architecture and design frameworks. [See Frameworks] goals layered approach multitier architecture orthogonal design software reuse, designing for team strengths testing type checking and XML Rapid development adaptive foundation, as basis 2nd [See also Adaptive foundation] continuous improvement frameworks investment concerns need for people-centric process 2nd 3rd practices processes and procedures standards techniques, listed tools training requirements [See also Training] Rapid development, critical success factors collaborative groupware comfort zones, stepping outside of developer acceptance education listed management support seminars Rappin, Noel Rational Rose Rational Unified Process, The: An Introduction (Kruchten) Refactoring patterns Refactoring tools Refinement Reflection Regression tests Relational databases Remote debugging 2nd Rete A Fast Algorithm for the Many Pattern/ Many Object Pattern Match Problem (Forgy) Rete algorithm 2nd Reverse engineering 2nd 3rd RMI. [See Java Remote Method Invocation] Roundtrip process Ruby 2nd 3rd 4th Rule engines. [See also Business rules] benefits of using declarative programming languages 2nd decoupling business rules end-user programming enterprise systems, using in 2nd evaluation criteria expert systems facts, as data heuristic history imperative computational model 2nd inference engines Java rule-engine API JSR-94 knowledge bases 2nd open source Java, listed production systems rule-based systems visual development tools Rumbaugh, James 2nd Runtime weaving RUP (Rational Unified Process). [See IBM Rational Unified Process] |
|