Architecting in the face of uncertainty: An experience report

被引:4
|
作者
Gorton, I [1 ]
Haack, J [1 ]
机构
[1] Pacific NW Natl Lab, Richland, WA 99352 USA
关键词
D O I
10.1109/ICSE.2004.1317476
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Understanding an application's functional and nonfunctional requirements is normally seen as essential for developing a robust product suited to client needs. This paper describes our experiences in a project that, by necessity, commenced well before concrete client requirements could be known. After a first version of the application was successfully released, emerging requirements forced an evolution of the application architecture. The key reasons for this are explained, along with the architectural strategies and software engineering practices that were adopted. The resulting application architecture is highly flexible, modifiable and scalable, and therefore should provide a solid foundation for the duration of the application's lifetime.
引用
收藏
页码:543 / 551
页数:9
相关论文
共 50 条
  • [1] Reverse architecting: An industrial experience report
    Riva, C
    SEVENTH WORKING CONFERENCE ON REVERSE ENGINEERING - PROCEEDINGS, 2000, : 42 - 50
  • [2] Architecting a Software-Based Ecosystem for the Automotive Aftermarket: An Experience Report
    Naab, Matthias
    Rost, Dominik
    Knodel, Jens
    2018 IEEE 15TH INTERNATIONAL CONFERENCE ON SOFTWARE ARCHITECTURE (ICSA), 2018, : 57 - 64
  • [3] Architecting session report
    Hofmeister, Christine
    5th Working IEEE/IFIP Conference on Software Architecture, Proceedings, 2006, : 209 - 210
  • [4] ATRIUM - Architecting Under Uncertainty for ISO 26262 compliance
    Mohan, Naveen
    Roos, Per
    Svahn, Johan
    Torngren, Martin
    Behere, Sagar
    2017 11TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON), 2017, : 786 - 793
  • [5] Architecting Space Communication Networks under Mission Demand Uncertainty
    Net, Marc Sanchez
    del Portillo, Inigo
    Cameron, Bruce
    Crawley, Edward
    2015 IEEE AEROSPACE CONFERENCE, 2015,
  • [6] On How to Deal with Uncertainty When Architecting Embedded Software and Systems
    Axelsson, Jakob
    SOFTWARE ARCHITECTURE, 2011, 6903 : 199 - 202
  • [7] Brief Report: Physician Narcissism, Ego Threats, and Confidence in the Face of Uncertainty
    Alexander, G. Caleb
    Guerrero, Cesar
    Park, Hannah
    Humensky, Jennifer
    Loewenstein, George
    JOURNAL OF APPLIED SOCIAL PSYCHOLOGY, 2010, 40 (04) : 947 - 955
  • [8] THE VIRTUAL CLASSROOM AS A COMPLEMENT FOR FACE-TO-FACE CLASS. REPORT OF ONE EXPERIENCE
    Montemayor Flores, Beatriz Georgina
    Fernandez Saavedra, Gabriela
    EDULEARN15: 7TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2015, : 7220 - 7226
  • [9] ATTRIBUTABILITY IN THE FACE OF UNCERTAINTY
    ENTERLINE, PE
    CHEST, 1980, 78 (02) : 377 - 379
  • [10] Acting in the Face of Uncertainty
    Atkins, David
    Ross, David
    Kelley, Michael
    ANNALS OF INTERNAL MEDICINE, 2014, 161 (04) : 300 - +