题目内容 (请给出正确答案)
[主观题]

X公司欲针对Linux操作系统开发一个KWIC(Key Word in Context)检索系统。该系统接收用户输入的查询

关键字,依据字母顺序给出相关帮助文档并根据帮助内容进行循环滚动阅读。在对KWIC系统进行需求分析时,公司的业务专家发现用户后续还有可能采用其它方式展示帮助内容。根据目前需求,公司的技术人员决定通过重复剪切帮助文档中的第一个单词并将其插入到行尾的方式实现帮助文档内容的循环滚动,后续还将采用其它的方法实现这一功能。

在对KWIC系统的架构进行设计时,公司的架构师王工提出采用共享数据的主程序-子程序的架构风格,而李工则主张采用管道-过滤器的架构风格。在架构评估会议上,大家从系统的算法变更、功能变更、数据表示变更和性能等方面对这两种方案进行评价,最终采用了李工的方案。

【问题1】在实际的软件项目开发中,采用恰当的架构风格是项目成功的保证。请用200字以内的文字说明什么是软件架构风格,并对主程序-子程序和管道-过滤器这两种架构风格的特点进行描述。

提问人:网友sddylzh 发布时间:2022-01-06
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
更多“X公司欲针对Linux操作系统开发一个KWIC(Key Wo…”相关的问题
第1题
在实际的软件项目开发中,采用恰当的架构风格是项目成功的保证。请用200字以内的文字说明什么是软件架构风格,并对主程序-子程序和管道-过滤器这两种架构风格的特点进行描述。
阅读以下关于软件系统架构选择的说明,在答题纸上回答问题1至问题3。

博学公司欲针对Linux操作系统开发一个KWIC(KeyWordinContext)检索系统。该系统接收用户输入的查询关键字,依据字母顺序给出相关帮助文档并根据帮助内容进行循环滚动阅读。在对KWIC系统进行需求分析时,公司的业务专家发现用户后续还有可能采用其他方式展示帮助内容。根据目前需求,公司的技术人员决定通过重复剪切帮助文档中的第一个单词并将其插入到行尾的方式实现帮助文档内容的循环滚动,后续还将采用其他的方法实现这一功能。

在对KWIC系统的架构进行设计时,公司的架构师王工提出采用共享数据的主程序.子程序的架构风格,而李工则主张采用管道.过滤器的架构风格。在架构评估会议上,大家从系统的算法变更、功能变更、数据表示变更和性能等方面对这两种方案进行评价,最终采用了李工的方案。

在实际的软件项目开发中,采用恰当的架构风格是项目成功的保证。请用200字以内的文字说明什么是软件架构风格,并对主程序-子程序和管道-过滤器这两种架构风格的特点进行描述。

点击查看答案
第2题
Android系统是由Google公司基于Linux的开源智能手机操作系统开发而成,是目前最流行和用户群最广的智能手机系统。()
点击查看答案
第3题
centos7.0默认文件系统是XFS,这种文件系统的特点是()。

A.与ext2/ext3相比,它最大的优点是访问性能和安全性大幅提升

B.提供对文件系统数据的低延迟、高带宽的访问

C.是IBM公司为linux系统开发的一个日志文件系统。提供了基于日志的字节级文件系统,该文件系统是为面向事务的高性能系统而开发的

D.是linux系统下的日志文件系统,能够在几秒或几分钟内就把文件系统恢复到一致状态

点击查看答案
第4题
Linux最初是基于操作系统开发出来的()

A、MS-DOS

B、MINIX

C、POSIX

D、macOS

点击查看答案
第5题
Android系统是基于Linux操作系统开发的手机系统,因此在进行刷机、删除系统自带软件时需要获得管理员账户()的权限。

A、dministrator

B、admin

C、root

D、liveuser

点击查看答案
第6题
下列程序的功能是在有序数组a(n)中删除一个值为x数组元素。请在 填上适当内容(字母小写)。 Private

下列程序的功能是在有序数组a(n)中删除一个值为x数组元素。请在 填上适当内容(字母小写)。 Private Sub Form_Load() Dim a(), i%, k%, x%, n% a = Array(1, 4, 7, 10, 13, 16, 19, 22, 25) n = UBound(a) x = 13 Print "删除前"; For i = 0 To n Print a(i); Next i For k = 0 To n ’ 查找欲删除的位置k If x = a(k) Then Exit For Next k If k > n Then MsgBox ("Not Found"): Exit Sub For i = k + 1 To n ’ 将x后的元素左移 Next i n = n - 1 ReDim Preserve a(n) Print Print "删除后"; For i = 0 To n Print a(i); Next i End Sub

点击查看答案
第7题
Linux下使用的图形用户界面是()。

A.X windows

B.KDE

C.X window

D.K桌面环境

点击查看答案
第8题
某零售公司一直使用样板来加速销售点系统的开发,这种方法非常成功。一个系统,实际上是一个样板,已
经完成。针对用户提出的建议,联机系统每天都进行着变动。与这一做法相关的风险是:

A.无法考虑其他方法;

B.系统开发时间的增加;

C.系统维护的困难;

D.以上三项都对

点击查看答案
第9题
公司欲开发一个用于分布式登陆的服务器端程序,使用面向连接的TCP协议并发地处理多客户端登陆请求
。用户要求该服务端程序运行在Linux、Solaris和Windows NT等多种操作系统平台之上,而不同的操作系统的相关API函数和数据都有所不同。针对这种情况,公司的架构师决定采用“包装器外观(Wrapper Facade)”架构模式解决操作系统的差异问题。具体来说,服务端程序应该在包装器外观的实例上调用需要的方法,然后将请求和请求的参数发送给(),调用成功后将结果返回。使用该模式()。

A.客户端程序B.操作系统API函数C.TCP协议API函数D.登录连接程序A.提高了底层代码访问的一致性,但降低了服务端程序的调用性能。B.降低了服务端程序功能调用的灵活性,但提高了服务端程序的调用性能C.降低了服务端程序的可移植性,但提高了服务端程序的可维护性D.提高了系统的可复用性,但降低了系统的可配置性

点击查看答案
第10题
某零售公司一直使用样板来加速销售点系统的开发,这种方法非常成功。这一系统,实际上是一个样
板,已经投入使用,并针对用户的建议,在联机系统每天进行变动。与这一做法相关的风险是:

A.系统维护的困难。

B.无法考虑其它方法。

C.系统开发时间的增加。

D.以上三项都对。

点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信