- 博客(5)
- 收藏
- 关注
原创 假如我是铁路订票系统架构师系列 - 场景设计
系统使用场景设计是体现信息系统架构师能力的重要表现。 使用场景需要满足客户对信息系统的需求,场景对架构有深刻的影响。场景设计的重要性在于能够使用户满意的同时简化系统实现。 有些架构师这是把用户所提需求直接作为场景。 这样往往使系统实现困难,也常常在用户需求变化时造成系统设计的变化。 好的场景设计能够适应用户需求的变化,同时以最小成本实现。 所设计的场景是处理,运行和数据架构设计的依据。场景
2012-09-28 12:58:11 5800
原创 假如我是铁路订票系统架构师系列 - 需求调研与分析
需求调研是收集信息系统设计需要的业务要求和数据,作为系统设计的依据。 所有需求和相关数据都应该有明确的出处,以便了解本质需要,预计变化。这样才能设计真正满足企业业务发展需要的系统。 也可以在资源时间限制条件下,设计系统实现以最小的成本实现最大价值。 下面是本人假定的一些订票系统需求,用来表现设计的过程。 在实际系统开发时,需求的收集受时间,能够接触到的资源限制。 好的架构师能够在繁复的资料中抓住核
2012-09-24 16:12:09 6119
原创 假如我是铁路订票系统架构师系列计划
铁路订票系统是很典型的大型信息系统。大家对其功能有切身体会,各种非功能数据也有公开资料,很适合做教学案例。以此作系统架构的例子进行分析和练习可以起到事半功倍的效果。 下面列出系统架构师设计的主要任务。 进行系统架构设计一般需要几周到几个月,并且经常需要几轮反复。 争取能写一系列文章。 也许以后还可以凑本书。需求调研主要场景设计 系统处理架构设计 系统运行架构设计数
2012-09-21 10:20:58 1164
原创 程序员是士兵, 架构师是参谋, 老板是将军。
本来想写得丰富一点,CSDN只存了一部分草稿,还是先发了,以后有机会再补充。 在战争中士兵是开枪放炮的。将军制定目标,发号施令。 具体作战计划由参谋团制定。 枪打得好,不一定能制定好作战计划,更不一定能制定目标和领导。 http://news.sohu.com/37/05/news203150537.shtml http://zh.wikipedia.org/wi
2012-09-20 21:21:52 763
原创 从铁路订票系统问题看系统架构师的责任和水平
据新闻报道铁路订票系统采用了排队系统,但排队时间需要30分钟。使很多人不满。 并且系统仍然有登陆不上的问题。 从描述看,系统很可能采用了本博客前面提到的异步处理架构。 但从用户体验看该系统架构师的设计能力和与开发团队协作的能力还需要提高。系统架构师的最重要责任是制定系统的使用场景(use case)和架构。 好的架构师体现在设计最优用户体验,然后设计架构,使开发团队可以高效,高
2012-09-19 12:47:35 6277
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人