JCreator

博客园 首页 联系 订阅 管理

2011年11月9日

摘要: 任何一个项目在开始的时候,以及在实施过程中都需要做项目规划。项目规划做的好坏会严重影响到项目的进度、项目成果的质量以及项目组成员之间的关系。首先 项目规划需要区分长远规划和近期规划。长远规划对于整个项目来说一般只会制定一次,那就是在项目立项的时候。以后除非发生出人意料的重大事情,一般是不会 修改长远规划的。长远规划属于全局的规划,对于软件项目而言 一般包括软件采用的技术和平台,软件在每次发布时候的成果,以及软件在未来的发展。长远规划是给上级领导看的。近期规划则主要针对软件的开发和实施人员。 近期规划的制定比较频繁,可能每两个星期就需要制定一次。它用来指导开发人员和实施人员的日常工作。主要... 阅读全文
posted @ 2011-11-09 21:03 JCreator 阅读(573) 评论(0) 推荐(0)

摘要: 项目规划的重要性是不言而喻的,但很多时候,规划阶段好像成了一个形式,规划方案也是属于放之四海而皆准的。不谈造成的原因,仅谈规划方案本身,限于篇幅,不会覆盖所有内容。个人认为软件项目规划书就是一份项目可行性分析加一份详尽的项目实施计划。在此,可行性分析已经不再是对市场、经济、社会等因素进行分析,因为这些内容应该在策划阶段进行。在规划阶段,可行性分析应该是对项目目标可行性及项目技术可行性(实际技术可行性也是目标中的一项,只是技术可行性需要包括应有的技术方案,所以单独拿出来讨论)的分析。确保了这两个方面的可行,才可以推进项目,制定项目规划。目标可行性:就是项目所制定的目标我们是否可以达到,注意是我们 阅读全文
posted @ 2011-11-09 20:55 JCreator 阅读(207) 评论(0) 推荐(0)

2011年10月21日

摘要: 4.3插件平台动态装载DLL并执行 PlugFramework是整个PlugPlatform平台的核心内容。主要实现检查和装载DLL文件,动态创建实例化对象,验证并执行外部方法。 图8 PlugPlatform动态装载的全过程 PlugPlatform依据配置文件可以了解装载的外部DLL文件和要求执行的类或接口方法。整个装载和的调用过程如图8说明。 PlugFramework包含有类和接口,这些类和接口之间有继承、实现、关联关系。其类图如图9所示。 ... 阅读全文
posted @ 2011-10-21 23:54 JCreator 阅读(559) 评论(0) 推荐(0)

摘要: 1 引言 在信息系统开发,用户业务功能变化预先不可知,故要提高系统后期的业务扩展。一般情况下用户需求发生变化,要重新编写代码,编译,生产部署包,然后再更新用户程序。这样的过程比较繁琐。 本文讨论生成后的应用系统与外部编译的业务库实现动态绑定,应用程序在运行过程中动态绑定要实现的外部业务,当业务发生变化,也只是替换这些外部的动态库,不用重新对应用程序进行修改和编译,实现了耦合绑定。同时,业务实例对象可以在程序运行时实现实例化,达到了封装效果。并且降低了调用代码和具体实现类代码的耦合,增强灵活性和可复用性,增加了软件的可维护性。 C#提供的反射机制,再结合自适应数据参数的传递,通过这个... 阅读全文
posted @ 2011-10-21 23:22 JCreator 阅读(720) 评论(0) 推荐(0)