精选优质文档-倾情为你奉上软件工程期末考试参考试题一、填空题1、软件生存周期一般可分为问题定义、可行性研究、需求分析、设计编码、测试、运行与维护阶段。 2、按软件的功能进行划分,软件可以划分为系统软件、支撑软件和应用软件。3、可行性研究主要集中在以下四个方面经济可行性、技术可行性、法律可行性和抉择。 4、用户界面的可使用性是用户界面设计最重要的也是最基本的目标。 5、常见的软件概要设计方法有3大类:以数据流图为基础构造模块结构的结构化设计方(SD),以数据结构为基础构造模块的Jackson方法,以对象、类、继承和通信为基础的面向对象设计方法(OOD)。 6、数据流图和数据字典共同构成系统的逻辑模型。7、软件测试的方法有分析方法和非分析方法(即黑盒法)。8、单元测试一般以白盒测试为主,黑盒测试为辅。9、成本估计方法主要有自底向上估计、自顶向下估计和算法模型估计三种类型。10. 文档(document)一种数据媒体和其上所记录的(数据)。11 机器语言、汇编语言:依赖于机器,面向(机器)12. 软件有效性(efficienc