PROFESSIONAL
PROGRAMMING SKILLS - 3 Days - Cost: £ 990
WHO WILL
BENEFIT
Relatively
inexperienced programmers who need to improve their productivity and overall
approach to software development.
COURSE OBJECTIVES
Upon successful
completion of the course delegates are able to:
o Produce
logically sound, clearly written programs, which are more easily tested and
maintained
o Define the requirements of testing and create rigorous test plans
o Find and correct software errors more quickly
o Understand the importance of standards
COURSE CONTENTS
INTRODUCTION
The need for design
o The need for a professional approach
ORIENTATION
Understanding the Program Specification
o Identifying all inputs, outputs and processing rules
o Decision tables
IDENTIFYING
DATA STRUCTURES
General concepts of data structure analysis
o The basis of good design
o Basic constructs: sequence, selection, iteration
TOP DOWN
DESIGN
Structured logic
o Top down design
o Program Design Language and Pseudo Code
PROGRAM
TESTING
The need for a rigorous approach
o Black and white box testing
o Test data selection
o Test Aids
o Creating test plans
o Predicting and checking results
PROGRAM
MAINTENANCE
Maintenance categories
o Improved maintenance techniques
o Finding errors
o Organisational aspects of improved maintenance
o Documentation
STANDARDS
Need for standards
o Layout and style
o Using them effectively
BUILDING
AN ENHANCED FUTURE
Hallmarks of the Professional
o How to gain a good reputation
o How to keep it
COURSE FEATURES
Newly updated
and extended to a challenging 3 days this intensely practical course now gives
your delegates a complete set of carefully graded, integrated exercises.
These exercises
build confidence in the use of effective design techniques and enable delegates
to adopt a rigorous method of software testing. As a result they learn how to
improve software quality and to reduce your development and maintenance costs.
And your
personnel return to work with the ability to put these techniques to immediate
use.
|