软件工程06级试卷..docVIP

  • 26
  • 0
  • 约 6页
  • 2016-12-10 发布于重庆
  • 举报
软件工程06级试卷.

填空题(共15分,每空1分) 软件过程的公共框架定义了若干框架活动,每一个活动由一组软件工程动作组成,每一个动作可指定相关的任务集,其中包括:工作任务、工作产品 、质量保证点和项目里程碑。 UML不是一种具体的方法,而是一种统一建模语言。 软件工程的分析模型有三种,分别是信息域、功能域和行为域。 面向对象开发追求的是软件系统对现实环境的直接模拟。 假设已知某个项目的FP值的乐观值为120,悲观值为200,可能值为160,则三点估算期望值为160。 自底向上集成是集成测试中的一种策略,采用这种方法对软件进行集成测试时,需要为每个模块准备一个驱动模块。 软件风险的两个主要特性是不确定性和损失性。 有效的项目管理集中在4个P上:People、产品、项目和过程。 在软件工程中,CMMI指的是能力成熟度模型集成。 单项选择题(共10分,每小题1分,在每小题给出的选项中只有一个符合题目要求,把所选项前的字母填入题前的表格内) 在软件生命周期中,明确软件系统功能、确定软件系统必须做什么的阶段是 A 需求分析 B、概要设计 C、详细设计 D、策划 成功的测试是指 B 运行测试实例后未发现错误 B、发现程序的错误 C、证明程序正确 D、改正程序的错误 3、DFD中有向箭头号“→” 表示 D A、数据加工 B、数据存储 C、数据源点 D、数据流 4、以下不是软件工程实践的通用框架活动之一是 C A、沟通 B、策划 C、维护 D、构建 5、 A 是软件生存期中各开发阶段的一个特定点,它可作为一个检查点,它是经过评审的软件配置项和交付物的集合 A、里程碑 B、基线 C、质量保证点 D、软件产品 6、结构化分析是软件开发分析阶段所使用的一种方法,这常使用 C 来对系统的功能 进行建模 A、程序框图 B、流图 C、数据流图 D、数据流程图 7、在软件测试中,墨盒测试方法是通过 分析程序的 D 来设计测试用例的 A、应用范围 B、内部逻辑 C、输入数据 D、功能 8、一个软件系统平均每两天发生一个错误,那么系统在第2天的不失败概率是 B A、0.1 B、0.25 C、0.5 D、0.75 9、软件质量的两个基本可测量特征是 C A、程序质量和所可维护质量 B、设计质量和分析质量 C、设计质量和一致性质量 D、需求质量和实现质量 10、学校老师有助教、副教授、教授等职务,教师与教授之间的关系是 B 关系 A、关联 B、继承 C、聚合 D、依赖 三、计算题(共20分,每小题4分) 1、在一项目中,计划有60个可复用的软件构件,平均每个构件的程序行数是100LOC。本地数据表明,每LOC的成本是50元。现已知存在一种项目风险,即计划复用的软件构件中可能只有60%将集成到应用系统中,这种风险发生的概率是80%。试计算风险预期值。 【答】风险预期值=60*100*50*60%*80%= 给出流程图如可所示,完成如下要求:(类似) 给出相应的流图 用区域数和判定节点两种方法计算环复杂度 确定基本测试路径及测试用例 【答】 1) 2)共两个判定点=V=2+1=3 三个区域=V=3 3) 测试路径 测试用例 结果 1-2-6-7 X=0.5 y=6.5 1-3-4-6-7 X=2 Y=2sin2+5 1-3-5-6-7 X=4 Y=27 根据下面的信息域特性值: 外部输入数 外部输出数 外部查询数 内部接口数 外部文件数 10 12 15 8 8 假设各项加权因子均为5,不考虑复杂度调整值(即)试完成以下计算 计算项目的功能点的总计数值FP 设平均生产率为10FP/pm,软件人员劳动力平均价格是每月5000人民币,求每个FP的成本 根据FP值计算总的项目成本,并进行工作量估算(人月) 【答】1)FP=(10+12+15+8+8)*5=265 2)5000/10=500(人民币) 3)500*265= 132500人民币(总项目成本) 265/10=26.5(人月) 4、方法继承因子MIF和多太因子PF是MOOD度量套件的度量方法,计算公式定义如下: 其中,是体系结构中的一个类,是类中继承的方法的数目,是可在和关联中被调用的方法和数量:,为在类中声明的方法的数量,为在类中继承的(未被覆写的)方法的数量,试根据下面给出的源代码,将中间结果填入表中,并由此计算方法继承因子的MIF的值。 Class A{ prorected: int a; public: void x(); void y(); }; Class B ::public

文档评论(0)

1亿VIP精品文档

相关文档