- 博客(6)
- 资源 (2)
- 收藏
- 关注
转载 解析SOA十大设计原则
一、明确的边界 通过跨越定义明确的边界进行显式消息传递,服务得以彼此交互。有时候,跨越服务边界可能要耗费很大的成本,这要视地理、信任或执行因素而定。边界是指服务的公共接口与其内部专用实现之间的界线。服务的边界通过 WSDL 发布,可能包括说明特定服务之期望的声明。 二、服务共享和约和架构,不是类 服务交互应当只以服务的策略、架构和基于合约的行为为基础。服务的合约通常使用 WSD
2009-10-29 08:53:00 648
原创 需求分析
总结的一些系统分析的经验 http://soa.5d6d.com/viewthread.php?tid=850&fromuid=1做需求分析,我觉得最重要的任务是简化业务流程、规则、逻辑;丰富用户体验; 0. 尽量将复杂的用户需求抽像成最简单的业务规则、数据库结构来实现。因为需求是不可能一下子就确定的,假设我们刚开始对核心需求的实现方式增加了一点点的复杂性,比如说多加了一个表,一个藕
2009-10-29 08:50:00 544
转载 需求分析
某日,老师在课堂上想考考学生们的智商,就问一个男孩:“树上有十只鸟,开枪打死一只,还剩几只?” 男孩反问:“是无声枪么?” “不是。” “枪声有多大?” “80~100分贝。” “那就是说会震的耳朵疼?” “是。” “在这个城市里打鸟犯不犯法?” ‘不犯。” “您确定那只鸟真的被打死啦?” “确定。”老师已经不耐烦了,”拜托,你告诉我还剩几只就行了,OK?” “OK。鸟里有没有聋子?” “没有。
2009-10-29 08:48:00 538
转载 软件生命周期模式
软件生命周期模式 http://soa.5d6d.com/viewthread.php?tid=852&fromuid=1对于不同的软件系统,可以采用不同的开发方法、以及运用不同的管理方法和手段。实际上,软件生命周期法在开始的时候只是一个概念。因此,在应用软件开发生命周期法时,许多开发团队会把这一个概念进行工具化,这一个工具化就是软件开发生命周期模式。通过软件开发生命周期
2009-10-29 08:46:00 560
转载 软件工程的目标与常用模型
软件工程的目标是提高软件的质量与生产率,最终实现软件的工业化生产。质量是 软件需求方最关心的问题,用户即使不图物美价廉,也要求个货真价实。生产率是软件 供应方最关心的问题,老板和员工都想用更少的时间挣更多的钱。质量与生产率之间有 着内在的联系,高生产率必须以质量合格为前提。如果质量不合格,对供需双方都是坏 事情。从短期效益看,追求高质量会延长软件开发时间并且增大费用,似乎降低了生产
2009-10-29 08:42:00 592
原创 4+1视图方法的3大特点
1995年,Philippe Kruchten在《IEEE Software》上发表了题为《The 4+1 View Model of Architecture》的论文,引起了业界的极大关注。后来,Philippe Kruchten加入Rational,他的4+1视图方法演变为著名的、为许多架构师所熟知的“RUP 4+1视图方法”(如下图所示)。概括而言:·
2009-10-29 08:21:00 698
QT参考手册
2008-07-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人