案例分析题请详细阅读有关数据架构方面的描述,回答问题1至问题3。某软件公司欲开发一个基于Web2.0的大型社交网络系统。就该系统的数据架构而言,李工决定采用公司熟悉的数据架构,使用通用的商用关系型数据库,系统内部数据采用中央集中方式存储。该系统投入使用后,初期用户数量少,系统运行平稳。6个月后,用户数出现了爆炸式增长,系统暴露出诸多问题,集中表现在:(1)用户执行读写操作时,响应时间均变得很慢;(2)随着系统功能的扩充,原有数据格式发生变化,又出现新的数据格式,维护困难;(3)数据容量很快超过系统原有的设计上限,数据库扩容困难;(4)软件系统不断出现宕机,整个系统可用性较差。经过多次会议讨论,公司的王工建议采用NoSQL数据库来替代关系数据库,以解决上述问题。但李工指出NoSQL数据库出现时间不长,在使用上可能存在风险。公司技术人员对NoSQL数据库产品进行了认真测试,最终决定采用NoSQL数据库来替代现有的数据库系统。 请针对问题(1)~(4),分别指出NoSQL数据库的哪些特点促使公司最终采用了NoSQL数据库。
查看答案
以下关于防火墙优点的叙述,不恰当的是()。
A. 防火墙能强化安全策略
B. 防火墙能防止从LAN内部攻击
C. 防火墙能限制暴露用户点D,防火墙能有效记录Internet上的活动
下面关于监理在处理工期延期方面的叙述,不正确的是()。
A. 监理在做出延期确认之前,应与建设单位、承建单位进行协商
B. 及时受理承建单位的工程延期申请,并确认其合理性和可行性
C. 阶段性工程延期造成工程总工期延迟时,应要求承建单位修改总工期,经审核后报建设单位备案
D. 要求承建单位承担赶工的全部额外开支和赔偿工程拖期造成的损失
简答题 论文:论基于架构的软件设计方法及应用基于架构的软件设计(Architecture-Based Software Design,ABSD)方法以构成软件架构的商业、质量和功能需求等要素米驱动整个软件开发过程。ABSD是一个自顶向下,递归细化的软件开发方法,它以软件系统功能的分解为基础,通过选择架构风格实现质量和商业需求,并强调在架构设计过程中使用软件架构模板。采用ABSD方法,设计活动可以从项目总体功能框架明确后就开始,因此该方法特别适用于开发一些不能预先决定所有需求的软件系统,如软件产品线系统或长生命周期系统等,也可为需求不能在短时间内明确的软件项目提供指导。请围绕“基于架构的软件开发方法及应用”论题,依次从以下三个方面进行论述。1.概要叙述你参与开发的、采用ABSD方法的软件项目以及你在其中所承担的主要工作。2.结合项目实际,详细说明采用ABSD方法进行软件开发时,需要经历哪些开发阶段?每个阶段包括哪些主要活动?3.阐述你在软件开发的过程中都遇到了哪些实际问题及解决方法。
利用有线电视总线式同轴电缆将用户接入网络的技术是()。
A. PSTN接入
B. ADSL接入
C. HFC接入
D. ISDN接入