软件技术基础》模拟题一、填空题软件工程的传统途径是方法学
一般说来,软件生命周期由、软件开发和软件维护三个时期组成
的目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发
数据流图描述系统的模型
数据字典的用途是作为阶段的工具
在可行性研究以后,如果确认开发一个新的软件系统是必要的而且是可能的,那么就进入阶段
模型中包含“实体”“联系”和“”三个基本成分
结构化分析方法是面向进行需求分析的方法
是对一个软件结构内不同模块之间互联程度的度量
标志一个模块内各个元素彼此结合的紧密程度,它是信息隐蔽和局部化概念的自然扩展
面向数据流的设计方法把信息流映射成软件结构,信息流的类型决定了映射的方法
信息流有变换流和两种类型
衡量模块独立性的两个定性的度量标准是内聚性和
在详细设计阶段,经常采用的工具有程序流程图、盒图、
图不仅可表示程序结构,还可表示
世纪年代中期出现了“面向数据结构”的设计方法,其中有代表性的是方法和方法
面向对象有三个基本要素,它们是抽象、封装性和
所谓对象模型就是表示静态的、的系统的“数据”性质
维护的副作用有编码副作用、数据副作用和副作用
软件测试是为了而执行程序的过程
白盒测试是结构测试,黑盒测试是测试
二选择研究开发资源的有效性是进行可行性研究的一方面
经济技术操作社会软件生命周期中时间最长的阶段是阶段
需求分析详细设计测试维护瀑布模型是一种
软件开发方法程序设计方法软件生存周期软件生存周期模型与计算机科学的理论研究不同,软件工程是一门学科
心理性进行需求分析可使用多种工具,但是不适用的
需求分析最终结果是产生项目开发计划需求规格说明书结构化分析方法的基本思想是•判定表•数据字典
可行性分析报告设计说明书自底向上逐步抽象自顶向下逐步分解自底向上逐步分解自顶向下逐步抽象结构化分析方法最为常见