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 language GRL and a scenario-oriented notation 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 Use Case Maps is illustrated with an example of designing a web-based training system.


  • Please feel free to discuss this article directly on this page. Constructive comments are welcomed! Please sign your TWiki name.

FormForVirtualLibrary edit

Title Designing Information Systems in Social Context: A Goal and Scenario Modelling Approach
Authors L. Liu, E. Yu
Type Journal
Conference/Journal Title Information Systems
Volume/Number Vol.29(2)
Publisher Elsevier
Month April
Year 2004
Pages 187-203
DOI 10.1016/S0306-4379(03)00052-8
Keywords GRL, Goal-oriented Requirements Language, Use Case Maps, User Requirements notation, Scenarios, URN, Web Systems
Topic attachments
I Attachment Action Size Date Who Comment
ISj03.pdfpdf ISj03.pdf manage 437 K 12 Aug 2006 - 14:43 DanielAmyot Pre-publication paper
Topic revision: r2 - 07 Nov 2009, JameleddineHassine
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Foswiki? Send feedback