一个大型软件系统的需求总是有变化的。为了降低项目开发的风险,需要一个好的变更控制过程。如下图所示的需求变更管理过程中,①②③处对应的内容应是__________(28);自动化工具能够帮助变更控制过程更有效地运作,___________(29)是这类工具应具有的特性之一。
某航空公司机票销售系统有n个售票点,该系统为每个售票点创建一个进程Pi(i=1,2,…,n)管理机票销售。假设Tj(j=1,2,…,m)单元存放某日某航班的机票剩余票数,Temp为Pi进程的临时工作单元,x为某用户的订票张数。初始化时系统应将信号量S赋值为__________(1)。Pi进程的工作流程如下图所示,若用P操作和V操作实现进程间的同步与互斥,则图中空(a)、空(b)和空(c)处应分别填入__________(2)。
按照网络分层设计模型,通常把局域网设计为3层,即核心层、汇聚层和接入层,以下关于分层网络功能的描述中,不正确的是( )。
若关系R、S如下图所示,则关系R与S进行自然连接运算后的元组个数和属性列数分别为__________(7);关系代数表达式π1,4(σ3=6(R×S))与关系代数表达式___________(8)等价。
Software architecture reconstruction is an interpretive,interactive,and iterative processincluding many activities.(71) involves analyzing a system’S existing design and implementation artifacts to construct a model ofit.The result is used in the following activities to construct a view of the system.The database construction activity conveys the (72) contained in the view into a standard format for storage in a database.The (73) activity involves defining and manipulating the information stored in database to reconcile,augment, and establish connections between the elements.Reconstruction consists of two primary activities: (74) and (75).The former provides a mechanism for the user to manipulate architectural elements,and the latter provides facilities for architecture reconstruction.
特定领域软件架构(Domain Specific Software Architecture,DSSA)以一个特定问题领域为对象,形成由领域参考模型、参考需求、__________(53)等组成的开发基础架构,支持一个特定领域中多个应用的生成。DSSA的基本活动包括领域分析、领域设计和领域实现。其中领域分析的主要目的是获得____________(54),从而描述领域中系统之间共同的需求,即领域需求;领域设计的主要目标是获得___________(55),从而描述领域模型中表示需求的解决方案;领域实现的主要目标是开发和组织可重用信息,并实现基础软件架构。
ERP是对企业物流资源、资金流资源和信息流资源进行全面集成管理的管理信息系统。在ERP五个层次的计划中, (19)根据经营计划的生产目标制定,是对企业经营计划的细化; (20) 说明了在一定时期内生产什么,生产多少和什么时候交货,它的编制是ERP的主要工作内容; (21) 能够帮助企业尽早发现企业生产能力的瓶颈,为实现企业的生产任务提供能力方面的保障。
体系结构权衡分析方法(Architecture Tradeoff Analysis Method,ATAM)是一种常见的系统架构评估框架。该框架主要关注系统的(62) ,针对性能、 (63) 、安全性和可修改性,在系统开发之前进行分析、评价与折中。
某文件系统文件存储采用文件索引节点法。假设磁盘索引块和磁盘数据块大小均为1KB,每个文件的索引节点中有8个地址项iaddr[0]~iaddr[7],每个地址项大小为4B,其中iaddr[0]~iaddr[5]为直接地址索引,iaddr[6]是一级间接地址索引,iaddr[7]是二级间接地址索引。如果要访问icwutil.dll文件的逻辑块号分别为0、260和518,则系统应分别采用 (3) 。该文件系统可表示的单个文件最大长度是(4) KB。
嵌入式软件设计需要考虑___________以保障软件良好的可移植性。
下列叙述中,不满足好的需求陈述要求的是____________。
在软件的使用过程中,用户往往会对软件提出新的功能与性能要求。为了满足这些要求,需要修改或再开发软件。在这种情况下进行的维护活动称为( ) 。
RUP强调采用__________(34)的方式来开发软件,这样做的好处是__________(35)。
以下嵌入式处理器类型中不具备内存管理单元(MMU)的是 (10) ,嵌入式操作系统(11)可以运行在它上面。
对于遗留系统的评价框架如下图所示,那么处于“高水平、低价值”区的遗留系统适合于采用的演化策略为___________。
某公司欲开发一个用于分布式登录的服务端程序,使用面向连接的TCP协议并发地处理多客户端登录请求。用户要求该服务端程序运行在Linux、Solaris和Windows NT等多种操作系统平台之上,而不同的操作系统的相关API函数和数据都有所不同。针对这种情况,公司的架构师决定采用“包装器外观(Wrapper Facade)”架构模式解决操作系统的差异问题。具体来说,服务端程序应该在包装器外观的实例上调用需要的方法,然后将请求和请求的参数发送给(49),调用成功后将结果返回。使用该模式(50)。
关于项目范围管理描述,正确的是____________。
小王需要从①地开车到⑦地,可供选择的路线如下图所示。图中,各条箭线表示路段及其行驶方向,箭线旁标注的数字表示该路段的拥堵率(描述堵车的情况,即堵车概率)。拥堵率=卜畅通率,拥堵率=0时表示完全畅通,拥堵率=1时表示无法行驶。根据该图,小王选择拥堵情况最少(畅通情况最好)的路线是__________。
“4+1”视图主要用于描述系统逻辑架构,最早Philippe Kruchten于1995年提出。其中 (44)视图用于描述对象模型,并说明系统应该为用户提供哪些服务。当采用面向对象的设计方法描述对象模型时,通常使用(45)表达类的内部属性和行为,以及类集合之间的交互关系;采用 (46) 定义对象的内部行为。
The obj ective of __________(71) is to determine what parts of the application software will be assigned to what hardware.The major software components of the system being developed have to be identified and then allocated to the various hardware components on which the system will operate.All software systems can be divided into four basic functions.The first is __________(72).Most information systems require data to be stored and retrieved,whether a small file, such as a memo produced by a word processor or a large database,such as one that stores an organization'S accounting records.The second function is the__________(73).the processing required to access data,which often means database queries in Structured Query Language. The third function is the ___________(74),which is the logic documented in the DFDs,use cases,and functional requirements.The fourth function is the presentation logic,the display of information to the user and the acceptance of the user's commands.The three primary hardware components ofa system are__________(75).
