Developing Instructional Web Sites – A Software Engineering Approach

This paper focuses on the application of software engineering practices to the development of instructional web sites. The development of a web site, to support a distance or campus-based online course, is a very complex process that involves many instructional and technical aspects, including the instructional purpose of the course, its content, its structure, its interface, and its teaching–learning activities. The use of a method is essential for dealing with the complexity of this process. We describe, in this paper, a software engineering method that helps course designers and teachers to develop high quality instructional web sites. The design of the method was based on the integration of well-known principles, concepts and process models borrowed from instructional design, method engineering, and object-oriented software engineering. The method addresses the managerial processes required to plan, organize, and control the project, as well as the instructional and technical activities involved in the development of high quality course sites.

[1]  Will Venters,et al.  Software engineering: theory and practice , 2006 .

[2]  Ivar Jacobson,et al.  The Unified Modeling Language User Guide , 1998, J. Database Manag..

[3]  Jakob Nielsen,et al.  Ten Usability Heuristics , 2006 .

[4]  David Taylor,et al.  The Keys to Object Technology , 1998 .

[5]  Badrul H. Khan,et al.  Web-based instruction , 1997 .

[6]  Colette Rolland,et al.  Une méthode pour la définition de l'impact organisationnel du changement , 2002, Ingénierie des Systèmes d Inf..

[7]  Bernd Bruegge,et al.  Object Oriented Software Engineering, Conquering Complex and Changing Systems , 2002 .

[8]  Helen Sharp,et al.  Introduction to Software Project Management and Quality Assurance , 1993 .

[9]  Mike Moore,et al.  Distance Education: A Systems View , 1995 .

[10]  R. Dean Distance Education Effectiveness: A Systems Approach to Assessing the Effectiveness of Distance Education. , 1995 .

[11]  Linda Harasim,et al.  Cover Feature A Framework for Online Learning : The Virtual-U , 1998 .

[12]  Saba Zamir Handbook of Object Technology , 1998 .

[13]  James O. Carey,et al.  The systematic design of instruction , 1978 .

[14]  Matthias Jarke DAIDA : conceptual modeling and knowledge-based support of information systems development processes , 1990 .

[15]  Bernd Bruegge,et al.  Object-oriented software engineering , 1999 .

[16]  David Jones,et al.  Building a Web-Based Education System , 1997 .

[17]  Ron Thomas,et al.  Web-Based Instruction , 1997, Encyclopedia of Education and Information Technologies.

[18]  Mary F. O'Sullivan Worlds within which we teach: Issues for designing World Wide Web course material , 1999 .

[19]  J. Cross Building Learning Communities in Cyberspace , 2004 .

[20]  Stuart A. Sutton Building a Web-based Education System , 1999 .

[21]  Jim Conallen,et al.  Building Web applications with UML , 1999 .

[22]  Patrick J. Lynch Web Style Guide , 1999 .

[23]  Louis B. Rosenfeld,et al.  Web Style Guide: Basic Design Principles for Creating Web Sites , 1999 .

[24]  Sjaak Brinkkemper,et al.  Method engineering: engineering of information systems development methods and tools , 1996, Inf. Softw. Technol..

[25]  Heidi Schweizer,et al.  Designing and Teaching an On-Line Course: Spinning Your Web Classroom , 1999 .