摘要:一、考试说明1.考试要求(1)掌握信息系统知识;(2)掌握信息系统项目管理知识和方法;(3)掌握大型、复杂项目管理和多项目管理的知识和方法;(4)掌握项目整体绩效评估方法;(5)熟悉知识管理和战略管理;(6)掌握常用项目管理工具;(7)熟悉过程管理;(8)熟悉业务流程管理知识;(9)熟悉信息化知识和管理科学基础知识;(10)熟悉信息系统工程监理知识;(11)熟悉信息安全知识;(12)熟悉信息系统有...
阅读全文
摘要:数据库连接池Data Connection Framework具备Connection pooling机制,能管理不同的ADO.net Connection。并通过池对象工厂去PoolObjectFactory去创建数据连接池。(可参考:对象工厂创建--- Singleton Object,SingleCall Object,Pool Object )连接池企业应用组件图如下:类图如下:主要文件代...
阅读全文
摘要:对于一般企业应用数据库,序列号生成很有必要,不管是单据,库存编号,客户编号,等等,都离不开序列号生成,所以从架构的角度上来说,做一个序列号生成的Framework是很有必要的。从一般的应用程序来说,序号生成大概有循环序列号,日期型序列号,前导字符型序列号。循环序列号:以循环模式序号,比如上一条是0001,下一条就是0002.日期型序列号:比如前一条是200903080001,下一条是2009030...
阅读全文
摘要:引子: 在系分辅导栏目中可以见到关应对系统分析员考试下午试题I及论文方面的文章,唯独没有关于上午试题辅导的文章。是上午试题太简单了?我们有胜算的把握?真是这样吗?NO!据我对南京考区系统分析员考试成绩的统计表明,在参加系统分析员上午考试的106人中有62人成绩低于45分,也就是说有将近60%的人栽在上午的考试中。而系统分析员考试合格的标准是三门考试成绩都要合格(几乎每年都是45,45,45),从...
阅读全文
摘要:面绿色部分代表每一个角色主要需要参与考虑的活动(注:下面所说的系统分析员混合了设计的职责):首先看一下架构师和系统分析员的区别:1、系统分析员必须考虑自己所设计系统的方方面面,他是系统实现的原始作者,也对系统能否满足客户的技术要求以及产品成本是否可接受起着最直接的作用。2、架构师一般在软件组织内仅仅是少数人,他们主要负责对产品的架构进行评估以及子系统之间的接口批准上,评估的主要方面集中在系统级的质...
阅读全文
摘要:软件架构师是软件行业中一种新兴职业,工作职责是在一个软件项目开发过程中,将客户的需求转换为规范的开发计划及文本,并制定这个项目的总体架构,指导整个开发团队完成这个计划。架构师的主要任务不是从事具体的软件程序的编写,而是从事更高层次的开发构架工作。他必须对开发技术非常了解,并且需要有良好的组织管理能力。可以这样说,一个架构师工作的好坏决定了整个软件开发项目的成败。 软件架构师实际上就是软件的总体设计...
阅读全文
摘要:菩提树下对象分类单例对象 Singleton Object,单例对象意指对象一旦产生就负责服务所有的系统要求,不会因为要求数量而产生一个以上的对象,这种对象通常要处理Thread同步化的问题。SingCall Object 意指该对象为了服务单一要求所产生,当要求完成后,该对象就会被释放,在SingCall的模式下的要求数量和对象的数量成正比,在这种模式中,因为每个要求都由独立的对象处理,所以不需...
阅读全文
摘要:系统架构设计师考试大纲一、考试说明:1.考试目标 考试合格人员应能够根据系统需求规格说明书,结合应用领域和技术发展的实际情况,考虑有关约束条件,设计正确、合理的软件架构,确保系统架构具有良好的特性;能够对项目睥系统架构进行描述、分析、设计与评估;能够按照相关标准编写相应的设计文档;能够与系统分析师、项目管理师相互协作、配合工作;具有高级工程师的实际工作能力和业务水平。 2.考试要求 (1)掌握计算...
阅读全文
摘要:对象定义 数据对象 (Data Object) 数据存储对象 (Data Access Object) 业务对象 (Biz Object) 业务对象工厂 (Object Factory) 共用逻辑对象 (CommonLogic Object) 应用对象 (Application Object) 结果对象 (ResultObject) 数据对象 (Data Object) 数据对象 基本是 Data...
阅读全文
摘要:1.一个抽象类仍然可以有实现:它能够有成员,非抽象方法或属性,而接口不能有实现和成员变量。2.一个.Net类只能从一个基类中派生,即基类是抽象的。然而,提个.Net类可以根据需要实现多个接口。3.抽象类可以从其他类或从一个接口或多个接口中派生,而接口只能从另外一个接口中派生。4.抽象类能够有分公共方法和属性,即便它们都是抽象的,根据定义接口中所有成员都是非公共的。5.抽象类中可以有静态方法和静态成...
阅读全文
摘要:针对于通常的三层架构 我们需要针对于异常做一些处理,从上面的异常处理组件图当中,我们能看到自定义异常和异常处理层层上抛,具体我们还是来看代码吧!自定义异常:/// <summary> /// 自定义BLL层异常类 /// </summary> [Serializable] public class BLLException : Exception, ISerializabl...
阅读全文
摘要:对于代码生成器,复杂的查询在数据访问层和事务没有提供方法,所以针对于实际项目应用,我自己在李天平的框架上拓展了新的数据访问接口。IDAL的接口如下 IBaseDataHelper/// <summary> /// 公用数据接口主要用于查询,事务等复杂的数据操作 /// </summary> public interface IBaseDataHelper { /// &l...
阅读全文
摘要:下图是插件对象分类的类设计图:插件的上下文处理:Winform插件的应用设计:
阅读全文
摘要:前言 本文探讨Jive(曾经开源的Java论坛)和Hibernate(Java开源持久层)的数据库对象的缓存策略,并阐述作者本人的Lightor(Java开源持久层)采用的数据库对象缓存策略。 本文的探讨基于以前开源的Jive代码,Hibernate2.1.7源码,和作者本人的Lightor代码。 本文用ID (Identifier的缩写)来代表数据记录的关键字。 数据对象查询一般分为两种:条件查...
阅读全文
摘要:缓存设计图,本文主要针对数据数据缓存,和普通对象的内存缓存,还有XML缓存 内存缓存加载机制内存缓存类图
阅读全文