J68V47 Software Development
create requirements specification
write algorithms
desk-check algorithms
create design documents
write code following a design
apply structured programming
use modular code
use arithmetic, logic and Boolean operators
use control constructs
use parameter passing to transfer values between modules
use standard libraries
use array data structures
use input/output file operations
use error handling techniques
create a test plan using a defined strategy
perform software testing
create test logs
create error logs
write maintenance documentation
write user documentation
deploy a software application