在对KWIC系统的架构进行设计时,公司的架构师王工提出采用共享数据的主程序-子程序的架构风格,而李工则主张采用管道-过滤器的架构风格。在架构评估会议上,大家从系统的算法变更、功能变更、数据表示变更和性能等方面对这两种方案进行评价,最终采用了李工的方案。
【问题1】在实际的软件项目开发中,采用恰当的架构风格是项目成功的保证。请用200字以内的文字说明什么是软件架构风格,并对主程序-子程序和管道-过滤器这两种架构风格的特点进行描述。
精益物流系统对加工生产线采用了()的布置方式,改变了传统的设备布置方式。
A.直线形
B.U形
C.L形
D.环形
A.办公楼内的信息点较多,使用3台交换机采用级联方式扩充端口
B.两栋办公楼距离较远,使用了百兆光纤电缆
C.网络用户数量超过10000人
D.本项目采用了星型网络拓扑结构
A.药皮焊条手工电弧焊
B.埋弧焊
C.CO2气体保护焊
D.Ar气保护焊
(23)
A.1.3.6.1
B.0.3.6.1
C.4.6.1
D.43.6.1
现代计算机之所以能自动地连续进行数据处理,主要是因为 ()
A.采用了开关电路
B.采用了半导体器件
C.具有存储程序的功能
D.采用了二进制
A.不同输入邮件计算出的摘要长度相同
B.根据摘要无法还原出原邮件
C.由邮件计算出其摘要的时间非常短
D.不同的邮件可能生成相同的摘要
试题一(共25分)
阅读以下关于软件系统架构选择的说明,在答题纸上回答问题1至问题 3。
【说明】
某公司欲针对 Linux操作系统开发一个KWIC(Key Word in Context)检索系统。该系统接收用户输入的查询关键字,依据字母顺序给出相关帮助文档并根据帮助内容进行循环滚动阅读。在对KWIC系统进行需求分析时,公司的业务专家发现用户后续还有可能采用其它方式展示帮助内容。根据目前需求,公司的技术人员决定通过重复剪切帮助文档中的第一个单词并将其插入到行尾的方式实现帮助文档内容的循环滚动,后续还将采用其它的方法实现这一功能。
在对KWIC系统的架构进行设计时,公司的架构师王工提出采用共享数据的主程序-子程序的架构风格,而李工则主张采用管道-过滤器的架构风格。在架构评估会议上,大家从系统的算法变更、 功能变更、 数据表示变更和性能等方面对这两种方案进行评价,最终采用了李工的方案。
【问题 1】(7分)
在实际的软件项目开发中,采用恰当的架构风格是项目成功的保证。请用 200 字以内的文字说明什么是软件架构风格,并对主程序-子程序和管道-过滤器这两种架构风格的特点进行描述。
【问题 2】(12分)
请完成表1-1 中的空白部分(用+表示优、-表示差),对王工和李工提出的架构风格进行评价,并指出采用李工方案的原因。
【问题 3】(6分)
图1-1 是李工给出的架构设计示意图, 请将恰当的功能描述填入图中的(1)~(4)。