Requirements engineering and process modelling in software quality management - Towards a generic process metamodel

被引:11
|
作者
Berki, E
Georgiadou, E
Holcombe, M
机构
[1] Univ Jyvaskyla, Dept Comp Sci & Informat Syst, FIN-40014 Jyvaskyla, Finland
[2] Middlesex Univ, Sch Comp Sci, London N14 4YZ, England
[3] Univ Sheffield, Fac Engn, Sheffield S1 4DP, S Yorkshire, England
关键词
process metamodelling; method engineering; evaluation; stakeholders; software quality; requirements engineering;
D O I
10.1023/B:SQJO.0000034711.87241.f0
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper examines the concept of Quality in Software Engineering, its different contexts and its different meanings to various people. It begins with a commentary on quality issues for systems development and various stakeholders' involvement. It revisits aspects and concepts of systems development methods and highlights the relevance of quality issues to the choice of a process model. A summarised review of some families of methods is presented, where their application domain, lifecycle coverage, strengths and weaknesses are considered. Under the new development era the requirements of software development change; the role of methods and stakeholders change, too. The paper refers to the latest developments in the area of software engineering and emphasises the shift from traditional conceptual modelling to requirements engineering and process metamodelling principles. We provide support for an emerging discipline in the form of a software process metamodel to cover new issues for software quality and process improvement. The widening of the horizons of software engineering both as a 'communication tool' and as a 'scientific discipline' (and not as a 'craft') is needed in order to support both communicative and scientific quality systems properties. In general, we can consider such a discipline as a thinking tool for understanding the generic process and as the origin of combining intuition and quality engineering to transform requirements to adequate human-centred information systems. We conclude with a schematic representation of a Generic Process Metamodel (GPM) indicating facets contributed by Software Engineering, Computer Science, Information Systems, Mathematics, Linguistics, Sociology and Anthropology. Ongoing research and development issues have provided evidence for influence from even more diverse disciplines.
引用
收藏
页码:265 / 283
页数:19
相关论文
共 50 条
  • [1] Requirements Engineering and Process Modelling in Software Quality Management— Towards a Generic Process Metamodel
    Eleni Berki
    Elli Georgiadou
    Mike Holcombe
    [J]. Software Quality Journal, 2004, 12 : 265 - 283
  • [2] Towards a Metamodel for a Requirements Engineering Process of Embedded Systems
    Pereira, Tarcisio
    Albuquerque, Deivson
    Sousa, Aeda
    Alencar, Fernanda
    Castro, Jaelson
    [J]. 2016 VI BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEMS ENGINEERING (SBESC 2016), 2016, : 93 - 100
  • [3] Modeling and Application of Requirements Engineering Process Metamodel
    Jiang, Xuping
    [J]. 2008 IEEE INTERNATIONAL SYMPOSIUM ON KNOWLEDGE ACQUISITION AND MODELING WORKSHOP PROCEEDINGS, VOLS 1 AND 2, 2008, : 998 - 1001
  • [4] Towards security requirements management for software product lines:: A security domain requirements engineering process
    Mellado, Daniel
    Fernandez-Medina, Eduardo
    Piattini, Mario
    [J]. COMPUTER STANDARDS & INTERFACES, 2008, 30 (06) : 361 - 371
  • [5] CSEPM - A Continuous Software Engineering Process Metamodel
    Krusche, Stephan
    Bruegge, Bernd
    [J]. 2017 IEEE/ACM 3RD INTERNATIONAL WORKSHOP ON RAPID CONTINUOUS SOFTWARE ENGINEERING (RCOSE), 2017, : 2 - 8
  • [6] Software Prototypes: Enhancing The Quality of Requirements Engineering Process
    Suranto, Beni
    [J]. 2ND INTERNATIONAL SYMPOSIUM ISTMET 2015 TECHNOLOGY MANAGEMENT & EMERGING TECHNOLOGIES, 2015,
  • [7] Represent Software Process Engineering Metamodel in Description Logic
    Wang, Shengjun
    Jin, Longfei
    Jin, Chengzhi
    [J]. PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 11, 2006, 11 : 109 - 113
  • [8] A requirements engineering process for control engineering software
    Valles-Barajas, Fernando
    [J]. INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2007, 3 (04) : 217 - 227
  • [9] Towards a Generic Framework for Model-Driven Engineering of Software Process Lines
    Agh, H.
    Ramsin, R.
    [J]. PROCEEDINGS OF THE FIFTH EUROPEAN CONFERENCE ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS (ECBS 2017), 2017,
  • [10] Effect of Project Management in Requirements Engineering and Requirements Change Management Process for Global Software Development
    Shafiq, Muhammad
    Zhang, Qinghua
    Akbar, Muhammad Azeem
    Khan, Arif Ali
    Hussain, Shahid
    Fazal-E-Amin
    Khan, Asfandyar
    Soofi, Aized Amin
    [J]. IEEE ACCESS, 2018, 6 : 25747 - 25763