Applying software performance engineering method to development of interactive software

被引:0
|
作者
Yang, Yun [1 ,2 ]
Cheng, Jia-Xing [1 ]
机构
[1] Lab. of Intelligent Comp., Anhui Univ., Hefei 230039, China
[2] Sch. of Info. Technol., Swinburne Univ. of Technol., Melbourne 3122, Australia
来源
Ruan Jian Xue Bao/Journal of Software | 2002年 / 13卷 / 10期
关键词
Design; -; Estimation; Evaluation; Performance;
D O I
暂无
中图分类号
学科分类号
摘要
Performance issues are vital to the success of many interactive software systems, including software development tools and Web-based tools. However, the issue of performance engineering is still not emphasized in the process of software development. The key aim of this paper is to illustrate an effective method to achieve satisfactory performance for interactive software after careful design. This paper presents how to apply the software performance engineering (SPE) method by focusing on performance estimation at the design stage, and its effect on determining implementation approaches, in the development of interactive software tools. In addition to the rigid quantitative estimation method originated from SPE, this paper argues that the performance can also be cost-effectively estimated either semi-quantitatively or non-quantitatively. With the experience results described in this paper, it is suggested that it may not be compulsory to achieve direct quantitative performance estimation from environment specifications for every software development as advocated by the SPE method. This paper demonstrates a combination of analytical and experimental approaches to assessing the performance at early stages in development of software tools.
引用
下载
收藏
页码:1921 / 1932
相关论文
共 50 条
  • [21] Applying empirical software engineering to software architecture: challenges and lessons learned
    Falessi, Davide
    Babar, Muhammad Ali
    Cantone, Giovanni
    Kruchten, Philippe
    EMPIRICAL SOFTWARE ENGINEERING, 2010, 15 (03) : 250 - 276
  • [22] Software reliability engineering for agile software development
    Far, Behrouz
    2007 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-3, 2007, : 694 - 697
  • [23] SOFTWARE-DEVELOPMENT EVOLVES INTO SOFTWARE ENGINEERING
    BATNI, RP
    COMPUTER DESIGN, 1984, 23 (10): : 165 - &
  • [24] Applying Software Engineering Processes for Big Data Analytics Applications Development
    Al-Jaroodi, Jameela
    Hollein, Brandon
    Mohamed, Nader
    2017 IEEE 7TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE IEEE CCWC-2017, 2017,
  • [25] Applying Manufacturing Performance Figures to Measure Software Development Excellence
    Deuter, Andreas
    Koch, Hans-Juergen
    SOFTWARE MEASUREMENT (IWSM-MENSURA 2015), 2015, 230 : 62 - 77
  • [26] DESIGN AND MODELING IN THE SOFTWARE PERFORMANCE ENGINEERING DEVELOPMENT PROCESS
    Distefano, Salvatore
    Puliafito, Antonio
    Scarpa, Marco
    JOURNAL OF CIRCUITS SYSTEMS AND COMPUTERS, 2010, 19 (01) : 307 - 323
  • [27] Development of load recording system by software engineering method
    Zhou, Wen
    Ge, Fei
    He, Renmu
    Dianli Xitong Zidonghua/Automation of Electric Power Systems, 1999, 23 (16): : 35 - 36
  • [28] The Essence of Software Engineering Framework-based Model for an Agile Software Development Method
    Raharjo, Teguh
    Purwandari, Betty
    Budiardjo, Eko K.
    Yuniarti, Rina
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2023, 14 (07) : 802 - 811
  • [29] Method engineering for multi-perspective software development
    Nuseibeh, B
    Finkelstein, A
    Kramer, J
    INFORMATION AND SOFTWARE TECHNOLOGY, 1996, 38 (04) : 267 - 274
  • [30] APPLYING GRAPH-GRAMMARS TO SOFTWARE ENGINEERING
    KAPLAN, SM
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 532 : 49 - 51