二、填空题(本大题共10小题,每小题2分,共20分)
请在每小题的空格中填上正确答案。错填、不填均不得分。
21.Jackson方法是一种面向________________的设计方法。
22.使累计的经济效益等于最初的投资费用所需要的时间称为____________。
23.软件工程研究的主要内容是软件开发技术和________________两个方面。
24.描述加工逻辑一般用以下三种工具:结构化语言、判定表和____________。
25.若某个加工将它的输入流分离成许多发散的数据流,形成许多加工路径,并根据输入的值选择其中一个路径执行,这种特征的DFD称为____________的数据流图。
26.测试用例应由输入数据和_______________两部分组成。
27.测试的模块往往不是独立程序,需要为被测试模块设计若干辅助模块,其中用来模拟被测模块的上级调用模块称为________________模块。
28.采用软件工程的方法开发软件,各阶段都有相应的文档,容易进行维护工作,这是一种____________维护。
29.状态图反映了状态与________________的关系。
30.规定功能的软件,在一定程度上能从错误状态自动恢复到正常状态,这种软件称之为_____________软件。