A . Word
B . Coreldraw
C . InDesign
D . FreeHand
E . Illustrator
试题一(共25分)
阅读以下关于软件系统架构选择的说明,在答题纸上回答问题1至问题 3。
【说明】
某公司欲针对 Linux操作系统开发一个KWIC(Key Word in Context)检索系统。该系统接收用户输入的查询关键字,依据字母顺序给出相关帮助文档并根据帮助内容进行循环滚动阅读。在对KWIC系统进行需求分析时,公司的业务专家发现用户后续还有可能采用其它方式展示帮助内容。根据目前需求,公司的技术人员决定通过重复剪切帮助文档中的第一个单词并将其插入到行尾的方式实现帮助文档内容的循环滚动,后续还将采用其它的方法实现这一功能。
在对KWIC系统的架构进行设计时,公司的架构师王工提出采用共享数据的主程序-子程序的架构风格,而李工则主张采用管道-过滤器的架构风格。在架构评估会议上,大家从系统的算法变更、 功能变更、 数据表示变更和性能等方面对这两种方案进行评价,最终采用了李工的方案。
【问题 1】(7分)
在实际的软件项目开发中,采用恰当的架构风格是项目成功的保证。请用 200 字以内的文字说明什么是软件架构风格,并对主程序-子程序和管道-过滤器这两种架构风格的特点进行描述。
【问题 2】(12分)
请完成表1-1 中的空白部分(用+表示优、-表示差),对王工和李工提出的架构风格进行评价,并指出采用李工方案的原因。
【问题 3】(6分)
图1-1 是李工给出的架构设计示意图, 请将恰当的功能描述填入图中的(1)~(4)。
A.通过"开始"菜单中的"程序"命令
B.通过"我的电脑"找到VB6.exe,双击该文件名
C.通过"开始"菜单中的"运行"命令
D.进入DOS方式,执行VB6.exe文件
A.在施工阶段应用的建筑信息模型,是深化设计模型、施工过程模型、竣工模型的统称,简称施工模型
B.深化设计模型宜在施工过程模型基础上,通过增加或细化模型元素创建
C.施工模型应满足项目各相关方协同工作的需要,支持各专业和各相关方获取、更新、管理信息
D.对于使用不同软件创建的施工模型,宣应用开放式或兼容数据交换格式,进行模型数据转换,实现各施工模型的合模或集成
E.模型应包括信息所有权的状态、信息的创建者与更新者、创建和更新的时间以及所使用的软件及版本
在对KWIC系统的架构进行设计时,公司的架构师王工提出采用共享数据的主程序-子程序的架构风格,而李工则主张采用管道-过滤器的架构风格。在架构评估会议上,大家从系统的算法变更、功能变更、数据表示变更和性能等方面对这两种方案进行评价,最终采用了李工的方案。
【问题1】在实际的软件项目开发中,采用恰当的架构风格是项目成功的保证。请用200字以内的文字说明什么是软件架构风格,并对主程序-子程序和管道-过滤器这两种架构风格的特点进行描述。
A.关闭系统的自动播放功能
B.在“我的电脑”中,直接双击打开U盘
C.通过资源管理器查看U盘内容
D.打开使用前,先通过右键快捷菜单的“扫描威胁”扫描病毒