Abstract We have developed a method for analysis and design of web-based information systems (WBISs), and tools to support the method, WebArchitect and PilotBoat. The method and the tools focus on architectures and functions of web sites, rather than on appearance of each web resource (page), such as graphics and layouts. Our goal is to efficiently develop WBISs that best support particular business processes at least maintenance cost. Our method consists of two approaches, static and dynamic. We use the entity relation (E-R) approach for the statis aspects of WBISs, and use scenario approach for the dynamic aspects. The E-R analysis and design, based on relationship management methodology (RMM) developed by Isakowitz et al., defines what are entities and how they are related. The scenario analysis defines how web resources are accessed, used, and changed by whom. The method also defines attributes of each web resource, which are used in maintaining the resource. WebArchitect enables designers and maintainers to directly manipulate meta-level links between web resources that are represented in a hierarchical manner. PilotBoat is a web client that navigates and lets users collaborate through web sites. We have applied our approaches to the WWW6 proceedings site.
[1]
John Karat,et al.
Using scenarios in design meetings—a case study example
,
1991
.
[2]
Kenneth S. Rubin.
Object behavior analysis
,
1992,
CACM.
[3]
Scott E. Hudson,et al.
Ultra-lightweight constraints
,
1996,
UIST '96.
[4]
Colin Potts,et al.
Inquiry-Based Scenario Analysis of System Requirements
,
1994
.
[5]
Tomás Isakowitz,et al.
RMM: a methodology for structured hypermedia design
,
1995,
CACM.
[6]
Ivar Jacobson,et al.
Object-oriented software engineering - a use case driven approach
,
1993,
TOOLS.
[7]
Watts S. Humphrey,et al.
Managing the software process
,
1989,
The SEI series in software engineering.
[8]
Jakob Nielsen,et al.
Multimedia and Hypertext: The Internet and Beyond
,
1995
.
[9]
Gustavo Rossi,et al.
Systematic hypermedia application design with OOHDM
,
1996,
HYPERTEXT '96.
[10]
Barry W. Boehm,et al.
Software Engineering Economics
,
1993,
IEEE Transactions on Software Engineering.
[11]
John Karat,et al.
Taking software design seriously
,
1991
.