Dual Application Model for Agile Software Engineering

被引:3
|
作者
Aitken, Ashley [1 ]
机构
[1] Curtin Univ Technol, Sch Informat Syst, Perth, WA 6845, Australia
来源
2014 47TH HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS) | 2014年
关键词
D O I
10.1109/HICSS.2014.588
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
There are problems with Traditional Software Engineering and with Agile Software Development. A new approach called Agile Software Engineering that combines the best of both is proposed and an aspect of this approach described. The Dual Application Model involves the development of a logical software application focused on capturing the functional requirements and a physical software application focused on transforming the logical application to meet the non-functional requirements. It has advantages and disadvantages like any approach to software development but meets two of the principles proposed for Agile Software Engineering. Frameworks and tools are proposed to support the Dual Application Model but are not essential to the approach. The approach provides an almost complete separation of concerns between defining and specifying (in code) the domain solution / software problem for which the domain experts are primarily responsible and designing and implementing the software solution to meet the nonfunctional requirements for which the software developers are primarily responsible.
引用
收藏
页码:4789 / 4798
页数:10
相关论文
共 50 条
  • [1] Dual-Track Agile in Software Engineering Education
    Peraire, Cecile
    2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING EDUCATION AND TRAINING (ICSE-SEET), 2019, : 38 - 49
  • [2] An iterative and agile process model for teaching software engineering
    Alfonso, MI
    Botía, A
    18TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION & TRAINING, PROCEEDINGS, 2005, : 9 - 16
  • [3] Improving agile software development by the application of method engineering practices
    Henderson-Sellers, B.
    Serour, M. K.
    Gonzalez-Perez, C.
    Qumer, A.
    PROCEEDINGS OF THE IASTED INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2007, : 55 - +
  • [4] Integrating shadows in model driven engineering for agile software development
    Conrad, Marc
    Huchard, Marianne
    Preuss, Thomas
    CISIS 2008: THE SECOND INTERNATIONAL CONFERENCE ON COMPLEX, INTELLIGENT AND SOFTWARE INTENSIVE SYSTEMS, PROCEEDINGS, 2008, : 549 - +
  • [5] Software reliability engineering for agile software development
    Far, Behrouz
    2007 CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1-3, 2007, : 694 - 697
  • [6] 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
  • [7] Prediciting NFRs in Agile Software Engineering
    Maiti, Richard R.
    Krasnov, Aleksandr
    Wilborne, Marvin
    SIGITE'18: PROCEEDINGS OF THE 19TH ANNUAL SIG CONFERENCE ON INFORMATION TECHNOLOGY EDUCATION, 2018, : 161 - 161
  • [8] Requirements engineering and agile software development
    Paetsch, F
    Eberlein, A
    Maurer, F
    TWELFTH IEEE INTERNATIONAL WORKSHOPS ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES, PROCEEDINGS, 2003, : 308 - 313
  • [9] Agile and Other Trends in Software Engineering
    Raunak, Mohammad S.
    Binkley, David
    2017 IEEE 28TH ANNUAL SOFTWARE TECHNOLOGY CONFERENCE (STC), 2017,
  • [10] Competitive and Agile Software Engineering Education
    Watkins, Kera Z.
    Barnes, Tiffany
    IEEE SOUTHEASTCON 2010: ENERGIZING OUR FUTURE, 2010, : 111 - 114