摘要:
案例代码对于单例模式,C#有个简洁的实现,采用静态的只读字段实现。但是如果在单例模式构造函数中,发生了异常自定义异常,在客户端能捕捉到吗?代码下载:ConfigException为我们定义异常类,TriggerException为异常触发类。先不要运行,猜下会捕捉到什么异常?现实事实上我们的自定义异常没有没Catch到,这是现象很隐蔽,主要是他不影响影响我们程序正常运行,只是我们费力定义的自定义异常都没有起到任何的作用。通常我们在单例模式的Portal工作,如果发生了异常,而如下日志记录的异常粒度对于运维一般参考价值不大 {"“ConsoleApplication4.Singleton”的类型 阅读全文
随笔档案-2010年12月
从管理学的角度看Scrum
2010-12-21 12:30 by 宗哥, 3667 阅读, 收藏, 编辑
摘要:
ScrumScrum近几年已经成为最有影响的软件开发过程,从Forrester 关于敏捷模式的调查报告我们可以看出一些倪端,而且微软也推出了更Scrum的模板,相信.Net平台下越来越多的团队会采用这一过程。 图1: Forrester 关于敏捷模式的调查报表Scrum的在软件日趋复杂的环境下,其成功不是偶然的,其指导思想符合我们现代管理学的一般规律。 管理学经过近百年的管理理论的演进,管理一般被认为是一个协调工作活动的过程,以便能够有效率和有效果地同别人一起或通过别人实现组织的目标,其协调工作活动一般分为计划,组织,人员,领导,控制五个方面,这五个方面并没有严格的时间断点,而是一个相对独立的 阅读全文
VS2010实践RUP4+1架构模型(3)
2010-12-13 11:42 by 宗哥, 2384 阅读, 收藏, 编辑
摘要:
上文链接 VS2010实践RUP4+1架构模型(1) VS2010实践RUP4+1架构模型(2) 如需要解决方案源文件,请回复留下你的Email,我会及时回复. 逻辑视图 通过用例图和用例规约说明书,基本上我们已经明确了用户的需求和系统的开发范围,下面我们开始系统的逻辑视图建模,逻辑视图主要关注整个系统的抽象结构,我们在VSTS中主要采用类图和序列图进行表述。 业务领域对象分析 在业务领域对象分析工作中,区分不同类型对象以达成对于模型中不同的工作的理清非常重要。按照业界流行做法,我们可以分类出实体类,控制类,边界类。 实体对保存信息和资源的对象的建模,属于系统本质的面的概念性,一般不会随着用例 阅读全文
VS2010实践RUP4+1架构模型(2)
2010-12-09 17:46 by 宗哥, 3250 阅读, 收藏, 编辑
摘要:
用例描述用例实现规约根据需求初步描述,我们给出来EPS的系统用例图.如果业务流程过于复杂,并且涉及不同的角色,可以采用带有泳道的活动图去表达.目前VS2010还不支持带有泳道的活动图,如何要展示更精确的用例细节,必须使用用例规约来进行描述。基本上用例图+用例规约足够用了。一般用例规约叙述要包含以简要说明,用例的正常流,替代事件流,业务规则,涉及实体等,用户在使用的时候可以参考RUP文档模型模板,请切记,您的目的是要阐明问题,而不是混淆问题。用例名称产生采购请求用例描述系统根据ERP原材料请求记录产生请购单执行者ERP前置条件1.ERP系统被EPS授权访问后置条件1. 创建新的采购请求单并生成唯 阅读全文
VS2010实践RUP4+1架构模型(1)
2010-12-08 15:01 by 宗哥, 4481 阅读, 收藏, 编辑
摘要:
RUP4+1架构方法RUP4+1架构方法采用用例驱动,在软件生命周期的各个阶段对软件进行建模,从不同视角对系统进行解读,从而形成统一软件过程架构描述.图 1. RUP4+1架构图用例视图(Use Cases View),最初称为场景视图,关注最终用户需求,是系统功能的高层抽象,为整个技术架构的上线文环境.通常用UML用例图和活动图描述。逻辑视图(Logical view),主要是整个系统的抽象结构及抽象实现方式的表述,关注系统提供最终用户的功能,不涉及具体的编译即输出和部署,通常在UML中用类图,协作图,时序图来表述,类似与我们采用OOA的对象模型。开发视图(Development View) 阅读全文
感知是物联网的核心
2010-12-03 08:43 by 宗哥, 922 阅读, 收藏, 编辑
摘要:
国家973物联网首席科学家 国家传感网标准化工作组组长刘海涛 物联网的感知社会理论体系是建立在已有的智能化与网络化基础之上的全新理论体系。物联网将在人类社会与物理世界之间建立起一套社会化的感知体系,使人类文明实现新的升华 物联网是一个以感知物理. 物联网的感知社会理论体系是建立在已有的智能化与网络化基础之上的全新理论体系。物联网将在人类社会与物理世界之间建立起一套社会化的感知体系,使人类文明实现新... 阅读全文
.Net平台的下Scrum实践
2010-12-01 15:28 by 宗哥, 450 阅读, 收藏, 编辑
摘要:
1.环境安装在进行Visual Studio Scrum 1.0流程模板导入过程中,需要注意区域设置的问题,否则出下如下错误:解决方案参见:http://rangyang163.blog.163.com/blog/static/3774375820107311076501/注意:简体中文设置区域码为:2052,如下图:引起这个问题的原因主要是Visual Studio Scrum 1.0模板没有提... 阅读全文