Viewpoints: principles, problems and a practical approach to requirements engineering

被引:93
|
作者
Sommerville, I [1 ]
Sawyer, P [1 ]
机构
[1] Univ Lancaster, Dept Comp, Lancaster LA1 4YR, England
关键词
D O I
10.1023/A:1018946223345
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The paper includes a survey and discussion of viewpoint-oriented approaches to requirements engineering and a presentation of new work in this area which has been designed with practical application in mind. We describe the benefits of viewpoint-oriented requirements engineering and describe the strengths and weaknesses of a number of viewpoint-oriented methods. We discuss the practical problems of introducing viewpoint-oriented requirements engineering into industrial software engineering practice and why these have prevented the widespread use of existing approaches. We then introduce a new model of viewpoints called Preview. Preview viewpoints are flexible, generic entities which can be used in different ways and in different application domains. We describe the novel characteristics of the Preview viewpoints model and the associated processes of requirements discovery, analysis and negotiation. Finally we discuss how well this approach addresses some outstanding problems in requirements engineering (RE) and the practical industrial problems of introducing new requirements engineering methods.
引用
收藏
页码:101 / 130
页数:30
相关论文
共 50 条
  • [1] Viewpoints for requirements elicitation: a practical approach
    Sommerville, I
    Sawyer, P
    Viller, S
    THIRD INTERNATIONAL CONFERENCE ON REQUIREMENTS ENGINEERING - PROCEEDINGS, 1998, : 74 - 81
  • [2] Requirements engineering with viewpoints
    Kotonya, G
    Sommerville, I
    SOFTWARE ENGINEERING JOURNAL, 1996, 11 (01): : 5 - 18
  • [3] Principles, viewpoints and effect links in the engineering of automated plants
    Schroeck, Sebastian
    Zimmer, Florian
    Holm, Thomas
    Fay, Alexander
    Jaeger, Tobias
    39TH ANNUAL CONFERENCE OF THE IEEE INDUSTRIAL ELECTRONICS SOCIETY (IECON 2013), 2013, : 6940 - 6945
  • [4] VIEWPOINT ORIENTED SOFTWARE-DEVELOPMENT - METHODS AND VIEWPOINTS IN REQUIREMENTS ENGINEERING
    FINKELSTEIN, A
    GOEDICKE, M
    KRAMER, J
    NISKIER, C
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 490 : 29 - 54
  • [5] Engineering ethics: Principles and practical MAXIMS
    Stichman, JH
    FIFTH IEEE INTERNATIONAL SYMPOSIUM ON HIGH ASSURANCE SYSTEMS ENGINEERING, PROCEEDINGS, 2000, : 3 - 3
  • [6] Requirements Engineering Based on REBOK (Requirements Engineering Body Of Knowledge) and Its Practical Guide
    Aoyama, Mikio
    Saito, Shinobu
    2012 19TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE WORKSHOPS (APSECW), VOL. 2, 2012, : 146 - +
  • [7] Tracing requirements errors to problems in the requirements engineering process
    Sutcliffe A.G.
    Economou A.
    Markis P.
    Requirements Engineering, 1999, 4 (3) : 134 - 151
  • [8] The Principles of Economics, with Applications to Practical Problems
    Hollander, Jacob H.
    POLITICAL SCIENCE QUARTERLY, 1907, 22 (01) : 159 - 160
  • [9] The Principles of Economics, with Applications to Practical Problems
    Flux, A. W.
    JOURNAL OF POLITICAL ECONOMY, 1904, 13 (01) : 109 - 113
  • [10] A practical agent-based approach to requirements engineering for socio-technical systems
    Bresciani, P
    Donzelli, P
    AGENT-ORIENTED INFORMATION SYSTEMS, 2003, 3030 : 158 - 173