软件工程课本上的一道题目求解
1.要从以下三个方面分析研究中衡量解决方法的可行性:经济可行性、操作可行性、技术可行性。
2.需求分析的基本任务是准确的回答系统必须做什么?。
3.需求分析应交付的主要文档是需求规格说明。
4.数据流图的基本组成部分有外部实体、数据流、数据存储、数据处理。
5.数据流图和数据字典共同构成了系统的__逻辑__模型,是需求规格说明书的主要组成部分。
6.软件生存周期一般可分为问题定义.可行性研究、需求分析、总体设计、编码和单元测试、综合测试、运行与维护阶段。
7.衡量软件的独立性有两个定性的度量标准,即内聚和耦合。
8.模块之间联系越紧密,其内聚性就越强,模块的耦合则越差。
9.数据耦合传递的是数据,控制耦合传递的是控制信息。
10.面向数据流的设计又称结构化设计,它是以需求分析阶段产生的DFD为基础,按一定的步骤映射成软件结构。
11.数据流图一般可分为事务性和变换型两类。
12.模块独立的概念是模块化、抽象、信息隐藏和局部化概念的直接结果。
13.设计出软件的初步结构以后,应该进一步分解或合并模块,力求降低耦合,提高内聚。
14.详细设计主要确定每个模块的具体执行过程。
15.判定表能够清晰地表示复杂的条件与所产生的动作之间的关系。
16.任何程序都可由顺序、分支和循环3种基本控制结构构造。
17.变换分析设计与事务分析设计有什么区别?简述其设计步骤。
18.测试阶段的基本任务是根据软件开发各阶段的文档资料和程序的内部结构,精心设计一组测试用例,利用这些实例执行程序,找出软件中潜在的各种错误和缺陷。
19.测试用例由输入数据和预期的输出结果两部分组成。
20.人工审查程序偏重于编码质量的检验,而软件审查除了审查编码还要对各阶段软件产品进行检验。
21.黑盒法只在软件的接口处进行测试,依据需求规格说明书,检查程序是否满足功能要求。
22.调试也称纠错,是在成功的测试之后才开始进行,其目的是确定错误的原因和位置,并改正错误。
免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。
如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!
新励学网教育平台
海量全面 · 详细解读 · 快捷可靠
累积科普文章数:18,862,126篇