上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 设计软件架构就是一个考虑平衡的过程。 应用软件架构设计的主要步骤为: (穿插《梦想改造家》建筑设计师对房屋改造的例子助于理解 ) 一:了解架构目标 在进行工作之前,对架构目标是要进行确定和了解才能找出方案进行解决。 需求调查就是弄清楚成品所要达成的功能,也就是找到设计架构的目标。 (1)了解涉众的需 阅读全文
posted @ 2017-02-22 09:49 枫棂叶澜 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 构架编档:就是将相关视图编成文档,然后向其中添加适合多个视图的文件。 构架编档是创建构架最有价值的一步。系统的构架取决于构架的需求,因此构架的文档也取决于对文档的需求 也就是说,我们希望如何使用该文档。构架文档不仅是说明性的,而且是描述性, 对于某些观众,它通过对要制定的决策作出限制,来说明哪些内容 阅读全文
posted @ 2017-02-11 11:36 枫棂叶澜 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 属性驱动的设计(ADD):一种定义软件构架的方法,该方法将分解过程建立在软件必须满足的质量属性纸上,是一个递归的过程,每个阶段选择战术和构架模式来满足一组质量属性场景,然后对功能进行分配。 ADD步骤: (1)选择要分解的模块:要分解的模块通常是整个系统。该模块要求输入的所有输入都应该是可获得的(限 阅读全文
posted @ 2017-02-10 10:10 枫棂叶澜 阅读(290) 评论(0) 推荐(0) 编辑
摘要: ISSS 是针对美国22个中途中心的软硬件升级系统。它是政府大规模采购活动的一部分,此次采购计划分阶段地在机场搭台、地面控制部门及越洋空中交通管制部门安装类似的升级系统。 空中交通管制系统的两个最重要的质量属性需求: (一)极高的可用性 保证系统不能正常工作的状态只延续极短的时间。(对故障影响的要求 阅读全文
posted @ 2017-02-09 17:36 枫棂叶澜 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 最常见的系统质量属性: 可用性:与系统故障及其结果有关。 系统的可用性是系统正常运行的时间比例,一般将系统可用性定义为: a=平均正常工作时间 /(平均正常工作时间+平均修复时间) 这个值越大越好,也就是说尽可能的减少故障发生。 可修改性:有关变更的成本问题。 是对成品进行变更,或是由谁变更,或是什 阅读全文
posted @ 2017-02-09 12:52 枫棂叶澜 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 书中所举的例子:A-7E航空电子系统的构架。 作者以三个构架层次上的结构进行讨论。 (一)分解结构 将工作划分为细小的模块单元。 目的是为了让系统中各个模块的功能具有独立性,那么好处就显而易见了,易于修改。 比如: 存在技术更新或者更替,不至于修改一处而牵引其它各处。 项目开发人员的更替,会让后来者 阅读全文
posted @ 2017-02-08 18:52 枫棂叶澜 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 在学习软件构架之前,先弄懂什么是架构。 先提软件系统的构架有两个要素: ·它是一个软件系统从整体到部分的最高层次的划分。 ·建造一个系统所作出的最高层次的、以后难以更改的,商业的和技术的决定。 对于软件系统构架的解释,书面语言实在生涩难懂,且难以说清其中具体缘由。 举个样例解释: 想象一下,在最早期 阅读全文
posted @ 2017-02-07 17:57 枫棂叶澜 阅读(740) 评论(0) 推荐(0) 编辑
摘要: 在我们做的代码设计中分为系统设计和程序设计。程序设计是系统设计中模拟程序的执行逻辑,定义客户机服务器对象合作的框架的那个部分。程序和事务设计中,作者讲述到程序和事务设计将系统设计制品放在一起,并作为系统设计过程的最终阶段。 程序设计是系统设计的一个内在的部分。图形用户界面(GUI)和数据库的设计体现 阅读全文
posted @ 2016-10-21 12:13 枫棂叶澜 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 在处理复杂事物的时候,用到一种基本手段就是抽象。抽象的目的是区别事物之间的本质和不同,面向对象编程(OOP)的实质就是利用 类和对象来建立抽象模型。 类表示对象的类别,是创建对象的蓝本。建立一个事物的抽象模型,本质上就是表达该事物的性质和行为。使用类来创建抽象模型,是通过在类中定义变量和方法来实现的 阅读全文
posted @ 2016-10-15 20:11 枫棂叶澜 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 状态机图(State Machine Diagram),状态机图是通过描述某事物状态的改变来展现流程的。一般适用于流程围绕某个事物展开,例如请假的流程就围绕请假条的展开。语法,开始于结束符号,实心圆表示开始,空心圆加上圆心点表示结束。矩形框的四个角为弧形,叫做状态。状态与状态之间的箭头叫转换,转换一 阅读全文
posted @ 2016-10-07 21:21 枫棂叶澜 阅读(170) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页