题目详情
当前位置:首页 > 计算机考试 > 中级软件设计师
题目详情:
发布时间:2024-03-11 05:10:16

[单项选择]基于构件的软件开发,强调使用可复用的软件“构件”来设计和构建软件系统,对所需的构件进行合格性检验、(),并将它们集成到新系统中。
A. 规模度量
B. 数据验证
C. 适应性修改
D. 正确性测试

更多"基于构件的软件开发,强调使用可复用的软件“构件”来设计和构建软件系统,"的相关试题:

[单项选择]基于构件的软件开发,强调使用可复用的软件“构件”来设计和构建软件系统,对所需的构件进行合格性检验、 ,并将它们集成到新系统中。
A. 规模度量
B. 数据验证
C. 适应性修改
D. 正确性测试
[简答题]简述基于构件的软件开发流程。
[单项选择]在基于构件的开发方法中,信息系统的构件主要包括:接口、实现和
A. 功能
B. 代码
C. 文件
D. 部署
[单项选择]基于构件的开发中,软件开发的重点是______。构件的获取有多种途径,其中以下______不是构件获取的途径。

A. 编写程序
B. 已有构件组装
C. 设计和开发类
D. 开发组件
[简答题]基于构件的软件开发(Component-Based Software Development,CBSD)是一种基于分布对象技术,强调通过可复用构件设计与构造软件系统的软件复用途径。基于构件的软件系统中的构件可以是COTS(Commercial-Off-The-Shelf)构件,也可以是通过其他途径获得的构件(如自行开发)。CBSD体现了“购买而不是重新构造”的哲学,将软件开发的重点从程序编写转移到了基于已有构件的组装,以更快地构造系统,减轻用来支持和升级大中型软件系统所需要的维护负担,从而降低软件开发的费用。
请围绕“基于CBSD的软件架构设计与应用”论题,依次从以下3个方面进行论述。
1.概要叙述你参与管理和开发的软件项目及你在其中所承担的主要工作。
2.简要介绍基于构件的软件开发过程模型,具体论述你在所管理和开发的软件工程项目中选择了哪种典型的构件平台并说明理由,如何具体实施的,最终实际效果如何。
3.论述你在该项目实施过程中遇到的问题及解决的办法,以及你进一步应用软件复用技术的有关设想。
[单项选择]为了使构件系统更切合实际、更有效地被复用,构件应当具备 (136) ,以提高其通用性。
A. 可继承性
B. 可变性
C. 可封装性
D. 可伸缩性
[单项选择]为了使构件系统更切合实际、更有效地被复用,构件应当具备 (26) ,以提高其通用性。
A. 可继承性
B. 可变性
C. 可封装性
D. 可伸缩性
[单项选择]

对于构件,应当按可复用的要求进行设计、实现、打包、编写文档。构件应当 (50) ,并具有相当稳定的公开的 (51) 。有的构件具有广泛的可复用性,可复用到众多种类的应用系统中,有的构件只在有限的特定范围内被复用。

(50)处填()。
A. 内聚的
B. 耦合的
C. 外延的
D. 封闭的
[单项选择]为了使构件系统更切合实际、更有效地被复用,构件应当具备______,以提高其通用性。
A. 可继承性
B. 可变性
C. 可封装性
D. 可伸缩性
[单项选择]在基于构件的软件开发中, (27) 描述系统设计蓝图以保证系统提供适当的功能; (28) 用来了解系统的性能、吞吐率等非功能性属性。

A. 逻辑构件模型
B. 物理构件模型
C. 组件接口模型
D. 系统交互模型

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码