Overall structuring of user interfaces in iterative software development processes

被引:0
|
作者
Liesenberg, H [1 ]
机构
[1] Univ Campinas, Inst Comp, Campinas, SP, Brazil
关键词
user interface; abstract architecture; iterative development; hierarchical structuring;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Systems emerge incrementally in iterative software development processes. While functionality add-ons can be tackled more easily by current software development techniques, incremental expansions of a system are difficult to handle from a usability point of view. Usage related details are defined and revised over longer periods of time alongside the incremental development of a system. Only fragmented and incomplete information is available at the beginning of the development process. However, even when substantial parts of detailed information are missing it might be possible to envisage the whole picture at a higher level of abstraction with more or less blurred parts of the composition if adequate means to represent that picture are available. Proper notations that allow designers to capture an initial sketchy view as well as to fit in details over time can make the whole of the picture bigger than the sum of its part and thus be a very useful guidance resource. A consistent initial picture even with many details still missing mitigates substantially usability problems that might be caused by incremental functionality add-ons. Instead of using flat abstract structural models of user interfaces, the use of hierarchical models allow the addition of more details at lower levels over time while at higher levels a consistent and a more stable representation of the system as virtual space to carry out work can be sketched out at very early stages of an iterative development process.
引用
收藏
页码:371 / 375
页数:5
相关论文
共 50 条
  • [1] User Involvement in Software Development Processes
    Alvertis, Iosif
    Koussouris, Sotiris
    Papaspyros, Dimitris
    Arvanitakis, Evangelos
    Mouzakitis, Spiros
    Franken, Sebastian
    Kolvenbach, Sabine
    Prinz, Wolgang
    [J]. 2ND INTERNATIONAL CONFERENCE ON CLOUD FORWARD: FROM DISTRIBUTED TO COMPLETE COMPUTING, 2016, 97 : 73 - 83
  • [2] An Instrumented Software Framework for the Rapid Development of Experimental User Interfaces
    Fouad, Hesham
    Brock, Derek
    [J]. ADVANCES IN ARTIFICIAL INTELLIGENCE, SOFTWARE AND SYSTEMS ENGINEERING, 2020, 965 : 389 - 398
  • [3] SOFTWARE ENGINEERING FOR USER INTERFACES
    DRAPER, SW
    NORMAN, DA
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1985, 11 (03) : 252 - 258
  • [4] Structuring and Controlling the Knowledge for the Software User Support
    Rats, Juris
    Pede, Inguna
    [J]. BALTIC JOURNAL OF MODERN COMPUTING, 2021, 9 (02): : 195 - 209
  • [5] STRUCTURING SOFTWARE DEVELOPMENT FOR RELIABILITY
    GREENSPAN, SJ
    MCGOWAN, CL
    [J]. MICROELECTRONICS AND RELIABILITY, 1978, 17 (01): : 75 - 83
  • [6] Analysis Automation of the Software User Interfaces
    Karlova, Tatyana V.
    Leonov, Evgeniy A.
    Roshchin, Sergey M.
    Kazakov, Yuriy M.
    Averchenkov, Andrey V.
    Gritsev, Dmitriy V.
    [J]. PROCEEDINGS OF THE 2017 INTERNATIONAL CONFERENCE QUALITY MANAGEMENT,TRANSPORT AND INFORMATION SECURITY, INFORMATION TECHNOLOGIES (IT&QM&IS), 2017, : 202 - 205
  • [7] User Interfaces Design for CVE Software
    Othman, M. K.
    Lapeer, R. J.
    [J]. 2006 INTERNATIONAL CONFERENCE ON COMPUTING & INFORMATICS (ICOCI 2006), 2006, : 435 - +
  • [8] User interfaces supporting the software process
    Kobialka, HU
    Lewerentz, C
    [J]. SOFTWARE PROCESS TECHNOLOGY, 1998, 1487 : 60 - 74
  • [9] Structuring complex software processes by "Process landscaping"
    Gruhn, V
    Wellen, U
    [J]. SOFTWARE PROCESS TECHNOLOGY, 2000, 1780 : 138 - 149
  • [10] Structuring user interfaces with a meta-model of mental models
    Sifaqui, C
    [J]. COMPUTERS & GRAPHICS-UK, 1999, 23 (03): : 323 - 330