1山东建筑大学试卷 共 4 页第1页考场 班级 姓名 学号 装订线 装订线 装订线2015 至 2016 学年第二学期考试时间: 120 分钟课程名称:软件工程JS (A)卷考试形式:(闭卷)年级: 2014 专业:软件开发软件测试;层次:(本科)题号一二三四五总分分数注意:请将答案写在后面的答题纸上,写在原题上无效。
一、判断正误(正确的打√,错误的打×,每题1分,共20分)1. 软件实现就是编写代码。
2.软件工程研究的内容涵盖了软件开发模型、软件开发方法、软件支持方法和软件管理过程。
3.COCOMO模型是一种利用经验模型进行成本估算的方法。
4.软件包括程序、文档和数据。
5.瀑布模型的优点是开发阶段清晰,便于评审、审计、跟踪、管理和控制。
6.需求分析是软件开发的基础,准确获取需求非常重要,因为需求一旦获取就不允许变动了。
7.软件工程是一门交叉性学科,将工程科学、管理科学、计算机科学和数学等基本原理应用于软件开发的工程实践中。
8.软件设计分为概要设计和详细设计,也可以把详细设计划入软件实现。
9.通过软件测试一定可以提高软件质量。
10.数据库设计时应严格遵循各范式,使数据库设计没有冗余。
11.软件企业越大越正规,软件实现所占的比例就越重。
12. 软件实现的文档就是指源程序清单。
13. 一般而言,“不符合项”偏重于对应用软件的评测,bug偏重于对系统软15. 软件可以发布了,说明此软件不存在任何问题了。
16. 软件维护分为结构化维护和非结构化维护。
17.“Check out—Edit—Check in”是配置管理工具的基本操作。
18. 质量管理与控制的三个层次为:事先的预防措施、事中的跟踪监控措施、事后的纠错措施。
19.测试时,越是发现问题多的模块越应该多进行测试。
20. Alpha测试是指没有开发人员或测试人员在场,由客户自己使用软件,进行的测试。
二、单项选择(每题1分,共15分)1. 瀑布模型把软件生命周期分为8个阶段:问题定义、可行性研究、软件需求分析、系统总体设计、详细设计、编码、测试和运行与维护。
8个阶段可归纳为3个大的阶段:计划阶段、开发阶段和()。
A. 运行阶段B.可行性分析C.详细设计D.测试与排错2.软件设计一般分为总体设计和详细设计,他们之间的关系是()。
A.全局和局部B.抽象和具体C.总体和层次D.功能和结构3.软件工程方法学的目的是使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是()。
A.硬件环境B. 开发人员的素质C. 软件开发环境D. 软件开发工具和软件开发环境4.结构化生命周期方法,由其特征一般称其为()。
A.瀑布模型B.对象模型C.螺旋模型D.层次模型5.软件需求分析与设计过程的对象主要为数据和程序,按一般实施原则,对二者的处理应该()。
A. 先数据后程序B.与顺序无关C.选程序后数据D.可同时进行23山东建筑大学试卷 共 4 页第2页姓名 学号 订线 装订线 装订线6.软件需求分析中,要从用户那里解决的最重要的问题是()。
A.要给该软件提供哪些信息B.要求软件工作效率怎样C.要求软件具有何种结构D.要让软件做什么7.软件需求分析阶段的工作可分为4个方面:对问题的识别、分析与综合、编写需求分析文档以及()。
A.软件的总结B. 需求分析评审C.阶段性报告D.以上答案都不正确8.软件需求说明书应包含的内容()。
(1) 数据描述 (2) 功能描述 (3) 模块描述 (4) 性能描述A.(2)B.(3)和(4)C.(1),(2)和(3)D.(1),(2)和(4)9.软件测试可能发现软件中的(),但不能证明软件()。
A.所有错误,没有错误B.错误,没有错误C.逻辑错误,没有错误D.设计错误,没有错误10.模块独立性是软件模块化提出的要求,衡量模块独立性的度量标准是模块的()。
A.抽象和信息隐藏B.局部化和封装化C.内聚性和耦合性D.灵活机制和控制方法11.软件生命周期中,()阶段占工作量最大,约占70%。
A.分析B. 维护C.编码D.测试12.程序设计语言一般可分为高级语言和低级语言两大类,与高级语言相比,用低级语言开发的程序具有()的特点。
A.运行效率低,开发效率低B. 运行效率低,开发效率高C.运行效率高,开发效率低D. 运行效率高,开发效率高13. 从结构化软件开发模型来看,()环节出错,对软件的影响最大。
A.详细设计阶段B.概要设计阶段C.需求分析阶段D.测试和运行阶段14.软件生命周期的最后一个阶段是()。
A.软件维护B.书写软件文档C.稳定性测试D.书写详细用户说明15. 人们常用的评价软件质量的4个因素是()。
A.可维护性,可靠性,健壮性,效率B.可维护性,可靠性,可理解性,效率三、填空(每空1分,共20分)1.软件工程包括的基本要素是(1)、(2)和(3)。
2.给出以下词的英文名称:面向对象(4),封装(5),关联(6),继承(7),内聚(8),复用(9),软件工程(10)3.SWEBOK所包含的知识体系(11)、(12)、(13)、(14)、(15)、(16)、(17)、(18)、(19)和(20)。
4.需求工程包括的四个过程是(21)、(22)、(23)和(24)。
5.面向对象分析应该建立的三种模型是(25)、(26)和(27)。
6.三层体系结构是指(28)、(29)和(30)。
五、绘图(35分,第1题3分,第2题6分,第3题5分,第4题6分,第5题7分,第6题8分)1. 画出三种分析类的构造型类形式和图标形式。
2. 图书预订系统描述如下:书店向顾客发放订单,顾客将所填订单交由系统处理,系统首先依据图书目录对订单进行检查,并对合格订单进行处理,处理过程中根据顾客情况和订单数目将订单分为优先订单与正常订单两种,随时处理优先订单,定期处理正常订单。
最后系统根据所处理的订单汇总,并按出版社要求发给出版社。
请画出图书预定系统的1层和2层数据流图。
3. 根据描述画出电话应答机的状态图:电话应答机能够记录来电的信息并在LED显示屏上显示来电号码,系统允许话机的使用者键入一串数字进行拨号,并能使记录的信息重放出来。
4.根据以下描述画出“租借”用例的顺序图。
一个录像店准备采用计算机系统销售或租借录像带和光盘。
所有录像带和光盘都有一个条码,可以使用条码扫描仪来支持销售和返还,客户会员卡也同时条码化。
客户可以预约录像带并在指定日期来取,系统必须拥有灵活的搜索机制来回答客户的询问,包括关于该录像商店还没有进货的电影(但可能已经被请求订购),到货后通过邮件通知客户。
45山东建筑大学试卷 共 4 页第3页姓名 学号 订线 装订线 装订线65. 某图书资料管理系统的需求描述如下:基于Internet 实现教师和学生对各种图书资料的借阅、查询和管理;图书管理员负责管理各种图书资料,查询图书资料信息,并进行图书的借阅管理;注册用户可以通过Internet 随时查询图书资料信息和个人借阅情况,预订目前借不到的图书资料,并可以快捷地查找和浏览所需要的电子资料;系统可以提供适当的浏览器供用户阅读电子文献资料;图书资料根据节约时间不同分为书籍和杂志。
根据需求描述,提取实体类如下表,请画出实体类图,指出必要的属性,建立类之间的关系,并指出关联关系的多重性。
6. 某学生学籍管理系统需要登录,若用户登录成功,则可进入系统,包括查看课表和查看成绩功能。
要求:(1)用4种方式建立用例模型。
(2)给出各用例模型中“登陆”用例的详细描述。
实体类 说明BorrowInfo 普通读者基本信息Loan 普通读者借阅记录Reservation 普通读者预定信息Title 图书资料基本信息Item 书目BookItem 书籍基本信息MagazineItem 杂志基本信息答题纸: 一、1、2、 3、 4、 5、6、 7、 8、 9、 10、 11、12、 13、 14、 15、16、 17、 18、 19、 20、二、1、2、 3、 4、5、 6、 7、 8、 9、10、 11、 12、13、14、15、三、1. (1) ______________________ (2)______________________(3)______________________ 2. (4) ______________________(5)______________________ (6)______________________(7)______________________ (8)______________________(9)______________________ (10)______________________3.(11)______________________(12)_____________________(13)______________________(14)______________________(15)______________________(16)______________________(17)______________________(18)______________________7山东建筑大学试卷 共 4 页第4页姓名 学号 订线 装订线 装订线4.(21)______________________ (22)_____________________(23)______________________ (24)______________________5.(25)______________________ (26)______________________(27)______________________ 6.(28)______________________(29)______________________ (30)______________________ 89山东建筑大学试卷 共 页第5页姓名 学号 订线 装订线 装订线10百度文库 - 让每个人平等地提升自我11 山东建筑大学试卷 共 页第6页姓名 学号装订线 装订线 装订线百度文库- 让每个人平等地提升自我12百度文库 - 让每个人平等地提升自我13 山东建筑大学试卷 共 页第7页姓名 学号装订线 装订线 装订线百度文库- 让每个人平等地提升自我1415 山东建筑大学试卷 共 页第8页姓名 学号装订线 装订线 装订线1617。