会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
王文达
博客园
首页
新随笔
联系
订阅
管理
2018年5月27日
软件架构_黑板模式
摘要: 黑板模式是一种常用的架构模式,是观察者模式的一个扩展,应用中的多种不同数据处理逻辑相互影响和协同来完成数据分析处理。允许消息的读写同时进行,广泛地交互消息。就好像多位不同的专家在同一黑板上交流思想,每个专家都可以获得别的专家写在黑板上的信息,同时也可以用自己的分析去更新黑板上的信息,从而影响其它专家
阅读全文
posted @ 2018-05-27 17:03 王文达
阅读(238)
评论(4)
推荐(1)
编辑
2018年5月22日
软件架构_黑板模式
摘要: 黑板模式是一种常用的架构模式,是观察者模式的一个扩展,应用中的多种不同数据处理逻辑相互影响和协同来完成数据分析处理。允许消息的读写同时进行,广泛地交互消息。就好像多位不同的专家在同一黑板上交流思想,每个专家都可以获得别的专家写在黑板上的信息,同时也可以用自己的分析去更新黑板上的信息,从而影响其它专家
阅读全文
posted @ 2018-05-22 09:03 王文达
阅读(1087)
评论(0)
推荐(0)
编辑
2018年3月23日
可用性和可修改性战术
摘要: 网站的可用性描述网站可有效访问的特性。相比于网站的其他非功能特性,网站的可用性更牵动着人们的神经,大型网站的不可用事故直接影响公司形象和利益,许多互联网公司都将网站可用性列入了工程师的绩效考核,与奖金升迁等利益挂钩。 网站不可用也被称作网站故障,业界通常用多少个9来衡量网站的可用性,如QQ的可用性是
阅读全文
posted @ 2018-03-23 17:44 王文达
阅读(498)
评论(0)
推荐(0)
编辑
2018年3月15日
以淘宝网为例 描述质量属性的六个常见属性场景
摘要: 可用性 可用性分析所关注的方面包括:如何检测系统故障,系统故障发生的频度,出现故障时会发生什么情况,允许系统有多长时间非正常运行,什么时候可以安全地出现故障,如何防止故障的发生以及发生故障时要求进行哪种通知。 场景:双十一或者春晚抽奖导致淘宝用户猛增 刺激源:淘宝用户 刺激:登录人数过多,导致淘宝无
阅读全文
posted @ 2018-03-15 20:43 王文达
阅读(147)
评论(0)
推荐(0)
编辑
2018年3月8日
架构漫谈——软件架构师如何工作
摘要: 把一个整体(完成人类生存的所有工作)切分成不同的部分(分工),由不同角色来完成这些分工,并通过建立不同部分相互沟通的机制,使得这些部分能够有机的结合为一个整体,并完成这个整体所需要的所有活动,这就是架构。分开解释就是: 根据架构的定义,要做好架构所首先必须具备的能力,就是能够正确的认识概念,能够发现
阅读全文
posted @ 2018-03-08 17:39 王文达
阅读(120)
评论(0)
推荐(0)
编辑
2017年12月30日
掌握 需求过程阅读笔记06
摘要: 需求分析师职责 1 观察和学习工作,从用户角度理解它 2 解释该项工作。必须对用户描述进行过滤,跳过对当前技 术或者做事情的方式的描述,以发现工作的本质,而不是表 象。(分离问题的本质和所有建立的解决方案) 注意: 是调查了解业务工作,而不是调查用户对将要构建的自 动化系统的要求,否则用户描述的肯定
阅读全文
posted @ 2017-12-30 20:01 王文达
阅读(92)
评论(0)
推荐(0)
编辑
2017年12月15日
掌握 需求过程阅读笔记05
摘要: 编写业务和产品用例的几个关键点: 1 要能反映业务工作的本质,与实现技术和细节无关(无论采用哪种技术,本质总是存在的)。 2 如果需求包含了实现的方法,那它就是解决方案。 3 要暂时忘记业务用例的细节和技术等实现细节。 4 不要太沉溺于目前的技术和业务现在的工作方式。 5 任何需求一定不能是技术上的
阅读全文
posted @ 2017-12-15 19:50 王文达
阅读(100)
评论(0)
推荐(0)
编辑
2017年11月30日
掌握 需求过程阅读笔记04
摘要: 自治的相邻系统 自治的相邻系统通过单向数据流与工作进行通信! 合作的相邻系统 合作的相邻系统与我们工作合作完成某个业务过程的执行。 此类系统不发起业务事件! 确定工作范围和业务事件关键点 要站在整个业务工作的高度来确定业务事件,而不是站在要构建自动化产品角度来确定业务事件。对确定业务事件,重点考虑以
阅读全文
posted @ 2017-11-30 19:49 王文达
阅读(105)
评论(0)
推荐(0)
编辑
2017年11月15日
掌握 需求过程阅读笔记03
摘要: 确定业务工作范围 设定范围将要研究工作与围绕它的工作区分开 通过定义进入和离开工作的信息流来定义工作的范围。 业务工作范围不只是软件产品的上下文范围。如果业务工作中不包含任何的人,那么很有可能工作上下问范围太窄了。 如果只研究想象中的产品包含哪些内容,就构建不出最有用的产品 需求分析
阅读全文
posted @ 2017-11-15 19:48 王文达
阅读(91)
评论(0)
推荐(0)
编辑
2017年11月3日
某系统项目分析
摘要: 目标: 实现网上需求征集与审核。 好处: (1)网上填报不受时间和地点限制; (2)流程简单明确,节省人力物力; (3)信息存储,查询,筛选远比纸质材料方便; (4)方便统计,分析数据; 度量标准: (1)节省时间:80%省去所有无用的等待时间; (2)节省工作量:90%不再需要人工处理申报; (3
阅读全文
posted @ 2017-11-03 12:11 王文达
阅读(135)
评论(0)
推荐(0)
编辑
下一页