- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程复习
选择题(20%): 1
软件危机: 2
什么是软件工程: 2
软件生命周期的8个阶段及其任务 2
软件过程模型 2
可行性分析的三个方面 3
数据流图的四种成分 3
需求分析的任务 3
需求规格说明书: 3
总体设计: 3
设计原理:模块化、抽象、逐步求精、模块独立(耦合和内聚) 3
耦合、内聚的种类 3
信息流的类型 3
变换流和事务流 3
结构化程序设计 4
测试步骤 4
测试方法 4
白盒测试技术 4
黑盒测试技术 4
什么是软件维护: 4
软件维护活动的分类: 4
文档分类(用户文档和系统文档)及作用 4
软件可靠性的概念 4
基本概念:对象、类、实例、消息、方法、属性、封装、继承、多态、重载、 4
类图 5
面向对象的三种模型 5
面向对象设计准则: 5
软件重用: 5
子系统交互方式(两种): 5
软件配置管理 5
SCM的概念 5
什么是软件工程? 5
2、耦合性和内聚性有几种类型?其耦合度、内聚强度的顺序如何? 5
简述需求分析工作可以分成哪四个方面?软件需求分析的有哪三个基本原则? 5
什么是黑盒测试法、白盒测试法? 5
简述结构化程序设计方法的基本特点。 6
衡量模块独立性的两个定性标准是什么?这两个标准的定义分别是什么?在我们的软件设计中,关于模块独立性我们追求的目标是什么? 6
T1:什么是软件危机?它有哪些典型表现?为什么会出现软件危机? 6
T3:什么是软件工程?它有哪些本质特性?怎样用软件工程消除软件危机? 6
T4:简述结构化范型和面向对象范型的要点,并分析它们的优缺点。 7
1.假设要求你开发一个软件,该软件的功能是把读入的浮点数开平方,所得到的结果应该精确到小数点后4位。一旦实现并测试完之后,该产品将被抛弃。你打算选用哪种软件生命周期模型?请说明你做出选择的理由。 7
2.假设你被任命为一家软件公司的项目负责人,你的工作是管理该公司已被广泛应用的字处理软件的新版本的开发。由于市场竞争激烈,公司规定了严格的完成期限并且已对外公布。你打算采用哪种软件生命周期模型?为什么? 7
T1:在软件开发的早期阶段为什么要进行可行性研究?应该从哪些方面研究目标系统的可行性? 7
T5:北京某高校可用的电话号码有以下几类:校内电话号码由4位数字组成,第1位数字不是0;校外电话又分为本市电话和外地电话两类,拨校外电话需先拨0,若是本市电话刚再接着拨8位数字(第1位不是0),若是外地电话则拨3位区码再拨8位电话号码(第1位不是0)。 8
目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察危重病人的病情变化,还可能会延误抢救时机。某医院打算开发一个以计算机为中心的患者监护系统,试写出问题定义,并给出数据流图。 8
2.为开发一个铁路自动售票系统(该系统预计从2004年使用到2014年),请完成下面的数据流图和数据字典,即从供选择的答案中选出A、B、C、D和E的内容,并给出F、G和H的内容,填在答案栏中。 9
T2:怎样与用户有效地沟通以获取用户的真实需求? 10
T3:银行计算机储蓄系统的工作过程大致如下:储户填写的存款单或取款单由业务员输入系统,如果是存款则则系统记录存款人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期、到期日期、利率及密码(可选)等信息,并印出存单给储户;如果是取款而且存款时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算利息并印出利息清单给储户。 10
T6:复印机的工作过程大致如下:未接到复印命令时处于闲置状态,一旦接到复印命令则进入复印状态,完成一个复印命令规定的工作后又回到闲置状态,等待下一个复印命令;如果执行复印命令时发现没纸,则进入缺纸状态,发出警告,等待装纸,装满纸后进入闲置状态,准备接收复印命令;如果复印时发生卡纸故障,则进入卡纸状态,发出警告,等待维修人员来排除故障,故障排除后回到闲置状态。 11
1.请为某仓库的管理设计一个ER模型。该仓库主要管理零件的订购和供应等事项。仓库向工程项目供应零件,并且根据需要向供应商订购零件。 11
T3:用面向数据流的方法设计下列系统的软件结构: 12
第一题:分析下图,确定模块之间的耦合类型 12
2.从供选择的答案中选出在下列叙述中括弧内字母应该代表的正确内容 13
T3:画出下列伪码程序的程序流程图和盒图 13
T4:图6.18给出的程序流程图代表一个非结构化的程序,问: 14
T8:画出下列伪码程序的流图,计算它的环形复杂度,这个程序的逻辑有什么问题吗? 15
第一题:用三种方法计算图中所示流图的环形复杂度 16
4一家图书馆藏有书籍、杂志、小册子、电影录像带、音乐CD、录音图书磁带和报纸等出版物,供读者借阅。 18
2.试建立下述订货系统的用例模型 18
1、
原创力文档


文档评论(0)