- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件技术基础4题
西安电子科技大学网络教育学院
模拟试题4
《软件技术基础》期末考试试题
一、 填空题(每小题1分,共25分):
1. 软件的特点是:表现形式不同, _生产成本__不同,__要求__不同。
2. 解决软件危机必须具有技术支持和___管理支持_两方面的支持。
3. 经济可行性是对经济合理性进行评价,包括对项目进行_成本效益分析_,比较项目开发的_成本_与预期得到的_效益_。
4. 模块的独立性是指一个特定的功能应该由一个_模块_来完成。
5. 耦合性是对模块间相互关联_程度_的一种度量。
6. 内聚性是对__模块内各个元素_间联系强弱的一种定性量度。
7. 模块之间联系越紧密,其_耦合性_越强,模块的_独立性_则越差。
8. 编码是设计的自然结果,即把软件设计的结果__译成_用某种程序设计语言书写的程序。
9. 盒图又称_NS图_。
10. 白盒测试又称为__结构测试__,它根据被测程序的__内部结构特征___设计_测试用例__。
11. 问题定义阶段必须回答的关键问题是:“_要解决的问题是什么_?”。
12. 软件工程的传统途径是_生命周期方法学_。
13. _软件_是计算机程序及其说明程序的各种文档。
14. 软件维护分为改正性维护、_完善性维护_、适应性维护、_预防性维护_四类维护。
15. 软件工程研究的主要内容是_软件开发技术_和_软件开发管理_两个方法。
16. 软件工程强调使用__生命周期方法__和各种结构分析及_结构设计_技术。
17. 在度量程序复杂程度的方法中,_McCabe_方法首先需要画出程序图。
18. 从语言的内在特点来分,高级语言分为:系统实现语言,静态高级语言,_动态高级语言__和_块结构高级语言_。
19. 最基本的程序设计工具是_编译程序__。
20. 效率主要是指_处理机时间_和_存储器容量__两方面。
21. _条件覆盖_的含义是:不仅每个语句至少执行一次,而且使判定表达式中的每一个条件都取到可能的结果。
22. 总体设计阶段可能用到的几种图形工具有:层次图,_HIPO_图,_结构_图。
23. 面向对象程序的质量基本上由_面向对象设计_的质量决定。
24. 提高面向对象实现的程序设计语言的可扩充性的准则有:_封装实现策略_,不要用一个方法遍历多条关联链,_避免使用多分枝语言__,精心确定公有方法。
25. _语言_、开发环境、_类库_这三个因素综合起来,共同决定了可重用性。
二、 单选题(每题1分,共30分):
1.软件开发模型( B )
A.是一种软件开发方法学 B.描述了软件开发活动的组织
C.就是瀑布模型 D.给出软件开发中包含的活动
2.软件系统进入开发时期,第一个要做的工作是( B )
A.系统计划 B. 问题定义 C.需求分析 D. 可行性研究
3.需求分析阶段的研究对象是( A )
A.用户要求 B. 分析员要求
C. 系统要求 D. 软硬件要求
4. 软件工程计算机科学中的一个分支,其主要思想是在软件生产中用(A )的方法代替传统手工方法。
A.工程化 B.现代化 C. 数学 D.智能化
5.技术可行性要解决( D )
A.存在侵权否 B. 成本效益问题
C. 运行方式可行 D. 技术风险问题
6.数据字典是关于( B )中的所有元素的定义的集合。
A.所开发系统 B.数据流图
C. 软件结构 D. PAD图
7.数据流图是软件开发(A )阶段经常使用的工具。
A.需求分析 B. 详细设计
C. 软件测试 D.软件测试
8.变换型DFD是一个(D)结构。
A.循环 B. 选择 C. 分层 D. 顺序
9. 软件质量作为一个极其重要的问题贯穿于软件的(C )
A.开发 B. 度量 C. 生存周期 D. 测试
10. 结构化设计是一种面向(C )的设计方法。
A.数据结构 B. 模块 C. 数据流 D. 程序
11. 模块独立性越弱,则说明模块的(A )。
A.耦合性越强 B. 扇入数越高
C. 耦合性越弱 D. 扇入数越低
12. 结构化分析方法是一种预先严格定义需求的方法,
原创力文档


文档评论(0)