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 条
  • [21] The Process from Innovation to Requirements Engineering in Software Startups
    Seppanen, Pertti
    Tripathi, Nirnaya
    Oivo, Markku
    Liukkunen, Kari
    [J]. SOFTWARE BUSINESS, ICSOB 2017, 2017, 304 : 3 - 17
  • [22] Towards Software Testing Process Improvement from Requirements
    Smilgyte, Kristina
    Butleris, Rimantas
    [J]. INFORMATION AND SOFTWARE TECHNOLOGIES, 2012, 319 : 474 - +
  • [23] A flexible perspective for sofware processes - Supporting flexibility in the software process engineering metamodel
    Martinho, Ricardo
    Domingos, Dulce
    Varajao, Joao
    [J]. ICEIS 2007: PROCEEDINGS OF THE NINTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS: INFORMATION SYSTEMS ANALYSIS AND SPECIFICATION, 2007, : 559 - +
  • [24] MODELING AND ANALYSIS OF KNOWLEDGE FLOWS IN SOFTWARE PROCESSES THROUGH THE EXTENSION OF THE SOFTWARE PROCESS ENGINEERING METAMODEL
    Rodriguez-Elias, Oscar M.
    Martinez-Garcia, Ana I.
    Vizcaino, Aurora
    Favela, Jesus
    Piattini, Mario
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2009, 19 (02) : 185 - 211
  • [25] An integrated approach to the Requirements Engineering and Process Modelling teaching
    Marsicano, George
    Mendes, Fabiana Freitas
    Fernandes, Mauricio Vidotti
    Andrade de Freitas, Sergio Antonio
    [J]. 2016 IEEE 29TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2016, : 166 - 174
  • [26] A framework for improving the requirements engineering process management
    Williams, DW
    Hall, T
    Kennedy, M
    [J]. SOFTWARE QUALITY JOURNAL, 1999, 8 (02) : 133 - 147
  • [27] Metamodel of requirements' types classifications for improving the Software Development Process (SDP): An ontological approach
    Hurtado, Omar
    Fraga, Anabel
    Llorens, Juan
    Hernanz, Isidro
    [J]. PROCEEDINGS OF THE 10TH IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND APPLICATIONS, 2006, : 358 - +
  • [28] A Framework for Improving the Requirements Engineering Process Management
    D. W. Williams
    T. Hall
    M. Kennedy
    [J]. Software Quality Journal, 1999, 8 : 133 - 147
  • [29] Towards dealing with commonly occurring requirements engineering process issues during software development outsourcing
    Iqbal, Javed
    Ahmad, Rodina B.
    Fazal-e-Amin
    Shoaib, Muhammad
    Nasir, Mohd Hairul Nizam
    [J]. PLOS ONE, 2022, 17 (07):
  • [30] Towards Integrating Data-Driven Requirements Engineering into the Software Development Process: A Vision Paper
    Franch, Xavier
    Seyff, Norbert
    Oriol, Marc
    Fricker, Samuel
    Groher, Iris
    Vierhauser, Michael
    Wimmer, Manuel
    [J]. REQUIREMENTS ENGINEERING: FOUNDATION FOR SOFTWARE QUALITY (REFSQ 2020), 2020, 12045 : 135 - 142