全球旧事资料 分类
合测试、子系统测试或部件测试。集成测试是在单元测试的基础上,将所有模块按照概要设计要求组装成为子系统或系统。特点:1单元测试大量使用白盒测试技术,检查模块控制结构中的特定路径,以确保做到完全覆盖并发现最大数量的错误。2集成测试是测试和组装软件的系统化技术,是把模块按照设计要求组装起来的同时进行测试,要目标是发现与接口有关的问题。14、模块的内聚性分为哪几种类型?把它们按从低到高进行排序。答:(偶然,逻辑,时间,过程,通信,顺序,功能)内聚。15、模块的偶合性分为哪几种类型?把它们按从高到低进行排序。答:(内容,公共,控制,数据,无直接)耦合。16、软件的生存周期一般分成哪几个阶段?答:三个时期:软件定义,软件开发,运行开维护。八个阶段:问题定义,可行性研究,需求分析,概要设计,详细设计,编码,测试,维护
f18、下图是某系学籍管理的一部分,⑴、⑵分别是同一模块A的两个不同设计方案,你认为哪一个设计方案较好?请陈




20、数据流图由哪几种基本部件组成?画数据流图时最常犯的有哪些错误?答:1主要成分:数据的源点或终点,数据处理,数据存储,数据流。2没有分支,条件和循环;没有数据出错处理,没有文件的打开和关闭;数据处理必须“有进有出”;数据存储必须“有进有出”;数据流线上有数据流名,且数据流名是名词;数据处理的命名是动词。21、ER图由哪几种基本部件组成?画ER图时最常犯的有哪些错误?答:1基本部件:实体,属性,关系2用矩形框代表实体,连接相关实体的菱形框表示关系,用椭圆或圆角矩形表示实体(或关系)的属性,用无向边把实体(或关系)与其属性连接起来。22、什么叫模块化?设计一个系统时是否分的模块越多就越好说明原因。答:1模块化就是把程序划分成可独立命名且独立访问的模块,每个模块完成一个子功能,把这些模块集成起来构成一个整体,可以完成指定的功能满足用户的需求。2不一定。当模块数目增加时每个模块的规模将减小,开发单个模块需要的成本(工作量)确实减少了,但是,随着模
f块数量增加,设计模块间接上所需要的工作量也将增加,根据这两个因素,得出设计一个系统时并不一定模块越多越好。
23、分别叙述“瀑布模型”和“快速原型模型”的优缺点
1瀑布模型:优点:可强迫开发人员采用规范的方法;严格的规定了每个阶段必须提交的文档;要求每个阶段交出的所有产品都必须经过质量保证小组的仔细验证。
缺点:瀑布模型r
好听全球资料 返回顶部