- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程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)