Process elements: Components of software process architectures

被引:0
|
作者
Bhuta, J [1 ]
Boehm, B
Meyers, S
机构
[1] Univ So Calif, Ctr Software Engn, Los Angeles, CA 90089 USA
[2] Software Proc Grp, Los Angeles, CA USA
来源
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
To reduce the complexity and time spent in building life cycle plans, project managers often reuse process assets from past projects. Such impromptu reuse is risky when the assets being reused were not created with strategies that make it reusable. In elaborating Osterweil's "Software Processes are Software Too" insight, Boehm et al have expressed the duality between software products and processes as: "If a given approach is good for software products, then its process counterpart is good for software processes." In this paper we discuss the duality between product and process reuse. We propose the development of process elements, "process counterparts to software components," which can be built with reusable strategies. These process elements can then be integrated with other process elements to develop software plans. We also present the results of an experiment that was conducted on several projects using our approach.
引用
收藏
页码:332 / 346
页数:15
相关论文
共 50 条
  • [1] Software Process Reuse Based on Knowledge and Process Components
    Peron Martins Lanna, Andre Luiz
    Marques Pietrobon, Carlos Alberto
    [J]. 16TH INTERNATIONAL CONFERENCE ON DISTRIBUTED MULTIMEDIA SYSTEMS (DMS 2010), 2010, : 29 - 32
  • [2] Towards an automated evaluation process for software architectures
    Bashroush, R
    Spence, I
    Kilpatrick, P
    Brown, TJ
    [J]. PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2004, : 54 - 58
  • [3] Modeling and simulating software acquisition process architectures
    Choi, SJ
    Scacchi, W
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2001, 59 (03) : 343 - 354
  • [4] Process modeling: The promise of open software architectures
    Braunschweig, BL
    Pantelides, CC
    Britt, HI
    Sama, S
    [J]. CHEMICAL ENGINEERING PROGRESS, 2000, 96 (09) : 65 - 76
  • [5] 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
  • [6] Incorporating Accessibility Elements to the Software Engineering Process
    Andrade, Wesley Tessaro
    de Branco, Rodrigo Goncalves
    Cagnin, Maria Istela
    Barroso Paiva, Debora Maria
    [J]. ADVANCES IN HUMAN-COMPUTER INTERACTION, 2018, 2018
  • [7] Software components, architectures and reuse
    Rubira, Cecilia M. F.
    de Lemos, Rogerio
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2008, 14 (08) : 1179 - 1181
  • [8] Software Components, Architectures and Reuse
    Werner, Claudia
    Oquendo, Flavio
    [J]. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, 2009, 15 (11) : 2138 - 2141
  • [9] A Meta-Process to Construct Software Architectures for System of Systems
    Goncalves, Marcelo Benites
    Oquendo, Flavio
    Nakagawa, Elisa Yumi
    [J]. 30TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, VOLS I AND II, 2015, : 1411 - 1416
  • [10] Framework-based software architectures for process automation systems
    Buschmann, F
    Geisler, A
    Heimke, T
    Schuderer, C
    [J]. AUTOMATION IN MINING, MINERAL AND METAL PROCESSING 1998, 1999, : 247 - 259