Software process models are software too :: A domain class model for software process models

被引:0
|
作者
Turk, D [1 ]
Vaishnavi, V [1 ]
机构
[1] Colorado State Univ, Dept Comp Informat Syst, Ft Collins, CO 80523 USA
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A software process model describes a set of partially-ordered sequences of activities that are carried out in order to accomplish certain goals. While numerous process modeling approaches have been proposed over the years, it seems that none of them have yet addressed the full range of concepts described in this definition. Most focus on activities and activity ordering;few, if any, focus on representing organizational goals and process improvement. Most provide concrete implementation approaches; few, if any, describe the general model(s) upon which these implementations are built. This paper suggests a new approach for developing software process modeling systems. If "Software Processes are Software Too," as suggested by Osterweil (1987), then so are software process models, and hence there may be processes and models that are used in regular software development that may be useful in the process modeling domain as well. The paper focuses on the domain class model as an example of one type of model that might be produced if an approach such as the Unified Process were used in the process modeling domain. Such a process, and the set of models produced by it, if used, may be helpful in moving the process modeling field forward. While identifying the conceptual needs of process modeling systems, these models leave totally open the choice of how to formalize and implement actual solutions. A domain class model for process models is developed as an example of one of these models.
引用
收藏
页码:548 / 550
页数:3
相关论文
共 50 条
  • [1] Domain modeling of software process models
    Gomaa, H
    Kerschberg, L
    Farrukh, GA
    [J]. SIXTH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2000, : 50 - 60
  • [2] Software process models
    Sommerville, I
    [J]. ACM COMPUTING SURVEYS, 1996, 28 (01) : 269 - 271
  • [3] SOFTWARE-LIFECYCLE AND SOFTWARE PROCESS MODELS
    SCHULZ, A
    [J]. ANGEWANDTE INFORMATIK, 1989, (04): : 137 - 142
  • [4] Coordination models and Software Architectures in a unified software development process
    Inverardi, P
    Muccini, H
    [J]. COORDINATION LANGUAGES AND MODELS, PROCEEDINGS, 2000, 1906 : 323 - 328
  • [5] Tailoring software process capability/maturity models for the health domain
    von Wangenheim, Christiane Gresse
    von Wangenheim, Aldo
    McCaffery, Fergal
    Hauck, Jean Carlo R.
    Buglione, Luigi
    [J]. HEALTH AND TECHNOLOGY, 2013, 3 (01) : 11 - 28
  • [6] Process modelers need models too: Using scenarios in software development process modeling
    Turk, D
    Vaishnavi, V
    [J]. ASSOCIATION FOR INFORMATION SYSTEMS PROCEEDINGS OF THE AMERICAS CONFERENCE ON INFORMATION SYSTEMS, 1998, : 900 - 902
  • [7] Reusing heterogeneous Software Process Models
    Fadila, Aoussat
    Mohamed, Ahmed Nacer
    [J]. ISCC: 2009 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS, VOLS 1 AND 2, 2009, : 291 - +
  • [8] Software Process Models and Project Performance
    Krishnan M.S.
    Mukhopadhyay T.
    Zubrow D.
    [J]. Information Systems Frontiers, 1999, 1 (3) : 267 - 277
  • [9] Analysis of Risk in Software Process Models
    Bhujang, Raghavi K.
    Suma, V
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INTELLIGENT SUSTAINABLE SYSTEMS (ICISS 2017), 2017, : 199 - 204
  • [10] VALIDATION AND VERIFICATION OF SOFTWARE PROCESS MODELS
    GRUHN, V
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 509 : 271 - 286