一、填空题(每空 1 分,共 20 分)1.软件生存周期一般可以划分为,需求分析、____________、____________、_______________和维护。2.软件管理重要涉及软件生命周期中的__________、__________、____________和组织管理。3.可行性讨论,应从技术可行性、 、操作可行性、 和法律可行性等方面讨论分析。4.在软件系统边界拟定方面,从接口方面考虑,重要考虑_________、____________、_____________和____________四个方面。5.软件成本估量中已经进展有一些价格估算模型,公式为____________。6.形式语言是一种符合化,法律规范化的语言。其语义无__________。7.规格说明书应当严格,精确,同时又要容易为用户和软件设计人员理解。目前,普遍流行的有三种语言___________、____________、___________。8.数据流图的基本四种成分:数据的源点和终点 ___________、___ 、 和 。9.在软件具体设计中,过程细节说明工具有三种:图形工具、__________和语言工具。10. 软件程序测试技术通常分为静态测试和___________两种:后一种又可分为__________和__________。11. 动态分析方法的动态测试涉及三部分______________、执行程序与_______________。12. 软件维护按维护的内容来分,分为四种类型的维护:_______________、________________、_________________和________________。13. 软件工程开发模型中的清洁房间模式的关键技术方法是结构化程序设计 + ______________ + 验证。14. _________现实世界的一个组成部分,被映像到软件域中。选择:1.软件危机出现于____,为了解决软件危机,人们提出了用工程的原理来设计软件,这是软件工程诞生的基础。 A.50 年代末 B.60 年代初 C.60 年代末 D.70 年代末2.瀑布模型把软件生存周期划分为软件定义、软件开发和____三个阶段,而每一阶段又可细分为若干个更小的阶段。A.具体设计B.可行性分析C.运营及维护D.测试与排错3.软件的____设计又称为总体设计,其重要任务是建立软件系统的总体结构。A.概要B.抽象C.逻辑D.规划4.结构化设计方法采纳变换分析和事务分析技术实现____。A.从数据结构导出程序结构B.从模块结构导出程序结构C.从模块结构导出数据结构D.从数据流图导出初始化结构图5.结构化设计方法是面对____的设计方法。A.过程B.对象C.数据流D.数据结构 6.Jackson 程序设计方法是一种面对 _____ 的设计方法。A、数据结构 B、数据流图 C、IPO 图 D、...