- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程05试题A
一、单项选择题 在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1分,共20分 BD A.分解度 B.耦合性 C.屏蔽性 D.内聚性
2.软件设计中一般将用到图形工具,下列哪种些可用作设计的图形工具 B.DFD图 C.N-S图 D.程序流程图
3.SP方法中的基本控制结构有 ABC A.顺序结构 B.选择结构 C.重复结构 D.GOTO结构
4.为使程序中数据说明更易于理解和维护,必须遵循以下原则 ABC A.数据说明的次序应当规范化 B.一个语句说明多个变量时,各变量名按字母顺序排列
C.对于复杂的数据结构,要加注释,说明在程序实现时的特点
D.定义变量名应按字母顺序排列
5.白盒测试的测试方法主要有 ABD A.判定覆盖 B.逻辑覆盖 C.错误推测 D.条件覆盖
三、填空题 每空1分,共20分
1、按数据流的类型,结构化设计方法有两种设计策略,它们是 变换设计 和 事务分析 。
2、数据流图仅反映系统必须完成的逻辑功能,所以它是一种功能模型。
3、结构化语言是介于 自然语言 和 形式语言 之间的一种半形式语言。
4、软件 程序+ 文档 。
5、划分模块时尽量做到 高内聚,保持模块的独立性。
6、软件与物质产品很大的区别在于软件是一种_逻辑_产品。
7、问题分析图简称 PAD图 ,是用于 详细设计 阶段的描述工具。
8、大型软件测试包括 单元 、 集成 、 确认 和 系统 四个步骤。其中 确认 用来确定该软件是否符合规格说明的要求。
9、从工程管理的角度来看,软件设计分两步来完成。首先是 总体 ,然后是 详细 。
10、单元测试一般以 白 测试为主, 黑 测试为辅。
四、判断题 每小题1分,共10分
1、螺旋模型在瀑布模型和原型模型的基础上增加了风险分析活动。 1
2、软件是指用程序设计语言 如PASCAL ,C,VISUAL BASIC等 编写的程序,软件开发实际上就是编写程序代码。 2
3、软件模块之间的耦合性越弱越好。 1
4、如果通过软件测试没有发现错误,则说明软件是正确的。 2
5、模块化,信息隐藏,抽象和逐步求精的软件设计原则有助于得到高内聚,低耦合度的软件产品。 1
6、集成测试主要由用户来完成。 2
7、白盒测试无需考虑模块内部的执行过程和程序结构,只要了解模块的功能即可。 2
8、在开发软件的实践中,人们通常采用网状结构,而不采用树状结构。 2
9、N-S图是一种符合结构化程序设计原则的图形描述工具。 1 10、PAD所表达的程序,结构清晰且结构化程度高。 1 五、应用题 第1小题7分,第2小题10分,第3小题8分,第4小题8分,第5小题7分,共40分
1.某单位的电话服务如下:
可以拨单位内号码和单位外号码。单位内部是从3201至3299。单位外部号码先拨5,然后是市话号码或长话号码。长话号码由区号和市话号码组成。区号是从200到500中任意的数字串。市话号码是以局号和分局号组成。局号可以是455,466,888,552中任意一个号码。
要求:写出在数据字典中,电话号码的数据条目的定义 即组成 。 7分
2.某高校考务处理系统的功能如下:
1 对考生送来的报名单进行检查;
2 对合格的报名单编好准考证号后将准考证送给考生,并将汇总后的考生名单送给阅卷站;
3 对阅卷站送来的成绩单进行检查,并根据考试中心制订的合格标准审定合格者;
4 制作考生通知单送给考生;
5 进行成绩分类统计 按地区、年龄、文化程度、职业、考试级别等分类 和试题难度分析,产生统计分析表,汇总到考试中心。
要求:对以上问题画出三层数据流程图。 10分
3、将下面给出的DFD转换为初始的模块结构图
其中,虚竖线表示输入部分、变换部分和输出部分之间的界面。
、将下面的N-S图转换为PAD图和伪码
5、 begin a A 4 AND B 2 b
c F T X X / 2
e A 6 OR X 1 d F T
X X-2 X X+7 Return
第一组测试用例:
数 据 覆盖路径 覆盖分支 X值 TT FF 第二组测试用例:
数 据 覆盖路径 覆盖分支 X值 FT TF 1
3
a
b
c
d
e
4
i
j
6
5
f
2
g
h S1
x 1
F
T
S3
S2
S4
Y 0
S5
Z 0
S6
F
W 0
S7
U 0
S8
S9
您可能关注的文档
- 印尼钻机租赁中英文合同草案.doc
- 原型设计学习笔记.doc
- 原子吸收操作规程.doc
- 原核与真核微生物概念及其主要区别.doc
- 参考资料二战中最优秀的鱼雷轰炸机.doc
- 双壳微胶囊磷酸铵阻燃聚丙烯的制备与表征蒋宏201204-10.doc
- 口子小学四年级放飞梦想作文.doc
- 可控硅过零投入分析.docx
- 台北市立复兴高级中学96年度区域性艺术才能资赋优异方案实施计画.doc
- 各时期哥窑的特征.doc
- 数据仓库:Redshift:Redshift与BI工具集成.docx
- 数据仓库:Redshift:数据仓库原理与设计.docx
- 数据仓库:Snowflake:数据仓库成本控制与Snowflake定价策略.docx
- 大数据基础:大数据概述:大数据处理框架MapReduce.docx
- 实时计算:GoogleDataflow服务架构解析.docx
- 分布式存储系统:HDFS与MapReduce集成教程.docx
- 实时计算:Azure Stream Analytics:数据流窗口与聚合操作.docx
- 实时计算:Kafka Streams:Kafka Streams架构与原理.docx
- 实时计算:Kafka Streams:Kafka Streams连接器开发与使用.docx
- 数据仓库:BigQuery:BigQuery数据分区与索引优化.docx
文档评论(0)