单选题面向对象的设计模型包含以______表示的软件体系结构图,以______表示的用例实现图、完整精确的类图、针对复杂对象的状态图和用于描述流程化处理的活动图等。
单选题以下关于嵌入式系统硬件抽象层的叙述,错误的是______。 A.硬件抽象层与硬件密切相关,可对操作系统隐藏硬件的多样性 B.硬件抽象层将操作系统与硬件平台隔开 C.硬件抽象层使软硬件的设计与调试可以并行 D.硬件抽象层应包括设备驱动程序和任务调度
单选题在如图所示的树形文件系统中,方框表示目录,圆圈表示文件,“/”表示路径中的分隔符,“/”在路径之首时表示根目录。假设当前目录是D2,进程A以如下两种方式打开文件f2:方式①fd1=open("______/f2",ORDONLY);方式②fd1=open("/D2/W2/f2",O_RDONLY);其中,方式①的工作效率比方式②的工作效率高,因为采用方式①,文件系统是从______。
单选题假定求浮点数平方根(FPSQR)的操作在某台机器上的一个基准测试程序中占总执行时间的20%,FP运算指令所用时间占总执行时间的50%。采用两种优化FPSQR的方法,第一种方法是增加专门的FPSQR硬件,可以将FPSQR的操作速度提高为原来的10倍;第二种方法是提高所有FP(浮点)运算指令的执行速度到原来的1.6倍,从而提高求浮点数平方根操作的速度。可以通过计算这两种方法对基准测试程序的加速比来比较这两种方法的优劣。以下叙述正确的是______。 A.第一种方法的加速比是1.23,效果较好 B.第二种方法的加速比是1.23,效果较好 C.第一种方法的加速比是1.22,效果较好 D.第二种方法的加速比是1.22,效果较好
单选题统一软件开发过程是一种基于面向对象技术的软件开发过程,其特点是“用例驱动,以架构为核心,迭代并增量”。统一软件开发过程定义了4种通用的开发阶段,它们按照过程顺序分别是:起始阶段、 (8) 、构建阶段和 (9) ,其中在构建阶段主要产生的文档有 (10) 。
单选题张某是M国际运输有限公司计算机系统管理员。任职期间,根据公司的业务要求开发了“空运出口业务系统”,并由公司使用。随后,张某向国家版权局申请了计算机软件著作权登记,并取得了《计算机软件著作权登记证书》,证书明确软件名称是“空运出口业务系统V1.0”,著作权人为张某。以下说法中,正确的是______。 A.空运出口业务系统V1.0的著作权属于张某 B.空运出口业务系统V1.0的著作权属于M公司 C.空运出口业务系统V1.0的著作权属于张某和M公司 D.张某获取的软件著作权登记证是不可以撤销的
单选题希赛公司的销售收入状态如表所示,该公司达到盈亏平衡点时的销售收入是______(百万元人民币)。 希赛公司的销售收入状态 项目 金额(单位百万元人民币) 销售收入 800 材料成本 300 分包费用 100 固定生产成本 130 毛利 270 固定销售成本 150 利润 120 A.560 B.608 C.615 D.680
单选题张某原是某软件公司的系统分析师,一直从事计算机网络端口优化处理的研发工作。2007年5月张某退休。半年后,张某研发出网络端口优化处理程序,解决了提高计算机网络端口有效利用率这个技术问题,并以个人名义向专利局提出发明专利申请。该项发明创造应属于______所有。 A.软件公司 B.张某 C.张某和软件公司共同D.社会公众
单选题以下关于软件开发方法的叙述,错误的是______。 A.对于较为复杂的应用问题,适合采用形式化方法进行需求分析 B.形式化方法的优势在于能够精确地表述和研究应用问题及其软件实现 C.净室软件工程将正确性验证作为发现和排除错误的主要机制 D.净室软件工程强调统计质量控制技术,包括对客户软件使用预期的测试
单选题《GB 8567—88计算机软件产品开发文件编制指南》是______标准,违反该标准而造成不良后果时,将依法根据情节轻重受到行政处罚或追究刑事责任。 A.强制性国家 B.推荐性国家 C.强制性软件行业 D.推荐性软件行业
单选题以下关于信息系统的论述中,正确的是______。 A.信息系统可以是手工的,也可以是计算机化的 B.信息系统就是计算机化的信息系统 C.基于计算机的信息系统由硬件、软件、数据库、远程通信等组成,不包括人和规程 D.信息系统计算机化一定能提高系统的性能
单选题基于构件的开发(CBD)模型,融合了______模型的许多特征。该模型本质是演化的,采用迭代方法开发软件。 A.瀑布 B.快速应用开发(RAD) C.螺旋 D.形式化方法
单选题利用需求跟踪能力链(traceabilitylink)可以跟踪一个需求使用的全过程,也就是从初始需求到实现的前后生存期。需求跟踪能力链有4类:追溯到需求、从需求追溯、回溯到需求、从需求回溯,如图所示。其中的①和②分别是______。A.客户需求、软件需求B.软件需求、客户需求C.客户需求、当前工作产品D.软件需求、当前工作产品
单选题
企业信息系统往往是一个具有业务复杂性和技术复杂性的大系统,针对其建设,系统分析首先要进行的工作是______。系统开发的目的是______。
单选题实现VPN的关键技术主要有隧道技术、加/解密技术、 (9) 和身份认证技术。如果需要在传输层实现vPN,可选的协议是 (10) 。
单选题软件架构设计包括提出架构模型、产生架构设计和进行设计评审等活动,是一个迭代的过程。以下关于软件架构设计活动的描述,错误的是______。 A.在建立软件架构的初期,一般需要选择一个合适的架构风格 B.将架构分析阶段已标识的构件映射到架构中,并分析这些构件之间的关系 C.软件架构设计活动将已标识构件集成到软件架构中,设计并实现这些构件 D.一旦得到了详细的软件架构设计,需要邀请独立于系统开发的外部人员对系统进行评审
单选题
正确识别风险点、非风险点、敏感点和权衡点是进行软件架构评价的关键步骤。其中______是实现一个特定质量属性的关键特征,该特征为一个或多个软件构件所共有。“改变加密的级别可能会对安全性和性能都产生显著的影响”,这是一个对系统______的描述。
单选题______不是反映嵌入式实时操作系统实时性的评价指标。 A.任务执行时间 B.中断响应和延迟时间 C.任务切换时间 D.信号量混洗时间
单选题采用Kexberos系统进行认证时,可以在报文中加入______来防止重放攻击。 A.会话密钥 B.时间戳 C.用户ID D.私有密钥
单选题某软件公司欲设计一款图像处理软件,帮助用户对拍摄的照片进行后期处理。在软件需求分析阶段,公司的系统分析师识别出了如下3个关键需求。 ·图像处理软件需要记录用户在处理照片时所有动作,并能够支持用户动作的撤销与重做等行为。 ·图像处理软件需要根据当前正在处理的照片的不同特征选择合适的处理操作,处理操作与照片特征之间具有较为复杂的逻辑关系。 ·图像处理软件需要封装各种图像处理算法,用户能够根据需要灵活选择合适的处理算法:软件还要支持高级用户根据一定的规则添加自定义处理算法。 在系统设计阶段,公司的架构师决定采用设计模式满足上述关键需求中对系统灵活性与扩展性的要求。具体来说,为了支持灵活的撤销与重做等行为,采用______最为合适;为了封装图像操作与照片特征之间的复杂逻辑关系,采用______最为合适;为了实现图像处理算法的灵活选择与替换,采用______最为合适。
