Finally, my work is influenced by the venerable Sun Microsystems product called Network File Server. This was an early example of the client-server software architecture. It would seem at first glance to bear little resemblance to my proposed ITS, but in fact both systems must deliver information in a networked environment. I hope to incorporate certain of its design features into my project. D. Research Design and Methods My project, like other large software systems, will be developed following a procedure which comprises analysis, design, implementation and testing phases.
Analysis focuses on determining user needs and corresponding required system functionality.
Implementation and testing include the programming, debugging and testing of the system. The analysis phase includes several activities. One is characterizing the goals, experience, and requirements of the intended user audience. Another is selecting tutorial strategies which implement the best learning methods for the subject matter. The software architecture of the ITS is specified in the design phase.