Information Technology Reference
In-Depth Information
OOHDM-Web, based on the Lua scripting language and the CGI Lua environment.
It introduces templates mixing HTML and calls to functions within the navigational
library.
These steps are carried out through a combination of incremental, iterative, and
prototyped-based development styles. During each step, a set of object-oriented
models describing particular design concerns are built or enriched from previous
iterations (Schwabe et al. 1996 ).
OOHDM takes into consideration the very nature of management information
systems (MIS), where different users need to access shared data in a way that is
adapted for them. A hypermedia application is developed and built as a set of
navigational objects that operate as logical windows on a shared conceptual model.
By using the OOHDM model, it is possible to create a plan for a domain of
hypermedia applications, using recognized object-oriented concepts such as struc-
ture and behavior, and abstraction mechanisms, such as aggregation and general-
ization/specialization (Schwabe and Rossi 1995b ).
Ultimately, the purpose of OOHDM is to aid application designers in the
development of single-user hypermedia environments. It is also a methodology
oriented toward a perceptive model of hypermedia applications, in which users/
visitors navigate through a hypermedia space that was authored beforehand
(Sch
mmer et al. ( 1999 )
argue that OOHDM is missing some of the possibilities for the design of editing or
authoring functionalities that permit the manipulation of the hypermedia space.
Therefore, to minimize the lack of editing and management of the hypermedia
environment, these authors present the collaborative OOHDM, aimed at facilitating
the design of collaborative hypermedia environments. It introduces an interaction
design level to the OOHDM, describing the ways in which users/visitors are able to
interact with the hypermedia content and with each other.
ü
mmer et al. 1999 ). As a result of this orientation, Sch
ü
4.6 Web Engineering
In 1998, a group of researchers established the grounds for Web Engineering, an
attempt at creating a new discipline that could introduce sound principles taken
from engineering and management into the disorganized panorama of Web
development. It was observed that there was little methodical discipline in Web
development and that most applications were developed through an ad hoc, con-
tingency plan. But the increasing importance of Web applications, as a separate
entity of information systems, called for a new, organized approach (Murugesan
et al. 2001 ).
Web Engineering brings together practices from traditional software engineering
methods, adapting them to the more
flexible reality of the Web, and other practices
that pertain to the speci
c nature of Web development in itself. It is de
ned by its
creators as
c, engineering, and man-
agement principles and disciplined and systematic approaches to the successful
the establishment and use of sound scienti
 
Search WWH ::




Custom Search