Term
|
Definition
Tools
Environments
Benches |
|
|
Term
|
Definition
|
|
Term
|
Definition
|
|
Term
High level diagrams
Workflow
Flowchart |
|
Definition
|
|
Term
Class diagram
Relational data model |
|
Definition
|
|
Term
Automate
Standardize many tasks |
|
Definition
|
|
Term
Encourage adherance to SDLC (4) |
|
Definition
Investigation
Analysis
Design phase
Implementation phase - build & deploy |
|
|
Term
|
Definition
model our environment and manage our systems |
|
|
Term
Code generation tools
Source code management |
|
Definition
|
|
Term
UML class diagrams with "export to code" |
|
Definition
|
|
Term
Read your project metadata and create robust source code from it |
|
Definition
|
|
Term
Create code according to a specific set of design patterns |
|
Definition
|
|
Term
Provides a head start, enforces standards |
|
Definition
|
|
Term
Still require programmers to "fill in the gaps" |
|
Definition
|
|
Term
In GIS, these are also software specific |
|
Definition
|
|
Term
code generation ar also used for |
|
Definition
External
Supporting software |
|
|
Term
When short, similar iterations are involved |
|
Definition
Time saving from code generation |
|
|
Term
When database changes or data model
-E.g. Code must be re-written if tables change |
|
Definition
Time savings from code generation |
|
|
Term
Code generation benefits (5) |
|
Definition
Time saving
Consistent code
Fewer bugs
Easily handles change
Frees programmers from tedious tasks |
|
|
Term
Testing of individual programs/ modules |
|
Definition
|
|
Term
Testing all the SW/ modules |
|
Definition
|
|
Term
Testing the application with a large amount of data |
|
Definition
Volume testing/ Stress testing |
|
|
Term
Testing all related systems together |
|
Definition
|
|
Term
Conducting any tests require by users |
|
Definition
|
|
Term
Testing an incomplete or early version of system
|
|
Definition
|
|
Term
Testing a complete and "stable" system |
|
Definition
|
|
Term
|
Definition
Best Practices in testing |
|
|
Term
Create scripts (many IDEs can help) |
|
Definition
Best Practices in testing |
|
|
Term
|
Definition
Best Practices in testing |
|
|
Term
Secure testing resources in advance |
|
Definition
Best Practices in testing |
|
|
Term
Require formal sign off procedures |
|
Definition
Best Practices in testing |
|
|
Term
|
Definition
|
|
Term
|
Definition
|
|
Term
|
Definition
|
|