单选题软件产品配置是指一个软件产品在生存周期各个阶段所产生的各种形式和各种版本的文档、计算机程序、部件及数据的集合。该集合的每一个元素称为该产品配置中的一个配置项。下列不应该属于配置项的是______。 A.源代码清单 B.设计规格说明书 C.软件项目实施计划 D.CASE工具操作手册
单选题下列安全协议中,用来实现安全电子邮件的协议是______。 A.IPSec B.L2TP C.PGP D.PPTP
单选题______的选择是开发一个软件系统时的基本设计决策;______是最低层的模式,关注软件系统的设计与实现,描述了如何实现构件及构件之间的关系。引用-计数是C++管理动态资源时常用的一种______。
单选题下列关于软件可靠性的叙述,不正确的是______。 A.由于影响软件可靠性的因素很复杂,软件可靠性不能通过历史数据和开发数据直接测量和估算出来 B.软件可靠性是指在特定环境和特定时间内,计算机程序无故障运行的概率 C.在软件可靠性的讨论中,故障指软件行为与需求的不符,故障有等级之分 D.排除一个故障可能会引入其他的错误,而这些错误会导致其他的故障
单选题 企业战略数据模型可分为两种类型:{{U}} {{U}} 57 {{/U}}
{{/U}}描述日常事务处理中的数据及其关系;{{U}} {{U}} 58 {{/U}}
{{/U}}描述企业管理决策者所需信息及其关系。
单选题
Employee(职工号,姓名,性别,年龄,通信地址,家庭成员),其中通信地址记录了邮编、省、市、街道信息;家庭成员记录了职工的亲属的姓名。职工实体中的通信地址是一个{{U}}
{{U}} 33 {{/U}} {{/U}}属性;为了将数据库模式设计得更合理,对于家庭成员属性{{U}} {{U}}
34 {{/U}} {{/U}}。
单选题某文件管理系统在磁盘上建立了位示图(Bitmap),记录磁盘的使用情况。若磁盘上的物理块依次编号为0、1、2、…,系统中字长为32位,每一位对应文件存储器上的一个物理块,取值0和1分别表示空闲和占用,如下所示。假设将4195号物理块分配给某文件,那么该物理块的使用情况在位示图中的第______个字中描述;系统应该将______。
单选题
某商场商品数据库的商品关系模式P(商品代码,商品名称,供应商,联系方式,库存量),函数依赖集F={商品代码→商品名称,(商品代码,供应商)→库存量,供应商→联系方式}。商品关系模式P达到______;该关系模式分解成______后,具有无损连接的特性,并能够保持函数依赖。
单选题
信息工程的基础是信息战略规划,规划的起点是将______和企业的信息需求转换成信息系统目标,实施信息系统工程是要为企业建立起具有稳定数据型的数据处理中心,以满足各级管理人员关于信息的需求,它坚持以______为信息处理的中心。
单选题希赛公司的销售收入状态如表9—12所示,该公司达到盈亏平衡点时的销售收入是______(百万元人民币)。 表9—12希赛公司的销售收入状态 项目 金额(单位百万元人民币) 销售收入 800 材料成本 300 分包费用 100 固定生产成本 130 毛利 270 固定销售成本 150 利润 120 A.560 B.608 C.615 D.680
单选题
影响文件系统可靠性因素之一是文件系统的一致性问题,如果读取______的某磁盘块,修改后在写回磁盘前系统崩溃,则对系统的影响相对较大。通常的解决方案是采用文件系统的一致性检查,一致性检查包括块的一致性检查和文件的一致性检查。在块的一致性检查时,检测程序构造一张表,表中为每个块设立两个计数器,一个跟踪该块在文件中出现的次数,一个跟踪该块在空闲表中出现的次数。若系统有16个块,检测程序通过检测发现表______状态下的文件系统是一致的。
单选题软件测试是为了发现错误而执行程序的过程。黑盒测试法主要根据______来设计测试用例。 A.程序内部逻辑 B.程序内部功能 C.程序数据结构 D.程序流程图
单选题某虚拟存储系统采用最近最少使用(LRU)页面淘汰算法,假定系统为每个作业分配4个页面的主存空间,其中一个页面用来存放程序。现有某作业的程序如下:设每个页面可存放200个整数变量,变量i、j存放在程序页中。初始时,程序及i、j均已在内存,其余3页为空。若矩阵A按行序存放,那么当程序执行完后共产生(21)次缺页中断;若矩阵A按列序存放,那么当程序执行完后共产生(22)次缺页中断。
单选题某服务器软件系统对可用性(Availability)、性能(Performance)和可修改性(Modification)的要求较高, (21) 设计策略能提高该系统的可用性, (22) 设计策略能够提高该系统的性能, (23) 设计策略能够提高该系统的可修改性。
单选题基于架构的软件设计(ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。ABSD方法有三个基础:功能分解、______和软件模板的使用。 A.对需求进行优先级排列 B.根据需求自行设计系统的总体架构 C.选择架构风格实现质量及商业需求 D.开发系统原型用于测试
单选题某高可靠性计算机系统由如图所示的冗余部件构成。若每个部件的千小时可靠度R均为0.9,则该计算机系统的千小时可靠度为______,该计算机系统的失效率λ可使用______来计算。注:t表示时间
单选题
在一个单CPU的计算机系统中,有3台不同的外部设备R1、R2、R3和3个进程P1、P2、P3。系统CPU调度采用可剥夺式优先级的进程调度方案,3个进程的优先级、使用设备的先后顺序和占用设备时间如表所示。
{{B}}进程占用设备情况{{/B}}
进程
优先级
使用设备、CPU的先后顺序和占用时间
P1
高
R1(20ms)→CPU(20ms)→R3(20ms)
P2
中
R3(40ms)→CPU(30ms)→R2(20ms)
P3
低
CPU(30ms)→R2(20ms)→CPU(20ms)
假设操作系统的开销忽略不计,从3个进程同时投入运行到全部完成,CPU的利用率约为______%;R3的利用率约为______%(设备的利用率指该设备的使用时间与进程组全部完成所占用时间的比率)。
单选题
某软件企业2004年初计划投资1000万元开发一套中间件产品,预计从2005年开始,年实现产品销售收入1500万元,年市场销售成本1000万元。该产品的系统分析员张工根据财务总监提供的贴现率,制作了如表所示的产品销售现金流量。根据表中的数据,该产品的动态投资回收期是{{U}}
{{U}} 20 {{/U}} {{/U}}年,投资收益率是{{U}} {{U}} 21
{{/U}} {{/U}}。
产品销售现金流量表
年度
2004
2005
2006
2007
2008
投资
1000
-
-
-
-
成本
-
1000
1000
1000
1000
收入
-
1500
1500
1500
1500
净现金流量
-1000
500
500
500
500
净现值
-925.93
428.67
396.92
367.51
340.29
问答题论软件可靠性设计与应用
问答题论软件的静态演化和动态演化及其应用
软件演化(Software Evolution)是指软件在其生命周期内的更新行为和过程。演化是一系列贯穿软件生命周期始终的活动,系统需求改变、功能实现增强、新功能加入、软件架构改变、软件缺陷修复、运行环境改变均要求软件系统能够快速适应变化,具有较强的演化能力。软件静态演化(Static Evolution)和动态演化(Dynamic Evolution)是目前软件演化的两种重要类型。
请围绕“软件的静态演化和动态演化及其应用”论题,依次从以下3个方面进行论述:
①概要叙述你参与管理和开发的软件项目及你在其中所担任的主要工作。
②请分别对软件静态演化和动态演化的特点进行论述,说明两种软件演化类型各自的优缺点及其应用场合,并举例说明各自的常见演化技术手段。
③具体阐述你参与管理和开发的项目中所进行的软件演化活动的特点、演化的类型,以及所采取的对应演化技术手段,说明具体实施过程及实际应用的效果。