Quantitative analysis of static models of processes

被引:31
|
作者
Phalp, K [1 ]
Shepperd, M [1 ]
机构
[1] Bournemouth Univ, Dept Comp, Empir Software Engn Res Grp, Poole BH12 5BB, Dorset, England
关键词
process modelling; role activity diagrams; measurement; case study; process improvement;
D O I
10.1016/S0164-1212(99)00136-3
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The upstream activities of software development projects are often viewed as both the most important, the least understood, and hence the most problematic. This is particularly noticeable in terms of satisfying customer requirements. Business process modelling is one solution that is being increasingly used in conjunction with traditional software development, often feeding in to requirements and analysis activities. In addition, research in Systems Engineering for Business Process Change,(1) highlights the importance of modelling business processes in evolving and maintaining legacy systems that support those processes. However, the major use of business process modelling, is to attempt to restructure the business process, in order to improve some given aspect, e.g., cost or time. This restructuring may be seen either as separate activity or as a pre-cursor To the development of systems to support the new or improved process. The analysis of these business models is, therefore, vital to the improvement of the process and the devel opment of supporting software systems. Supporting this analysis is the focus of this paper. Business processes are typically described with static (diagrammatic) models. This paper proposes a quantitative approach to aid analysis and comparison of these models. This is illustrated using the process-modelling notation, Role Activity Diagrams (RADs). We studied 10 prototyping processes across a number of organisations and found that roles of the same type exhibited similar levels of coupling across processes. Where roles did not adhere to tentative threshold values, further investigation revealed unusual circumstances or hidden behaviour. Notably, analysis of the prototyping roles (which exhibited the greatest variation in coupling), found that coupling was highly correlated with the size of the development team and the number of participants. This suggests that prototyping in large projects had a different process to that for small projects and required more mechanisms for communication. We conclude that counts (measures) may be useful in the analysis of static process models. (C) 2000 Elsevier Science Inc. All rights reserved.
引用
收藏
页码:105 / 112
页数:8
相关论文
共 50 条
  • [21] Quantitative analysis of TLD static and dynamic radiation exposure
    Kopec, Renata
    Budzanowski, Maciej
    Olko, Pawel
    Pawlik, Piotr
    RADIATION MEASUREMENTS, 2010, 45 (3-6) : 713 - 715
  • [22] Quantitative analysis of static sitting posture in chronic stroke
    Perlmutter, Sam
    Lin, Fang
    Makhsous, Mohsen
    GAIT & POSTURE, 2010, 32 (01) : 53 - 56
  • [23] Learning Probabilistic Models for Static Analysis Alarms
    Kim, Hyunsu
    Raghothaman, Mukund
    Heo, Kihong
    2022 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2022), 2022, : 1282 - 1293
  • [24] Parameterized Static Analysis for Weak Memory Models
    Sharma, Divyanjali
    Sharma, Subodh
    PROCEEDINGS OF THE 17TH INNOVATIONS IN SOFTWARE ENGINEERING CONFERENCE, ISEC 2024, 2024,
  • [25] Static Analysis of Physical Properties in Simulink Models
    Hocking, Ashlie B.
    Aiello, M. Anthony
    Knight, John C.
    2015 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW), 2015, : 8 - 11
  • [26] Bayesian analysis of some static system models
    Sharma, K.K.
    Rathi, Shubhi
    Namita
    Journal of Quality in Maintenance Engineering, 2004, 10 (04) : 273 - 281
  • [27] Static analysis of transaction-level models
    Agosta, G
    Bruschi, F
    Sciuto, D
    40TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2003, 2003, : 448 - 453
  • [28] Static Analysis of Memory Models for SMT Encodings
    Haas, Thomas
    Maseli, Rene
    Meyer, Roland
    De Leon, Hernan Ponce
    PROCEEDINGS OF THE ACM ON PROGRAMMING LANGUAGES-PACMPL, 2023, 7 (OOPSLA): : 1618 - 1647
  • [29] Abstract Simulation: a Static Analysis of Simulink Models
    Chapoutot, Alexandre
    Martel, Matthieu
    2009 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, PROCEEDINGS, 2009, : 83 - +
  • [30] Static analysis of structures on the base of heterogeneous models
    Savula, Y.
    Savula, N.
    METAL STRUCTURES: DESIGN, FABRICATION, ECONOMY, 2003, : 381 - 385