2017年5月7日
摘要: 基本质量属性: 一、可用性 关于数据的保存:使用try-catch来保证程序不会崩溃。 二、可修改性 登录页面可以灵活地通过action选择跳转。 三、安全性 通过MD5加密用户信息 四、易用性 用户可以快捷、简单的使用此系统。 阅读全文
posted @ 2017-05-07 21:16 圣龙阿布 阅读(126) 评论(0) 推荐(0) 编辑
  2017年4月23日
摘要: 一、MVC简介: MVC架构是一个复杂的架构,其实现也显得非常复杂。。Views可以看作一棵树,可以用Composite Pattern来实现。Views和Models之间的关系可以Observer Pattern体现。Controller控制Views的显示,可以用Strategy Pattern 阅读全文
posted @ 2017-04-23 19:54 圣龙阿布 阅读(350) 评论(0) 推荐(0) 编辑
  2017年4月4日
摘要: 1、 简单工厂模式:简单工厂模式不属于GoF23个基本设计模式,满足“单一职责原则”,当你需要什么,只需要传入一个正确的参数,就可以获取你所需要的对象,无需知道其创建细节。 2、 工厂方法模式: 减少客户处理系统的数目。 3、 阅读全文
posted @ 2017-04-04 19:03 圣龙阿布 阅读(105) 评论(0) 推荐(0) 编辑
  2017年3月17日
摘要: 提高XX系统可用性易用性 阅读全文
posted @ 2017-03-17 19:37 圣龙阿布 阅读(87) 评论(0) 推荐(0) 编辑
  2017年3月10日
摘要: 1、淘宝网可用性举例: 场景部分 可能的值 刺激源 系统外部 刺激 错误:崩溃、响应、时间 制品 系统的处理器、通信通道、进程 环境 正常模式 响应 系统检测到事件,记录故障,通知系统处理事故 响应度量 系统修复崩溃,恢复到正常模式的时间 系统由于访问的人数过多,导致系统服务器崩溃,系统检测到后开启 阅读全文
posted @ 2017-03-10 13:16 圣龙阿布 阅读(153) 评论(0) 推荐(0) 编辑
  2017年3月3日
摘要: 软件构架定义了软件设计的组件、局部和总体的构成关系、以及这些组件之间的相互作用。 构架在保证开发组织实现其商业目标方面起了很重要的作用。 构架的开发需要付出一定的成本包括精心设计的成本,但是一个好的构架对于开发组的作用是不可估量的,它能使开发组织达到自己的系统目标并提高其软件开发能力,这种汇报是相当 阅读全文
posted @ 2017-03-03 13:04 圣龙阿布 阅读(88) 评论(0) 推荐(0) 编辑
  2017年2月24日
摘要: 构架师是一个为IT系统的承担技术风险责任和系统生命周期担当的角色。职责包括需求,分析做出决定运营模型和组建模型。 首先,软件构架师肯定是一个项目的技术主管,这意味这他必须有丰富的知识背景以及很好的领导才能,所以,一个软件构架师的技术要求十分广泛,并且在特定的领域有一定的技术深度。相比较与项目经理管理 阅读全文
posted @ 2017-02-24 11:56 圣龙阿布 阅读(103) 评论(0) 推荐(0) 编辑
  2017年2月16日
摘要: ATAM:一种进行构架评估的综合方法,它是评估软件构架的一种综合全面的方法。之所以称为ATAM方法,是因为这种方法不仅可以揭示出构架满足特定质量目标的情况,而且(因为它认识到了构架决策会影响多个质量属性)可以使我们更清楚地认识到质量目标之间的联系——即如何权衡诸多质量目标。 ATAM的活动有四个阶段 阅读全文
posted @ 2017-02-16 14:44 圣龙阿布 阅读(111) 评论(0) 推荐(0) 编辑
  2017年2月12日
摘要: 系统的构架取决于对构架的需求,因此构架的文档也取决于对文档的需求——也就是说,我们希望如何使用该文档。构架文档不仅是说明性的,而且是描述性的,也就是说,对于某些观众来说,它通过对要指定的决策做出限制,来说明哪些内容是真实的。 我们需要对视图进行编档、对行为进行编档、对接口进行编档、对接口进行编档的模 阅读全文
posted @ 2017-02-12 19:57 圣龙阿布 阅读(70) 评论(0) 推荐(0) 编辑
  2017年2月8日
摘要: 开始ADD。我们已经介绍了构架驱动因素。ADD依赖于对驱动因素的识别,确定了所有的驱动因素后,ADD就可以开始了。当然,在设计中关键的构架驱动因素可能会发生变化,或者是因为更好的理解了需求,或者是因为需求发生了变化。 ADD步骤。 (1) 选择要分解的模块。要分解的模块通常是整个系统。该模块要求的所 阅读全文
posted @ 2017-02-08 14:16 圣龙阿布 阅读(88) 评论(0) 推荐(0) 编辑