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 条
  • [31] Applying Six Sigma in the Field of Software Engineering
    Russ, Ralf
    Sperling, Dana
    Rometsch, Frank
    Louis, Peter
    SOFTWARE PROCESS AND PRODUCT MEASUREMENT, 2008, 5338 : 36 - 47
  • [32] APPLYING ENGINEERING AND MANUFACTURING METHODS TO THE PRODUCTION OF SOFTWARE
    FINGERMAN, S
    COMPUTERS AND PEOPLE, 1979, 28 (5-6): : 14 - 17
  • [33] Software engineering relevance - Applying a model for enquiry
    Jeffery, AC
    Schroeter, VH
    8TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL I, PROCEEDINGS: INFORMATION SYSTEMS, TECHNOLOGIES AND APPLICATIONS, 2004, : 468 - 473
  • [34] Ways of Applying Artificial Intelligence in Software Engineering
    Feldt, Robert
    Neto, Francisco G. de Oliveira
    Torkar, Richard
    2018 IEEE/ACM 6TH INTERNATIONAL WORKSHOP ON REALIZING ARTIFICIAL INTELLIGENCE SYNERGIES IN SOFTWARE ENGINEERING (RAISE), 2018, : 35 - 41
  • [35] Applying batch standard to software migration engineering
    Benton, Allen D.
    InTech, 2006, 53 (06)
  • [36] Reverse engineering for software performance engineering
    Mobley, Kevin
    14TH WORKING CONFERENCE ON REVERSE ENGINEERING, PROCEEDINGS, 2007, : 302 - 303
  • [37] QUICK - AN INTERACTIVE SOFTWARE ENVIRONMENT FOR ENGINEERING DESIGN
    SKINNER, DL
    AIAA COMPUTERS IN AEROSPACE VII CONFERENCE, PTS 1 AND 2: A COLLECTION OF PAPERS, 1989, : 542 - 563
  • [38] Software engineering issues in interactive installation art
    Trifonova, Anna
    Jaccheri, Letizia
    Bergaust, Kristin
    INTERNATIONAL JOURNAL OF ARTS AND TECHNOLOGY, 2008, 1 (01) : 43 - 65
  • [39] The Exploration of Interactive Software Engineering Training Model
    Liang, Xiubo
    Chen, Yanlei
    Huang, Qichun
    2017 12TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND EDUCATION (ICCSE 2017), 2017, : 667 - 672
  • [40] INTERACTIVE SOFTWARE INTEGRATES GEOLOGICAL AND ENGINEERING DATA
    SRIVASTAVA, GS
    OIL & GAS JOURNAL, 1994, 92 (36) : 85 - 91