a.程序的规模。
b.程序的效率。
c.程序设计语言的先进性。
d.程序易读性。
9.黑盒测试技术不包括。
a.等价类划分b.路径覆盖。
c.边界值分析d.错误推测。
10.对某个学生成绩系统进行测试,输入值是学生的成绩,范围为0~100,根据黑盒测试的等价类划分技术,下列划分正确的是。
a.1个合理等价类,1个不合理等价类。
b.1个合理等价类,2个不合理等价类。
c.2个合理等价类,1个不合理等价类。
d.2个合理等价类,2个不合理等价类。
二、填空题(每空2分,共20分)
1.需求分析的基本任务是准确地定义新系统的目标,回答___的问题。
2. 在软件项目的经济可行性分析中,所谓投资**期指的是:使开发项目累计的经济效益等于所需的时间。
3.一个模块的作用域指受该模块内一个___影响的所有模块的集合。
4.pad图是日本日立公司提出的一种___工具。
5. 描绘软件结构的图形工具是它很适于在自顶向下设计软件的过程中使用,hipo图是美国ibm公司发明的的英文错写。
6. mccabe方法根据程序控制流的复杂程度定量度量程序的复杂程序,这样度量出的结果称为程序的。
7.g.j.myers提出:软件测试是为了发现___而执行程序的过程。
8. 软件产品在交付使用之前一般要经过以下四步测试集成测试、确认测试和系统测试。
9.为了使软件适应环境的变换而修改软件的维护活动称为。
三、名词解释题(每小题5分,共15分)
1.数据字典(dd)
2.内聚性。
3.jsp方法。
四、简答题(每小题5分,共20分)
1.简述提高可维护性的方法。
2.以的观点,简述对软件测试的目的。
3.就程序设计语言的工程特性而言,对程序编码有哪些要求?
4.模块的内聚性包括哪些类型?
五、应用题(第1小题5分,第2小题10分,第3小题10分,共25分)
1.某旅馆的**服务如下:
可以拨分机号和外线号码。分机号是从7201至7299。外线号码先拨9,然后是市话号码或长话号码。
长话号码是以区号和市话号码组成。区号是从100到300中任意的数字串。市话号码是以局号和分局号组成。
局号可以是455,466,888,552中任意一个号码。分局号是任意长度为4的数字串。
要求:写出在数据字典中,**号码的数据条目的定义(即组成)。
2.下面是选择排序的程序,将数组中的数据按从小到大的顺序进行排序。
public void select_sort (int a)
要求:1)计算此程序段的环形复杂度;
2)用基本路径法给出测试路径;
3)为各测试路径设计测试用例。
3.某培训中心要研制一个计算机管理系统。它的业务是:
将学员发来的信件收集分类后,按几种不同的情况处理。
1)如果是报名的,则将报名数据送给负责报名事务的职员,他们将查阅课程文件,检查该课程是否额满,然后在学生文件、课程文件上登记,并开出报告单交财务部门,财务人员开出发票给学生。
2)如果是想注销原来已选修的课程,则由注销人员在课程文件、学生文件和帐目文件上做相应的修改,并给学生注销单。
3)如果是付款的,则由财务人员在帐目文件上登记,也给学生一张收费收据。
要求:1.对以上问题画出数据流程图。(5分)
2.画出该培训管理的软件结构图的主图。(5分)
软件工程期末试卷A
1 喷泉模型使软件开发过程具有迭代性和无间隙性。2 计算机辅助软件工程这一术语的英文缩写为 case 3 jackson方法是一种面向数据结构 的设计方法。4 软件集成测试的方法主要有两种,它们是非渐增式测试和渐增式测试 5在面向对象方法中,人们常用状态图描述类中对象的动态行为 6衡量模块独立性的两...
软件工程期末试卷
软件工程 期末考试试卷。一 填空题 在括号内填写正确的答案,每空1分,共25分 1 软件工程学的基本原则包括分解独立性 一致性 确定性等。2 软件生存周期一般可分为问题定义 可行性研究 需求分析 设计 编码 测试 运行与维护阶段。3 成本估计方法主要有自顶向下估计 自低向上估计和算法模型估计三种类型...
《软件工程》期末试卷A
福建师范大学网络与继续教育学院。姓名 专业 学号。学习中心 一 单项选择题 答案务必写在答题纸上,每题2分,15小题,共30分 1.软件是计算机系统中与硬件相互依存的部分,它是包括的完整集合。a.数据和相关算法 b.操作系统,驱动程序和应用软件。c.程序,数据和相关文档 d.数据,数据结构和算法。2...