某广告公司的宣传产品有宣传册、文章、传单等多种形式,宣传产品的出版方式包括纸质方式、CD、DVD、在线发布等。现要求为该广告公司设计一个管理这些宣传产品的应用,采用(33)设计模式较为合适,该模式(34) 。
识别风险、非风险、敏感点和权衡点是进行软件架构评估的重要过程。“改变业务数据编码方式会对系统的性能和安全性产生影响”是对(60)的描述,“假设用户请求的频率为每秒1个,业务处理时间小于30毫秒,则将请求响应时间设定为1秒钟是可以接受的”是对(61)的描述。
软件架构是降低成本、改进质量、按时和按需交付产品的关键因素。软件架构设计需要满足系统的__________,如性能、安全性和可修改性等,并能够指导设计人员和实现人员的工作。
将系统需求模型转换为架构模型是软件系统需求分析阶段的一项重要工作,以下描述中,( )是在转换过程中需要关注的问题。
假设系统采用段式存储管理方法,进程P的段表如下所示。逻辑地址__________(3)不能转换为对应的物理地址;不能转换为对应的物理地址的原因是进行___________(4)。
一组对象以定义良好但是复杂的方式进行通信,产生的相互依赖关系结构混乱且难以理解。采用( )模式,用一个特定对象来封装一系列的对象交互,从而使各对象不需要显式地相互引用,使其耦合松散,而且可以独立地改变它们之间的交互。
在单元测试中,( )。
某公司欲开发一个网上商城系统,在架构设计阶段,公司的架构师识别出3个核心质量属性场景。其中“系统主站断电后,能够在2分钟内自动切换到备用站点,并恢复正常运行”主要与___________(56)质量属性相关,通常可采用___________(57)架构策略实现该属性;“在并发用户数不超过1000人时,用户的交易请求应该在0.5s内完成”主要与___________(58)质量属性相关,通常可采用___________(59)架构策略实现该属性;“系统应该能够抵挡恶意用户的入侵行为,并进行报警和记录”主要与___________(60)质量属性相关,通常可采用__________(61)架构策略实现该属性。
某高校欲构建财务系统,使得用户可通过校园网访问该系统。根据需求,公司给出如下2套方案。 方案一: 1)出口设备采用一台配置防火墙板卡的核心交换机,并且使用防火墙策略将需要对校园网做应用的服务器进行地址映射; 2)采用4台高性能服务器实现整体架构,其中3台作为财务应用服务器、1台作为数据备份管理服务器; 3)通过备份管理软件的备份策略将3台财务应用服务器的数据进行定期备份。 方案二: 1)出口设备采用一台配置防火墙板卡的核心交换机,并且使用防火墙策略将需要对校园网做应用的服务器进行地址映射; 2)采用2台高性能服务器实现整体架构,服务器采用虚拟化技术,建多个虚拟机满足财务系统业务需求。当一台服务器出现物理故障时将业务迁移到另外一台物理服务器上。 与方案一相比,方案二的优点是___________(67)。方案二还有一些缺点,下列不属于其缺点的是___________(68)。
某摄影家创作一件摄影作品出版后,将原件出售给了某软件设计师。软件设计师不慎将原件毁坏,则该件摄影作品的著作权___________享有。
基于架构的软件开发(Architecture Based Software Development,ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用___________(44)来描述软件架构, 采用___________(45)来描述需求。
特定领域软件架构(Domain Specific Software.Architecture,DSSA)是在一个特定应用领域中,为一组应用提供组织结构参考的标准软件体系结构。参加DSSA的人员可以划分为多种角色,其中 (47) 的任务是控制整个领域分析过程,进行知识获取,将获取的知识组织到领域模型中; (48) 的任务是根据领域模型和现有系统开发出DSSA,并对DSSA的准确性和一致性进行验证。
以下关于软件著作权产生时间的表述中,正确的是( )。
若系统中存在n个等待事务T
i
(i=0,1,2,…,n-1),其中:T
0
正等待被T
1
锁住的数据项A
1
,T
1
正等待被T
2
锁住的数据项A
2
,…,T
i
正等待被T
i+1
锁住的数据项A
i+1
,…,T
n-1
正等待被T
0
锁住的数据项A
0
,则系统处于___________状态。
软件架构设计包括提出架构模型、产生架构设计和进行设计评审等活动,是一个迭代的过程。架构设计主要关注软件组件的结构、属性和___________(51),并通过多种__________(52)全面描述特定系统的架构。
用户提出需求并提供经费,委托软件公司开发软件。双方商定的协议(委托开发合同)中未涉及软件著作权归属,其软件著作权应由___________享有。
某服装店有甲、乙、丙、丁四个缝制小组。甲组每天能缝制5件上衣或6条裤子;乙组每天能缝制6件上衣或7条裤子;丙组每天能缝制7件上衣或8条裤子;丁组每天能缝制8件上衣或9条裤子。每组每天要么缝制上衣,要么缝制裤子,不能弄混。订单要求上衣和裤子必须配套(每套衣服包括一件上衣和一条裤子)。只要做好合理安排,该服装店15天最多能缝制( )套衣服。
项目配置管理中,配置项的状态通常包括____________。
以下关于软件架构设计重要性的描述,( )是错误的。
以下描述中,__________不是嵌入式操作系统的特点。