Sidebar - Software architectures

被引:0
|
作者
Lago, Patricia [1 ]
van Vliet, Hans [1 ]
机构
[1] Vrije Univ Amsterdam, Amsterdam, Netherlands
关键词
D O I
10.1007/978-3-540-68951-5_14
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Software architecture is becoming one of the central topics in software engineering. In early publications, such as [Sha88], software architecture was by and large synonymous with global design. In [SG96] we read "the architecture of a software system defines that system in terms of computational components and interactions among those components". In a traditional software engineering process, during the software design phase the system is decomposed into a number of interacting components (or modules). The top-level decomposition of a system into major components together with a characterization of how these components interact, was considered as the software architecture of the system under development. In this respect requirements engineering is an activity focussing very much on the problem space, while the subsequent design phase focuses on the solution space. We call this a pre-architecture development approach. Here, few persons (also called stakeholders) are typically involved (like for example the project manager, robotic expert, the software analyst, few developers). Iteration involves functional requirements only: once agreed upon, these are supplemented with non-functional requirements to form the requirements specification used as input for design. In particular, there is no balancing between functional and non-functional requirements. © 2007 Springer-Verlag Berlin Heidelberg.
引用
收藏
页码:253 / +
页数:3
相关论文
共 50 条
  • [1] Sidebar
    [J]. 2000, Inf Today, Inc., Medford, NJ, USA (08):
  • [2] The sidebar
    Ebbinghouse, C.
    [J]. 2001, Information Today (09):
  • [3] The sidebar
    Ebbinghouse, Carol
    [J]. Searcher:Magazine for Database Professionals, 2002, 10 (02):
  • [4] Distributed software architectures
    Kramer, J
    Magee, J
    [J]. PROCEEDINGS OF THE 1997 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1997, : 633 - 634
  • [5] Software usability architectures
    Sofokleous, Anastasis A.
    [J]. 2008 IEEE 8TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION TECHNOLOGY, VOLS 1 AND 2, 2008, : 742 - 747
  • [6] Evaluating software architectures
    Tvedt, RT
    Costa, P
    Lindvall, M
    [J]. ADVANCES IN COMPUTERS, VOL. 61: ARCHITECTURAL ISSUES, 2004, 61 : 1 - 43
  • [7] SIDEBAR
    不详
    [J]. JNCI-JOURNAL OF THE NATIONAL CANCER INSTITUTE, 2015, 107 (09)
  • [8] SIDEBAR
    不详
    [J]. NATION, 1979, 228 (18) : 525 - 526
  • [9] System and software architectures
    Chung, L
    Subramanian, N
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2005, 57 (01) : 1 - 4
  • [10] Compositional software architectures
    Agha, GA
    [J]. IEEE CONCURRENCY, 1998, 6 (01): : 2 - 3