会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
我是骨德
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2017年2月4日
软件构架实践6
摘要: 我们的系统开发出来之后是要将它进行上线,为我们的公司挣钱的,所以我们开发的系统一定要能够盈利,我们要考虑系统的成本、收益、风险和进度。成本收益分析方法(CBAM)可以在ATAM的基础上用来对构架设计决策的成本和收益进行建模,是优化此类决策的一种手段,提供了对技术和经济问题以及构架决策的评估。 软件设
阅读全文
posted @ 2017-02-04 21:35 我是骨德
阅读(76)
评论(0)
推荐(0)
编辑
软件构架实践5
摘要: 在系统的软件构架完成之后就要对软件构架进行评估了。评估大型系统的构架是一项复杂而庞大的任务。首先,大型系统有一个很大的构架,要在有限的时间里了解这个构架是非常困难的;其次,根据Nietzsche的观点和构架商业周期(ABC),计算机系统旨在支持业务目标,评估需要把这些目标和技术决策联系起来;最后,大
阅读全文
posted @ 2017-02-04 21:35 我是骨德
阅读(68)
评论(0)
推荐(0)
编辑
软件架构实践4
摘要: 系统的软件架构在系统开发和开发该架构的组织的构架的组织中起到了一个中心作用。对于系统和开发系统的项目,构架起到的是蓝图的作用。它定义了必须由设计和实现小组完成的工作任务,是系统质量属性的主要载体。 在完成软件构架的实现之后我们需要编写文档来解释我们的构架,即使构架非常完美,但如果没有人理解它,或主要
阅读全文
posted @ 2017-02-04 21:35 我是骨德
阅读(78)
评论(0)
推荐(0)
编辑
软件架构实践3
摘要: 理解质量属性。本章通过分析质量属性来讨论质量属性和软件架构之间的关系,以及具体的用什么来描述某个系统的质量需求。 我们首先应该知道本节所讲的内容中,我们将分析以下3类属性:1.系统的质量属性:如可用性、可修改性、性能、安全性等等。 2受构架影响的商业属性,如上市时间 3与构架本身相关的一些质量属性,
阅读全文
posted @ 2017-02-04 21:35 我是骨德
阅读(80)
评论(0)
推荐(0)
编辑
软件构架实践2
摘要: 什么是软件构架 1、构架定义了元素 2、系统可能而且确实由多个结构组成 3、具有软件的每个计算系统都有一个软件构架 4、某个元素的行为就是构架的内容 构架是一个高层的、系统的总体结构。构架的内容就是构架中每个元素的行为。 软件构架对涉众之间的交流、早期涉及决策、可传递的系统抽象都有着至关重要的作用
阅读全文
posted @ 2017-02-04 21:34 我是骨德
阅读(86)
评论(0)
推荐(0)
编辑
软件构架实践1
摘要: 书本一开始指出了过去软件设计的模式:人们将技术需求文档扔进设计室,然后设计者就必须按照这样的需求文档给出令人满意的设计,即设计产生于需求,而系统又产生于设计。即便现代开发者认识到这种模式的单向直接性,提出了各种从设计者到分析员的反馈回路,实际上,这些方法还是基于设计是系统技术需求的产物这一前提。 构
阅读全文
posted @ 2017-02-04 21:34 我是骨德
阅读(101)
评论(0)
推荐(0)
编辑