Quality ensuring development of software processes

被引:0
|
作者
Förster, A [1 ]
Engels, G [1 ]
机构
[1] Univ Gesamthsch Paderborn, Dept Comp Sci, D-33095 Paderborn, Germany
来源
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software development is a complex process where many organizational units, persons, systems and artifacts are involved. In companies that exceed a certain size the business processes become difficult to handle and the quality of the product can decrease. A process-oriented view on software development is increasingly popular witnessed by current publications on the software development process and the application of modem quality management systems. The ISO 9000 norm describes a quality management system that provides a process oriented view on general. production processes and is widely used in many industries. In this paper we suggest a systematic way of describing and developing software processes that contain certain desirable properties and fulfill quality management demands. Therefore, the design pattern approach known from object-oriented software engineering will be adapted to the modeling of business processes. Using this approach the requirements of the ISO 9000 norm can be translated to software development process patterns. These patterns can be used in modeling or reengineering the business processes of a software company in a way that the processes fulfill important properties of quality management systems and improve the overall quality of the resulting software product. Additionally, finding quality management patterns in software development processes can indicate the existence of a functioning quality management system to certification authorities and customers.
引用
收藏
页码:62 / 73
页数:12
相关论文
共 50 条
  • [21] Software development: Processes and performance
    Sawyer, S
    Guinan, PJ
    [J]. IBM SYSTEMS JOURNAL, 1998, 37 (04) : 552 - 569
  • [22] Simulating software development processes
    Hansen, GA
    [J]. COMPUTER, 1996, 29 (01) : 73 - &
  • [23] Optimizing Software Development Processes
    Murphy, Brendan
    [J]. 2016 IEEE/ACM 4TH INTERNATIONAL WORKSHOP ON CONDUCTING EMPIRICAL STUDIES IN INDUSTRY (CESI), 2016, : 4 - 4
  • [24] Provenance of Software Development Processes
    Wendel, Heinrich
    Kunde, Markus
    Schreiber, Andreas
    [J]. PROVENANCE AND ANNOTATION OF DATA AND PROCESSES, 2010, 6378 : 59 - 63
  • [25] Simulating software development processes
    CAPI, West Chester, United States
    [J]. Computer, 1 (73-77):
  • [26] Management of software development processes
    Krasna, M
    Rozman, I
    [J]. IEMC 96 PROCEEDINGS - MANAGING VIRTUAL ENTERPRISES: A CONVERGENCE OF COMMUNICATIONS, COMPUTING, AND ENERGY TECHNOLOGIES, 1996, : 253 - 257
  • [27] Towards Managing Understandability of Quality-Related Information in Software Development Processes
    Shekhovtsov, Vladimir A.
    Mayr, Heinrich C.
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2014, PT V, 2014, 8583 : 572 - 585
  • [28] Model for Ensuring the Reliability of Expert Quality Control of Products and Processes
    Serenkov, P. S.
    Romanchack, V. M.
    Davidova, E. A.
    Hurynovich, A. A.
    [J]. SCIENCE & TECHNIQUE, 2024, 23 (04): : 345 - 354
  • [29] Ensuring portability of software
    D. V. Silakov
    A. V. Khoroshilov
    [J]. Programming and Computer Software, 2011, 37 : 41 - 47
  • [30] VALIDATING METRICS FOR ENSURING SPACE-SHUTTLE FLIGHT SOFTWARE QUALITY
    SCHNEIDEWIND, NF
    [J]. COMPUTER, 1994, 27 (08) : 50 - 57