上次的文章中,我们简单描写叙述了一下软件架构的概念。接下来我们描写叙述一下软件架构中的详细细节。

软件架构

所谓软件元素。即指组成软件系统的一个最主要的模块。一个软件元素的特性在非常大程度上取决于系统的类型,以及你考虑和选取软件元素的背景和关注点。程序Lib库,子系统,可部署的颗粒或者控件(如企业级Java Bean。ActiveX 控件等),可重用的软件产品(如数据库管理系统),所有的应用程序都能够称为一个软件系统的软件元素,它取决于软件系统的构建。

一个软件元素所拥有的特点例如以下:

一个明白的界定的责任
                一个明白定义的边界
                一组明白的接口,它定义了该软件元素对外提供的服务

利益相关者

传统的软件开发是依靠满足用户需求驱动的,尽管软件开发的用户不尽同样。但软件开发的方法都是基于这个原则的。
        然而,一个软件系统的生命周期不仅限于谁使用它,同一时候软件的构建、測试、操作、改动等等,整个活动周期中包括了大量的人员,这些人员中每一个人都有自己的利益需求和关注点,我们称这些利益相关集体为利益相关者。

软件体系结构中的利益相关者能够是一个人,一个组织或者是关注软件体系结构的实现的实体。

架构描写叙述

一个软件系统的体系结构可能很复杂,架构描写叙述就是指架构师将软件体系结构的复杂性清晰的描写叙述给须要的人。

架构描写叙述(AD)是用来让软件系统的利益相关者理解和论证软件系统已经满足他们的要求的一系列文档和产品。

通过以上描写叙述我们能够总结一下几个概念:
        系统是以建立需求、问题、目标和处理利益相关者为目的的
        系统架构是由一系列架构元素和元素之间的联系构成的。

系统架构能够通过架构描写叙述进行记录(全然、部分、无)。

架构描写叙述是为了证明已经了满足利益相关者的需求。

对于软件架构的概念性理解,我们就到这里。接下来我们继续描写叙述一下其它相关内容。

……

系统架构师秘籍(二)软件架构- 续相关推荐

  1. 系统架构师论文-论软件架构的选择与应用

    论软件架构的选择与应用 [摘要] 2006年5月,我所在的公司承担了某省社会保险管理信息系统的开发工作,我在该项目中担任系统架构设计师职务,主要负责设计应用系统架构和网络安全体系架构.该系统以IC卡为 ...

  2. 系统架构师学习笔记-软件架构设计

    目录 软件架构概述 特定领域软件架构 基于架构的软件开发 设计模式 软件架构概述 软件架构的定义:软件架构是指在一定的设计原则基础上,从不同角度对组成系统的各部分进行搭配和安排,形成系统的多个结构而组 ...

  3. 【软考系统架构设计师】2009年下系统架构师论文写作历年真题

    [软考系统架构设计师]2009年下系统架构师论文写作历年真题 2009年下系统架构师论文写作历年真题 [软考系统架构设计师]2009年下系统架构师论文写作历年真题 2009年下系统架构师试题一(DSS ...

  4. 【软考系统架构设计师】2015年下系统架构师论文写作历年真题

    [软考系统架构设计师]2015年下系统架构师论文写作历年真题 2015年下系统架构师论文写作历年真题 [软考系统架构设计师]2015年下系统架构师论文写作历年真题 2015年下系统架构师试题一(应用服 ...

  5. 【软考系统架构设计师】2014年下系统架构师论文写作历年真题

    [软考系统架构设计师]2014年下系统架构师论文写作历年真题 2014年下系统架构师论文写作历年真题 [软考系统架构设计师]2014年下系统架构师论文写作历年真题 2014年下系统架构师试题一(需求管 ...

  6. 2010年系统架构师考试题详解

    原文地址为: 2010年系统架构师考试题详解 考试科目一:综合知识 采用微内核结构的操作系统提高了系统的灵活性和可扩展性,(1) (1)A.并增强了系统的可靠性和可移植性,可运行于分布式系统中 B.并 ...

  7. 2015年系统架构师考试题详解

    原文地址为: 2015年系统架构师考试题详解 考试科目一:综合知识 某航空公司机票销售系统有n个售票点,该系统为每个售票点创建一个进程Pi(i=1,2,-,n)管理机票销售.假设Tj(j=1,2,-, ...

  8. 【软考系统架构设计师】2011年下系统架构师综合知识历年真题

    [软考系统架构设计师]2011年下系统架构师综合知识历年真题 2011年下系统架构师综合知识历年真题 [软考系统架构设计师]2011年下系统架构师综合知识历年真题 [2011下架构真题第01题:绿色] ...

  9. 【软考系统架构设计师】2009年下系统架构师综合知识历年真题

    [软考系统架构设计师]2009年下系统架构师综合知识历年真题 2009年下系统架构师综合知识历年真题 [软考系统架构设计师]2009年下系统架构师综合知识历年真题 [2009下架构真题第01题:绿色] ...

最新文章

  1. jquery ajax返回Internal server error 500错误解决方案
  2. 在php中使用json
  3. makefile的使用方法(简单视频教程以及详细文字教程)
  4. 【page-monitor 前端自动化 上篇】初步调研
  5. idea webapp目录404问题,war包方式运行
  6. Qt-调用dll动态链接库
  7. 7-9 删数问题 (10 分)(思路加详解)
  8. 建筑师 第一类斯特林数
  9. Redis数据类型--集合类型
  10. 对接微信二维码支付(native方式)
  11. python一只青蛙一次可以_Python算法题(一)——青蛙跳台阶
  12. 阿丹学理财之财富认知
  13. [JavaScript]只需一行代码,轻松搞定快捷留言-V2升级版javascript
  14. 事关ChatGPT账号封禁的强烈忠告
  15. 零知识证明学习(一)—— 初始零知识证明
  16. 总结 : 毕设采访原文呈现
  17. ENVI/SARscape软件处理问题小结
  18. Mac小技巧:强制退出程序的六种方法
  19. 【评测】内毒素检测方法盘点
  20. 机器学习(周志华) 第十四章概率图模型

热门文章

  1. 好好说一说室内定位技术
  2. 安卓13来了!首个开发者版公布,三方图标随壁纸变色,电量管理系统也安排上了...
  3. 苹果智能车芯片已基本就绪!最新造车进展曝光,股价一夜暴涨4000亿
  4. GitHub换帅!开源大神辞任CEO,竞品GitLab刚完成IPO
  5. 跨物种脑-脑连接!听障人士通过豚鼠大脑听到了声音 | Nature
  6. 谷歌出现新冠肺炎确诊病例,限制员工出行;比尔·盖茨:可能成百年不遇的大流行病...
  7. ssm中shiro的使用
  8. docker 常用操作
  9. scala入门--快学scala第一章练习题
  10. java中map使用非系统类作为key