新闻动态
软件构件的特性
https://www.sytm.net 发布日期:2013/12/15 21:32:39

构件的特性包括以下几个方面:接H特性、运行持性、远程服务特性、关联特性、动态特性。

(1)构件的接口特性。包括其设计的完备性、最小化、正交性、方便性、效率。

完备性:从构件使用的角度出发,完备性可以定义为使用者可以用它来完成构件应该能够完成的一切工作。希望可以使用构件提供的接扣和操作界面,通过简单的组合,完成用户需要和构件应该能完成的工作。

最小化:构件的接口或界面中任一操作,都不能由其他操作组合而实现。具有最小特征的构件具有最小的界面,最容易设计实现.也最容易分析使用和维护。使用最小化的操作可以组合生产复杂的操作。

正交性:设法使两个不同的操作交叉重复部分达到最小。这样,操作的特性就更容易理解和实现。

方便性:该要求是与其他要求相抵触的。该要求提出,构件的设计应该提供用户欢迎的操作,而不去管这个操作可能破坏最小化和正交性要求。多接口的设计就往往是从方便性考虑的。

效率:接口操作的执行效率。对效率的要求也可能导致增加某些操作,而破坏了操作界面的最小化和正交性。

(2)构件的运行持性。在实时、并行、多任务/多用户访问的情况下,该特性十分重要,因为它关系到系统的整体功能实现和运行效果。该特性心以从构件的中断处理、并行调度、多用户服务三个方面加以说明。

对于实时系统,要求构件能够根据定时或偶然事件的触发,完成特定的处理,包括数据的采集、分配、传输、计算等。在实时性要求不高的场合.操作系统的消息机制刮以达到满意的效果。

但当实时响应速度提高时,必须通过系统中断服务的设置才能达到要求。

经常要求构件具有被并行调度的能力,即要求多个功能构件能同时远行。为此,构件的设计必须考虑进程的产生、撤销、通信和调度管理。

更多阅读
返回列表
© 2010 TianMei Technology All rights reserved. ICP:辽B2-20150138辽公网安备 21010202000010号  目录概览