软件工程导论填空题总结简介第一篇:软件工程导论填空题总结1.软件生存周期一般可分为问题定义、可行性研究、需求分析、设计编码、测试、运行与维护阶段。 2.按软件的功能进行划分,软件可以划分为系统软件、支撑软件 和应用软件。 3.可行性研究主要集中在以下四个方面 经济可行性 、技术可行性 、法律可行性 和抉择。 4.用户界面的可使用性是用户界面设计最重要的也是最基本的目标。 5.常见的软件概要设计方法有3大类:以数据流图为基础构造模块结构的结构化设计方法,以数据结构为基础构造模块的jackson方法_,以对象、类、继承和通信为基础的面向对象设计方法。 6.数据流图和数据字典共同构成系统的逻辑模型。 7.软件测试的方法有分析方法和非分析方法(即黑盒法)。 8.单元测试一般以白盒测试为主,黑盒测试为辅。 9.成本估计方法主要有自底向上估计、自顶向下估计和算法模型估计三种类型。 10.通常把在软件生命周期全过程中使用的一整套技术方法的集合称为方法学,也称为范型,软件工程方法学包含三个要素:方法、工具和过程。目前使用得最广泛的软件工程方法学,分别是传统方法学和面向对象方法学 11.最基