Shared Flashcard Set

Details

lecture 10
CASE
34
Accounting
Pre-School
04/16/2012

Additional Accounting Flashcards

 


 

Cards

Term
Many products for case
Definition

Tools

Environments

Benches

Term
Tools
Definition
Very specific task
Term
Environments
Definition
do "Everything"
Term

High level diagrams

Workflow

Flowchart

Definition

 

Upper CASE

Term

Class diagram

Relational data model 

Definition
Lower CASE
Term

Automate

Standardize many tasks 

Definition
Review Case
Term
Encourage adherance to SDLC (4)
Definition

Investigation

Analysis

Design phase

Implementation phase - build & deploy

Term
CASE helps us what
Definition
model our environment and manage our systems
Term

Code generation tools

Source code management 

Definition
Lower case examples
Term
UML class diagrams with "export to code" 
Definition

Code generation tools

 

 

 

Term
Read your project metadata and create robust source code from it
Definition
Code generators
Term
Create code according to a specific set of design patterns
Definition
Code generators
Term
Provides a head start, enforces standards
Definition
Code generators
Term
Still require programmers to "fill in the gaps"
Definition
code generators
Term
In GIS, these are also software specific
Definition
Code generation
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
Unit testing
Term
Testing all the SW/ modules
Definition
System testing
Term
Testing the application with a large amount of data
Definition
Volume testing/ Stress testing
Term
Testing all related systems together
Definition
Integration testing
Term
Conducting any tests require by users
Definition
Acceptance testing
Term

Testing an incomplete or early version of system

 

Definition
Alpha testing
Term
Testing a complete and "stable" system
Definition
Beta testing
Term
Daily smoke and build
Definition
Best Practices in testing
Term
Create scripts (many IDEs can help)
Definition
Best Practices in testing
Term
use a testing "harness"
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
Reverse engineering
Definition
Code generation tools
Term
Build from repository
Definition
Code generation tools
Term
Save to repository
Definition
Code generation tools
Supporting users have an ad free experience!