Designing information systems in social context: a goal and scenario modelling approach

  • Authors:
  • Lin Liu;Eric Yu

  • Affiliations:
  • Department of Computer Science, University of Toronto, 40 St. George St., Toronto, Ont., Canada M5S 2E4;Faculty of Information Studies, University of Toronto, 140 St. Georoe St., Toronto, Ont., Canada M5S 3G6

  • Venue:
  • Information Systems - Special issue: The 14th international conference on advanced information systems engineering (CAiSE*02)
  • Year:
  • 2004

Quantified Score

Hi-index 0.01

Visualization

Abstract

In order to design a better information system, a designer would like to have notations to visualize how design experts' know-how can be applied according to one's specific social and technology situation. We propose the combined use of a goal-oriented requirements language (GRL) and a scenario-oriented notation Use Case Maps (UCM) for representing design knowledge of information systems. Goal-oriented modelling is used throughout the requirements and design process. In GRL, goals are used to depict business objectives and system requirements, both functional and non-functional. Tasks are used to represent different ways for achieving goals. Means-ends reasoning is used to explore alternative solutions and their operationalizations into implementable system constructs. Social context is modelled in terms of dependency relationships among agents and roles. Scenarios expressed in UCM are used to describe elaborated business processes or workflow. The complementary use of goal-oriented modelling with GRL and scenario modelling with UCM is illustrated with an example of designing a web-based training system.