更多"基于构件的开发(CBD)模型,融合了()模型的许多特征。该模型本质是演"的相关试题:
[单项选择]基于构件的开发(CBD)模型,融合了 () 模型的许多特征。该模型本质是演化的,采用迭代方法开发软件。
A. 瀑布
B. 快速应用开发(RAD)
C. 螺旋
D. 形式化方法
[单项选择]基于构件的软件开发,强调使用可复用的软件“构件”来设计和构建软件系统,对所需的构件进行合格性检验、(),并将它们集成到新系统中。
A. 规模度量
B. 数据验证
C. 适应性修改
D. 正确性测试
[单项选择]()不是基于组件的开发模型的特点。
A. 使软件的版本控制更为简单
B. 支持可重用组件的开发
C. 与面向对象技术相结合将获得更好的应用效果
D. 提高了项目开发效率,增加了项目开发成本
[单项选择]常用的信息系统开发模型有:结构化瀑布模型、迭代模型、快速原型开发模型、面向对象开发模型等。其中,常见的瀑布模型适合具有______特点的项目。
A. 需求复杂,项目初期不能明确所有的需求
B. 需要很快给客户演示的产品
C. 业务发展迅速,需求变动大
D. 需求确定、易于获取需求
[单项选择]张三开发的EJB构件在本地Linux操作系统上运行,李四开发的DCOM构件在异地的Windows操作系统上运行。利用()技术可使张三开发的构件能调用李四开发的构件所提供的接口。
A. AD
B. JCA
C. Web Services
D. 本地 API
[单项选择]某软件公司基于面向对象技术开发了一套图形界面显示构件库VisualComponent。在使用该库构建某图形界面时,用户要求为界面定制一些特效显示效果,如带滚动条、能够显示艺术字体的透明窗体等。针对这种需求,公司采用( )最为灵活。
A. 桥接模式
B. 命令模式
C. 组合模式
D. 装饰模式
[单项选择]传统的软件开发模型有瀑布模型、演化模型、螺旋模型和喷泉模型等。图7-1所示的软件开发过程属于______模型。
A. 瀑布
B. 演化
C. 螺旋
D. 喷泉
[单项选择]采用构件式开发方式是当前应用开发工具的发展趋势,下列不属于构件式开发的优点的是( )。
A. 优化开发的代码,
B. 提高应用的开发效率
C. 提高应用的运行效率
D. 降低软件维护费用
[单项选择]软件项目开发成本的估算依据,通常是开发成本估算模型。常用的模型主要有:
①IBM模型
②Putnam模型
③基本COCOMO模型
④中级COCOMO模型
⑤高级COCOMO模型
其中()均是静态单变量模型。
A. ①②
B. ②④⑤
C. ①③
D. ③④⑤
[单项选择]
软件项目开发成本的估算依据,通常是开发成本估算模型。常用的模型主要有:
①IBM模型
②PUtnam模型
③基本COCOMO模型
④中级COCOMO模型
⑤高级COCOMO模型
其中()均是静态单变量模型。
A. ①②
B. ②④⑤
C. ①③
D. ③④⑤
[单项选择]
常见的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。其中( )模型适用于需求明确或很少变更的项目, ()模型主要用来描述面向对象的软件开发过程。
()模型主要用来描述面向对象的软件开发过程。
A. 瀑布模型
B. 演化模型
C. 螺旋模型
D. 喷泉模型
[单项选择]
常见的软件开发模型有瀑布模型、演化模型、螺旋模型、喷泉模型等。其中 (15)模型适用于需求明确或很少变更的项目, (16)模型主要用来描述面向对象的软件开发过程。
(16)处填()。
A. 瀑布模型
B. 演化模型
C. 螺旋模型
D. 喷泉模型