论文部分内容阅读
用基于组件的开发方法来构建教学评估系统,不但可以充分利用已有的资源,而且可以缩短开发时间。目前此方面的研究主要是在组件资源比较丰富的情况下进行的,但如果可重用组件较少,在开发过程中如何使用可重用组件,以及如何使领域内的体系结构符合领域内某一具体的应用,仍然是有待于进一步研究的问题。 本文以教学评估系统为研究背景。首先在已有原型的基础上开发了领域内的另一个原型,实现了代码和设计的初级重用,并将有关信息反馈给组件生产者,为生产者建立领域内的体系结构提供帮助。 然后在用组件开发应用的过程中,提出了一种根据UML用例图来修改体系结构和组件的方法。首先通过用例图捕获用户需求,用体系结构和可重用的组件来实现得到的用例,如果不满足用例要求,就应该修改组件或组件间的关系,使其最终完成用例。利用这种方法较好地解决了在重用条件不太成熟的领域内,用组件来开发软件系统的问题。