A control model of the software requirements process

被引:7
|
作者
White, Anthony S. [1 ]
机构
[1] Middlesex Univ, Sch Engn & Informat Sci, London N17 8HR, England
关键词
Project management; Resource management; Requirements; Control-theoretic analysis; Modelling software projects; System dynamics; Requirements effort;
D O I
10.1108/03684921311323671
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Purpose - Many project failures can be attributed to changes in requirements as the project progresses. The purpose of this paper is to review several system dynamics models of the requirements process from the literature, especially the model of Andersson and Karlsson. This model addresses the deficiencies in the system dynamics model devised hitherto to create a model than can be used to predict requirements acquisition and staff resources for different levels of project complexity and size. Design/methodology/approach - A new control-theoretic model of requirements gathering is devised using the Software Test Model of Cangussu as a framework. Conventional control system techniques are then used to compute typical responses. Findings - The results agree with the limited published data. This model can be used to predict an estimate of the possible number of requirements that could be devised for the project. It allows the incorporation of workforce, quality and complexity information to predict the time to complete the requirements process. This model is then used to predict how the requirements process responds to requirements creep and to changes in workforce used. Research limitations/implications - This model is theoretical and is proposed so that it can be simple tested. It makes a number of assumptions not yet recorded by industry that would have to be obtained. Practical implications - If it is supported by experimental data then a better project development model can be created with the prospect of greater control of project development. Originality/value - This work, although based on the work of Cangussu et at, is devised by the author.
引用
收藏
页码:423 / 447
页数:25
相关论文
共 50 条
  • [1] A requirements engineering process for control engineering software
    Valles-Barajas, Fernando
    [J]. INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2007, 3 (04) : 217 - 227
  • [2] Safety analysis of software requirements: model and process
    Li, Shaojun
    Duo, Suo
    [J]. 3RD INTERNATIONAL SYMPOSIUM ON AIRCRAFT AIRWORTHINESS (ISAA 2013), 2014, 80 : 153 - 164
  • [3] A Process model for Requirements Change Management in Collocated Software Development
    Khan, Arif Ali
    Basri, Shuib
    Dominic, P. D. D.
    Fazal-e-Amin
    [J]. 2012 IEEE SYMPOSIUM ON E-LEARNING, E-MANAGEMENT AND E-SERVICES (IS3E 2012), 2012, : 77 - 82
  • [4] Business Process Model Driven Automatic Software Requirements Generation
    Turkman, Salam
    Taweel, Adel
    [J]. BUSINESS MODELING AND SOFTWARE DESIGN, BMSD 2019, 2019, 356 : 270 - 278
  • [5] Conceptual model for process control software specification
    Godena, G
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 1997, 20 (10) : 617 - 630
  • [6] Analyzing the requirements to implement a data analysis model for software process improvement
    Mejia, Jezreel
    Iniguez, Freddy
    Munoz, Mirna
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2019, 31 (22):
  • [7] A Measurement-Driven Process Model For Managing Inconsistent Software Requirements
    Mu, Kedian
    Jin, Zhi
    Zowghi, Didar
    [J]. APSEC 2008:15TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2008, : 291 - +
  • [8] A REQUIREMENTS ENGINEERING PROCESS MODEL FOR DISTRIBUTED SOFTWARE DEVELOPMENT Lessons Learned
    Lopes, Leandro Teixeira
    Audy, Jorge Luis Nicolas
    [J]. ICEIS 2008: PROCEEDINGS OF THE TENTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL ISAS-2: INFORMATION SYSTEMS ANALYSIS AND SPECIFICATION, VOL 2, 2008, : 117 - 122
  • [9] Software sustainability requirements: a unified method for improving requirements process for software development
    Saputri, Theresia Ratih Dewi
    Lee, Seok-Won
    [J]. 29TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE 2021), 2021, : 506 - 507
  • [10] Consistency Verification Between Goal Model and Process Model in Requirements Analysis of Networked Software
    Liu, Yang
    Wu, Jinzhao
    Qiao, Rui
    [J]. JOURNAL OF COMPUTATIONAL AND THEORETICAL NANOSCIENCE, 2014, 11 (05) : 1385 - 1393