Towards supporting the software architecture life cycle

被引:23
|
作者
Weinreich, Rainer [1 ]
Buchgeher, Georg [2 ]
机构
[1] Johannes Kepler Univ Linz, Dept Business Informat Software Engn, Linz, Austria
[2] Software Competence Ctr Hagenberg, Hagenberg, Austria
关键词
Software architecture; Software architecture life cycle; Software architecture model; Software architecture tools; Software architecture analysis; Software architecture evaluation; Software architecture design; Software architecture knowledge management; MODEL;
D O I
10.1016/j.jss.2011.05.036
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software architecture is a central element during the whole software life cycle. Among other things, software architecture is used for communication and documentation, for design, for reasoning about important system properties, and as a blueprint for system implementation. This is expressed by the software architecture life cycle, which emphasizes architecture-related activities like architecture design, implementation, and analysis in the context of a software life cycle. While individual activities of the software architecture life cycle are supported very well, a seamless approach for supporting the whole life cycle is still missing. Such an approach requires the integration of disparate information, artifacts, and tools into one consistent information model and environment. In this article we present such an approach. It is based on a semi-formal architecture model, which is used in all activities of the architecture life cycle, and on a set of extensible and integrated tools supporting these activities. Such an integrated approach provides several benefits. Potentially redundant activities like the creation of multiple architecture descriptions are avoided, the captured information is always consistent and up-to-date, extensive tracing between different information is possible, and interleaving activities in incremental development and design are supported. (C) 2011 Elsevier Inc. All rights reserved.
引用
收藏
页码:546 / 561
页数:16
相关论文
共 50 条
  • [21] TOWARDS AN OPEN SOFTWARE CONVERSION ARCHITECTURE
    BAILES, PA
    ATKINSON, S
    CHAPMAN, M
    JOHNSTON, D
    PEAKE, I
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1995, 5 (03) : 423 - 444
  • [22] Life cycle accounting: towards life cycle design
    Uday R. Parikh
    The International Journal of Life Cycle Assessment, 2002, 7 (3) : 183 - 183
  • [23] Enhanced Model Driven Architecture Software Development Life Cycle with Synchronized and Consistent Mapping
    Qazi, Atika
    Malik, Saif Ur Rehman
    Kazmi, Madiha
    Shams-Ur-Rehman
    Rao, Nouman Maqbool
    COMPUTER COMMUNICATION AND MANAGEMENT, 2011, 5 : 395 - 399
  • [24] Software security checklist for the software life cycle
    Gilliam, DP
    Wolfe, TL
    Sherif, JS
    Bishop, M
    TWELFTH IEEE INTERNATIONAL WORKSHOPS ON ENABLING TECHNOLOGIES: INFRASTRUCTURE FOR COLLABORATIVE ENTERPRISES, PROCEEDINGS, 2003, : 243 - 248
  • [25] Security in the software life cycle
    Department of Homeland Security
    不详
    不详
    不详
    CrossTalk, 2006, 9 (4-9):
  • [26] Life-cycle software
    Hughes, D
    AVIATION WEEK & SPACE TECHNOLOGY, 2003, 159 (07): : 57 - 59
  • [27] Conceptualizing Software Life Cycle
    Al-Fedaghi, Sabah S.
    INFORMATION SYSTEMS: MODELING, DEVELOPMENT, AND INTEGRATION, 2009, 20 : 438 - 457
  • [28] Knowledge in Software Life Cycle
    Havlice, Z.
    Kunstar, J.
    Adamuscinova, I.
    Plocica, O.
    SAMI: 2009 7TH INTERNATIONAL SYMPOSIUM ON APPLIED MACHINE INTELLIGENCE AND INFORMATICS, 2009, : 130 - 134
  • [29] Supporting migration to services using software architecture reconstruction
    O'Brien, Liam
    Smith, Dennis
    Lewis, Grace
    13TH IEEE INTERNATIONAL WORKSHOP ON SOFTWARE TECHNOLOGY AND ENGINEERING PRACTICE, PROCEEDINGS, 2006, : 81 - +
  • [30] A software wireless streaming architecture supporting telematics device
    Choi, Jeong-dan
    Kim, Jung-sook
    Jang, Byung-tae
    ICCE: 2007 DIGEST OF TECHNICAL PAPERS INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, 2007, : 343 - +