ImageVerifierCode 换一换
格式:DOC , 页数:6 ,大小:103.50KB ,
资源ID:3169985      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-3169985.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件工程06级试卷.doc)为本站会员(hw****26)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

软件工程06级试卷.doc

1、一、填空题(共 15 分,每空 1 分)1、 软件过程的公共框架定义了若干框架活动,每一个活动由一组软件工程动作组成,每一个动作可指定相关的任务集,其中包括:工作任务、工作产品 、质量保证点和项目里程碑。2、 UML 不是一种具体的方法,而是一种 统一建模语言。3、 软件工程的分析模型有三种,分别是信息域、功能域和行为域。4、 面向对象开发追求的是软件系统对现实环境的直接模拟。5、 假设已知某个项目的 FP 值的乐观值为 120,悲观值为 200,可能值为 160,则三点估算期望值为 160。6、 自底向上集成是集成测试中的一种策略,采用这种方法对软件进行集成测试时,需要为每个模块准备一个驱动

2、模块。7、 软件风险的两个主要特性是不确定性和损失性。8、 有效的项目管理集中在 4 个 P 上:People、产品、项目和过程。9、 在软件工程中,CMMI 指的是能力成熟度模型集成。二、单项选择题(共 10 分,每小题 1 分,在每小题给出的选项中只有一个符合题目要求,把所选项前的字母填入题前的表格内)1、 在软件生命周期中,明确软件系统功能、确定软件系统必须做什么的阶段是 A A、 需求分析 B、概要设计 C、详细设计 D、策划2、 成功的测试是指 B A、 运行测试实例后未发现错误 B、发现程序的错误C、证明程序正确 D、改正程序的错误3、DFD 中有向箭头号 “” 表示 D A、数据

3、加工 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、一个软件系统平均每两天发生一个错误,那么系统在

4、第 2 天的不失败概率是 BA、0.1 B、0.25 C、0.5 D、0.759、软件质量的两个基本可测量特征是 C A、程序质量和所可维护质量 B、设计质量和分析质量C、设计质量和一致性质量 D、需求质量和实现质量10、学校老师有助教、副教授、教授等职务,教师与教授之间的关系是 B 关系A、关联 B、继承 C、聚合 D、依赖三、计算题(共 20 分,每小题 4 分)1、在一项目中,计划有 60 个可复用的软件构件,平均每个构件的程序行数是100LOC。本地数据表明,每 LOC 的成本是 50 元。现已知存在一种项目风险,即计划复用的软件构件中可能只有 60%将集成到应用系统中,这种风险发生的

5、概率是 80%。试计算风险预期值。【答】风险预期值=60*100*50*60%*80%=2、 给出流程图如可所示,完成如下要求:(类似)1) 给出相应的流图2) 用区域数和判定节点两种方法计算环复杂度3) 确定基本测试路径及测试用例Y=3x+5XV=2+1=3三个区域=V=33)测试路径 测试用例 结果1-2-6-7 X=0.5 y=6.51-3-4-6-7 X=2 Y=2sin2+51-3-5-6-7 X=4 Y=273、 根据下面的信息域特性值:外部输入数 外部输出数 外部查询数 内部接口数 外部文件数10 12 15 8 8假设各项加权因子均为 5,不考虑复杂度调整值(即)试完成以下计算

6、1) 计算项目的功能点的总计数值 FP2) 设平均生产率为 10FP/pm,软件人员劳动力平均价格是每月 5000 人民币,求每个 FP的成本3) 根据 FP 值计算总的项目成本,并进行工作量估算(人月)【答】1)FP=(10+12+15+8+8)*5=2652)5000/10=500(人民币 )3)500*265= 132500 人民币(总项目成本)265/10=26.5(人月)4、方法继承因子 MIF 和多太因子 PF 是 MOOD 度量套件的度量方法,计算公式定义如下:其中, 是体系结构中的一个类, 是类 中继承的方法1()TCiaiMIFiC1()TCiMi的数目, 是可在和 关联中被

