There is quite some fraction of code which could be replaced by commercial or even public domain software. This reflects a common trend away from Fortran towards more modern computing languages. In order to be prepared with future developments it is wise to begin now to gain experiences in this field. This seems rather important in the startup phase were most of the users meet OO the first time. There is a complete software development and engineering environment available on HP, easing the design, the coding as well as the maintenance of the code.
Similar packages are available on all platforms.
As a result of this, subdomains and a hierachy of dependencies between them have been identified. And here is the complete design in Booch notation . You may also want to have a look in the specification listing . They must be chosen according to their expertise. The suggested responsibilities after each topic are very preliminary.