首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
软件复用是使用已有的软件产品(如设计、代码、文档等)来开发新的软件系统的过程。软件复用的形式大体可分为垂直式复用和水平式复用。垂直式复用是指(46)中的复用,水平式复用是指(47)中的复用。为了提高构件的复用率,通常要求构件具有较好的(48)。为了将不同软
软件复用是使用已有的软件产品(如设计、代码、文档等)来开发新的软件系统的过程。软件复用的形式大体可分为垂直式复用和水平式复用。垂直式复用是指(46)中的复用,水平式复用是指(47)中的复用。为了提高构件的复用率,通常要求构件具有较好的(48)。为了将不同软
admin
2019-02-01
45
问题
软件复用是使用已有的软件产品(如设计、代码、文档等)来开发新的软件系统的过程。软件复用的形式大体可分为垂直式复用和水平式复用。垂直式复用是指(46)中的复用,水平式复用是指(47)中的复用。为了提高构件的复用率,通常要求构件具有较好的(48)。为了将不同软件生产商在不同软硬件平台上开发的构件组装成一个系统,必须解决异构平台的各构件间的互操作问题。
选项
A、专用性和不变性
B、专用性和可变性
C、通用性和不变性
D、通用性和可变性
答案
D
解析
软件复用是使用已有的软件产品(如设计、代码、文档等)来开发新的软件系统的过程。软件复用的形式大体可分为垂直式复用和水平式复用。水平式复用是复用不同应用领域中的软件元素,例如,数据结构、排序算法、人机界面构件等。标准函数库是一种典型的原始的水平式复用机制。垂直式复用是在一类具有较多公共性的应用领域之间复用软件构件。由于在两个截然不同的应用领域之间进行软件复用潜力不大,所以垂直式复用受到广泛关注。垂直式复用活动的主要关键点在于领域分析:根据应用领域的特征和相似性,预测软件构件的可复用性。一旦根据领域分析确认了软件构件的可复用价值,即可进行软件构件的开发,并对具有可复用价值的软件构件做一般化处理,使它们能够适应新的类似的应用领域。然后将软件构件和它们的文档存入可复用构件库,成为可供未来开发项目使用的可复用资源。软件复用的范围不仅涉及源程序代码,Caper Jones定义了10种可能复用的软件要素,分别是项目计划、成本估计、体系结构、需求模型和规格说明、设计、源程序代码、用户文档和技术文档、用户界面、数据结构和测试用例。可复用构件库的组织方式有枚举分类、关键词分类、多面分类、超文本组织法和可复用构件的3C模型。软件构件的复用的步骤可分为检索与提取构件、理解与评价构件、修改构件和构件的合成。其中构件的合成又分为基于功能的合成技术和基于数据的合成技术。目前流行的构件技术能有效地支持软件复用。为了提高构件的复用率,通常要求构件具有较好的通用性和可变性。通用性越好,其被复用的面越广。可变性越好,构件就越易于调整,以便适用于应用的具体环境。为了将不同软件生产商在不同软硬件平台上开发的构件组装成一个应用系统,必须解决异构平台的各构件间的互操作问题,目前已出现了一些支持互操作的构件标准,三个主要流派为OMG的CORBA、Microsoft的COM/DCOM和Sun的EJB/J2EE。
转载请注明原文地址:https://kaotiyun.com/show/mlFZ777K
本试题收录于:
信息系统项目管理师上午综合知识考试题库软考高级分类
0
信息系统项目管理师上午综合知识考试
软考高级
相关试题推荐
某工厂仓库有一名保管员,该仓库可存放n箱零件。该工厂生产车间有m名工人,只要仓库空闲,工人将生产好的整箱零件放入仓库,并由保管员登记入库数量;该工厂销售部有k名销售员,只要仓库库存数能满足客户要求,便可提货,并由保管员登记出库数量。规定工人和销售员不能同时
用例(use-case)用来描述系统在对事件做出响应时所采取的行动。用例之间是具有相关性的。在一个“订单输入子系统”中,创建新订单和更新订单都需要核查用户账号是否正确。那么,用例“创建新订单”、“更新订单”与用例“核查客户账号”之间是(27)关系。
若要重构一个功能上和性能上更为完善的改进的软件,可以使用(125)。
为了抵抗统计分析破译法,香农(Shannon)提出了设计密码体制的两个一般原则,这两个原则为(28)。图4-5是公钥加密系统的概念图,a和b处应分别是(29)。1997年美国NIST发起征集高级加密标准AES(Advanced Encryption Sta
为了抵抗统计分析破译法,香农(Shannon)提出了设计密码体制的两个一般原则,这两个原则为(28)。图4-5是公钥加密系统的概念图,a和b处应分别是(29)。1997年美国NIST发起征集高级加密标准AES(Advanced Encryption Sta
在面向对象技术中,一个子类的对象同时又属于父类,它继承了父类的一切属性,这种多态性称为(34)。同一个算子在不同的表达式中可能有不同的操作意义,这种多态性称为(35)。编译程序根据上下文判定算子的操作意义,这称为(36)。
面向对象技术中,对已有实例的特征稍作改变就可生成其他的实例,这种方式称为(11)。分类(classification)指的是对象及其类型之间的关系。若一个对象可用n个类型表述,而这些类型不必由继承来关联的是(12)。(13)是面向对象程序设计语言中的一种机
面向对象技术中,对已有实例的特征稍作改变就可生成其他的实例,这种方式称为(11)。分类(classification)指的是对象及其类型之间的关系。若一个对象可用n个类型表述,而这些类型不必由继承来关联的是(12)。(13)是面向对象程序设计语言中的一种机
随机试题
行政机关对公务员出国申请进行批准的行为应受《行政许可法》调整。()
在锅炉施工过程中,煮炉的目的是除掉锅炉中的油污和铁锈等,不能用来煮炉的药品是()。
根据社会保险法律制度的规定,下列关于失业保险的表述中,正确的有()。
通过展示产品的特性、用途、使用方法等关于产品事实性的信息,为消费者提供产品的事实、消费理由或消费根据的一类广告诉求方式是()。
作为联系广大业主和物业服务企业的桥梁的是()
周老师改进自己的课堂教学模式,注重调动学生的积极性,加强学生的互动性,鼓励学生讲解、展示,学生学得开心、认真,同时老师也收获了良好的教学效果。这种教学取得成功的内因在于()
T国几大电力企业近日联合宣布,除非国产煤炭价格下调,否则将放弃购买国产煤炭。发言人表示,目前进口煤炭的价格已经降至每吨100美元以内,而国产煤炭价格仍然居高不下。但是,煤炭行业业内人士表示,一旦煤炭价格持续走低,中小型煤矿将生存艰难,大型煤矿企业生产的动力
假定图G=(V,E)是有向图,V={1,2,…,N},N≥1,G以邻接矩阵方式存储,G的邻接矩阵为A,即A是一个二维数组。如果i到j有边,则A[i,j]=l,否则A[i,j]=0。请给出一个算法思想,该算法能判断G是否是非循环图(即G中是否存在回路),要求
设随机变量X,Y独立同分布,且X~N(0,σ2),再设U=aX+bY,V=aX一bY,其中a,b为不相等的常数.求:设U,V不相关,求常数(a,b之间的关系.
=___________.
最新回复
(
0
)