7、调用的方法和数量:1()TCaii, 为在类 中声明的方法的数量, 为在类()aidiiM()diMCi ()iC中继承的(未被覆写的)方法的数量,试根据下面给出的源代码,将中间结果填入表i中,并由此计算方法继承因子的 MIF 的值。Class Aprorected:int a;public:void x();void y();Class B :public Aprotected:int b;public void w();public void y();public void z();Class C : public Bint c;void v();类 Mi(Ci) Md(Ci)A 0 2B

8、 1 3C 4 1经计算:MIF=5/114、 下表是某公司的一个项目的历史数据,假设评价时间为 08 年 4 月 1 日,试计算获得值分析:(原题)工作任务 估计工作量成本(人天)实际工作量成本 估计完成日期 实际完成日期1 5 10 08-1-25 08-2-12 20 15 08-2-15 08-2-153 50 6 08-5-154 40 50 08-4-15 08-4-15 60 50 08-7-16 80 70 08-9-1(1) 预计工作的预算成本【答】BCWS=5+20=25(2) 已完成工作的预算成本【答】BCWP=5+20+40=65(3) 完成工作的预算成本【答】BAC=

9、5+20+50+40+60+80=255(4) 已完成工作的实际成本【答】ACWP=四、简答题(共 15 分,每小题 5 分)1、什么是软件?软件产品和一般的物理产品有何不同?【答】软件是指令的集合,是数据结构,是描述程序操作和使用的文档1)软件是一个逻辑实体2)是开发设计的,不是传统意义上的春色依依惜解携制造3)不磨损4)大多数是定制的,未实现大规模构件复用2、试叙述 IEEE 对软件工程的定义,并画出软件工程的层次化结构【答】 软件工程是:1)将系统化的规范的可量化的方法应用于软件的开发,运行和维护即将工程化方法应用于软件2)在 1)中所述方法的研究工具方法过程质量关注点3、简述测量、测度

10、、度量和指标,以及它们之间的关系,试举例说明【答】测度:为产品的某些属性提供量化指示测量:确定测试的动作度量:一个系统,构件或过程具有给定属性的量化测量程度测量是一个或多个测试,度量以某种方式与测试相关指标:是一个或多个度量的组合,提供了对软件的深入理解例子:在一个软件构件中发现的错误数:测试一些构件评审、调查单元以收集每个单元测试错误数的测度:测量每次评审发现的错误平均数:度量这些测量和度量则可作为分析/设计模型的独立指标五、分析与设计题(共 40 分)1、请画出学生、教师、课程的 E-R 图(标出基数、形态和主要属性) ,并转换成关系模型(7 分) (画类模型及数据表)学生 教师课程学号

11、姓名 专业 年龄 教师号 姓名职称课程号 课程名 学时 学分成绩 学习授课学生(学号、姓名、专业、年龄)课程(课程号、课程名、学时、学分)教师(教师号、姓名、职称)学习(学号、课程号、成绩)授课(教师号、课程号)2、试将下面的数据流图转换成相应的软件体系结构,其中 P1 为事务处理中心,整体是变换流,其输入、输出流的边界如图中虚线所示(8 分)P1P3P4 P5P7P6P2f1f6f5f4f2f3f7f10f8f93、UML 综合应用(25 分)建立一个简单的图书信息管理系统,要求实现以下功能:1) 用户管理功能 ,包括读者信息的录入、修改、更新,以及登录等2) 书籍管理功能,如书籍的添加、修改、更新、删除等数据维护功能 3) 书籍的借阅、归还管理,如借还登记,更新书籍数据库等,同时提供图书预定功能4) 信息查询功能 ,如图书信息查询,用户借书、还书信息查询、书籍库存情况查询等(1) 根据描述,画出系统的用例图(2) 分析设计其对象关系模型(包括图书馆、读者、书籍、借阅 4 个类) ,要求标记类所具有的属性、操作,以及类之间的关系,关联关系要标记重数(3) 对上述用例图中的任一用例(如用户借书) ,画出泳道图及时序图

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。