论软件的组件式开发

来源:软件水平考试    发布时间:2012-11-04    软件水平考试视频    评论

  对第三方开发的支持。我们不能保证在整个SMASP的建设过程中始终都由我们一家承担所有的软件开发工作,MIS Platform提供对第三方开发的的支持是必须的。第三方开发者只要得到SORBA接口组件“DataPack.DLL”(在Windows下)或“DataPack.Lib”(在Windows下或Unix下),及相关的文档资料,他们即可访问MIS Platform,不管MIS Platform如何升级换代,也不管MIS Platform是由什么平台来提供服务,我们的客户都不必修改他们的应用系统。

  重视培训工作。我们的多层次组件式体系结构首先是由极少数的几个核心开发人员所掌握的,而在SMASP的建设工作中,其他软件人员的工作也是不能忽视的,还有人员的流动更新。大家在SMASP中的工作是协作性的,为了把大家都纳入到整个系统的应用体系结构中,必须首先让大家了解体系结构,熟练掌握可复用资产和复用构件,这样才能使大家知道自己所做的工作在整个系统中的位置,以及怎样使自己所做的软件和整个系统有机地结合起来,怎样进行组件的专化。最初,我们认为只要将构件的设计文档等资料共享给大家,我们的程序员就知道去学习和使用,而实际上,这些程序员都养成了不爱看别人软件及文档的习惯,他们喜欢无论什么都自己做,所以,尽管我们的SORBA接口和系统体系结构的相关文档都共享了,但大家只对SORBA接口看了一些,而对体系结构就不怎么关心了,更谈不上遵守系统体系结构。培训工作实际上是非常重要的,没有培训工作,大家就很难理解整个系统的体系结构,复用资产也形同虚设。在SMASP的开发中,组件也不是一成不变的,需要升级和增加新的内容,大家对体系结构的认识应当不断强化,因此,我们培训工作也需要不断的开展,持之以恒。

  综上所述,在组件式软件系统开发工作中,我们首先要选定一个领域,然后确定软件的体系结构,挖掘潜在的可复用资产,创建复用构件,持之以恒的培训工作,让我们的软件人员都在充分理解系统体系结构以后随心所欲地使用复用构件,我们的组件式开发工作就能达到满意的效果。

上一页12下一页

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答