74587904
Oct 20, 1994
designing and developing sophisticated computer programs for others by dividing the programs into smaller tasks, assigning such tasks to different programmers, and coordinating the results achieved by such programmers
Computer and Scientific