教学评估系统中组件重用的研究

来源 :河北大学 | 被引量 : 0次 | 上传用户:jhwangseagull
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
用基于组件的开发方法来构建教学评估系统,不但可以充分利用已有的资源,而且可以缩短开发时间。目前此方面的研究主要是在组件资源比较丰富的情况下进行的,但如果可重用组件较少,在开发过程中如何使用可重用组件,以及如何使领域内的体系结构符合领域内某一具体的应用,仍然是有待于进一步研究的问题。 本文以教学评估系统为研究背景。首先在已有原型的基础上开发了领域内的另一个原型,实现了代码和设计的初级重用,并将有关信息反馈给组件生产者,为生产者建立领域内的体系结构提供帮助。 然后在用组件开发应用的过程中,提出了一种根据UML用例图来修改体系结构和组件的方法。首先通过用例图捕获用户需求,用体系结构和可重用的组件来实现得到的用例,如果不满足用例要求,就应该修改组件或组件间的关系,使其最终完成用例。利用这种方法较好地解决了在重用条件不太成熟的领域内,用组件来开发软件系统的问题。
其他文献
该文针对流程工业CIMS的特点,说细分析了在流程工业CIMS中实时数据库的功能需求.针对这些需求,我们提出了以集成为目标的实时数据库系统体系结构.进而,该文详细讨论了实时数
近年来,汽车工业迅速发展,汽车的使用量急剧增加,正是因为如此,全球化石燃料的消耗和汽车尾气的排放量也迅速增加,加速了全球性的能源危机和环境污染。为了解决上述问题,专家
多层螺旋调强放疗装置是一种用于治疗肿瘤的放射性医疗设备,运用了多断层非共面螺旋技术,是中国医疗器械工业界的一大创举,代表了世界放射医疗发展的方向。该装置是在肿瘤放射治
本文研究两维空间上的在线(On-line)装箱问题(Bin packing problem)。装箱问题是计算机科学理论和组合优化领域的基本问题之一。简单的说,两维空间上的在线装箱问题就是,把由矩
RMI是Java的分布式通信框架,使用它可以编写Java分布式程序,RMI的优点在于它接口定义非常简单,不需要学习IDL语言复杂的语法规则。但是RMI缺乏与其它编程语言的互操作性,它使用JR
宽带网络的发展需要内容,这个内容就是宽带网络上的多媒体业务,多媒体业务推出得越多,服务的用户发展得越多,那么宽带网络的发展就越好。 而要发展多媒体业务,宽带业务提供商又
论文作者以IDCMS实际研发课题为背景,详细讨论了基于J2EE的Weblogic环境下构建应用系统所采用的先进技术,开发步骤及实现方法.论文概要介绍了互联数据中心IDC的特点,提供的服
该论文首先分析了知识的结构、知识粒度的划分、知识单元之间的关系和知识的表示,讨论了如何利用技术成熟的关系数据库理论、信息集成的指导思想和数据结构的基础知识,建立了
中间件是多层客户机/服务器模型发展的产物;随着Internet的发展日益广泛和许多企业需要更多更大的基于客户机/服务器模型的分布式应用,中间件势必将成为这些应用最具竞争力的解决
审查的概念是由1BM的Kingston NY实验室的Michael E.Fagan提出的。审查是一种由非作者的个人或小组对软件需求分析或编码进行细致考察,来发现错误、违例或其他问题的过程。对于