We intend initially to support the product in French and English, to test the problems of language conversion. The techniques involved have already been used successfully in our work in computer-based learning. A prototype is currently being implemented. The following steps are involved. The details are similar to those in other large contemporary software engineering projects.
Emphasis is on groups of potential users, using such tactics as brainstorming.
Again, groups of three or four work together in this activity. Many of the designers will be those who instruct in the use of the software to be developed. Knowledge of various types of users is important, so that the material can react to typical user problems. A style of recording the detailed design, called a script, has proved to be very successful. In this stage the first running programs are prepared.