全球旧事资料 分类
分支,条件和循环;没有数据出错处理,没有文件的打开和关闭;数据处理必须“有进有出”;数据存储必须“有进有出”;数据流线上有数据流名,且数据流名是名词;数据处理的命名是动词。21、ER图由哪几种基本部件组成?画ER图时最常犯的有哪些错误?答:1基本部件:实体,属性,关系2用矩形框代表实体,连接相关实体的菱形框表示关系,用椭圆或圆角矩形表示实体(或关系)的属性,用无向边把实体(或关系)与其属性连接起来。22、什么叫模块化?设计一个系统时是否分的模块越多就越好说明原因。答:1模块化就是把程序划分成可独立命名且独立访问的模块,每个模块完成一个子功能,把这些模块集成起来构成一个整体,可以完成指定的功能满足用户的需求。2不一定。当模块数目增加时每个模块的规模将减小,开发单个模块需要的成本(工作量)确实减少了,但是,随着模块数量增加,设计模块间接上所需要的工作量也将增加,根据这两个因素,得出设计一个系统时并不一定模块越多越好。23、分别叙述“瀑布模型”和“快速原型模型”的优缺点1瀑布模型:优点:可强迫开发人员采用规范的方法;严格的规定了每个阶段必须提交的文档;要求每个阶段交出的所有产品都必须经过质量保证小组的仔细验证。缺点:瀑布模型是文档驱动的。快速原型模型:优点:软件产品的开发基本上是按线性顺序进行的。缺点:所选用的开发技术和工具不一定符合主流的发展;
f快速建立起来的系统结构加上连续的修改可能会导致产品质量低下;25、把教科书第三章后的习题1、2、3复杂度211、画数据流图要注意哪些事项?答:1设计数据流图时只需考虑系统必须完成的基本逻辑功能,不需要考虑怎样具体的实现这些功能。2从顶层数据流开始。3并不是所有数据存储和数据流都能直接从问题描述中提取出来;4当进一步分解将涉及如何具体地实现一个功能时,就不应该在分解了;5数据流图中个成分的命名要仔细推敲,看是否恰当;12、在项目开发时,选择程序设计语言通常考虑哪些因素?答:(1)软件项目的应用领域。(2)软件问题的算法复杂性
(3)软件的工作环境(4)软件在性能上的需要(5)软件中数据结构中的复杂性(6)软件开发人员的知识水平和心理因素13、什么是单元测试和集成测试?他们各有什么特点?答:单元测试是在软件开发过程中要进行的最低级别的测试活动,在单元测试活动中,软件的独立单元将在与程序的其他部分相隔离的情况下进行测试。集成测试也叫组装测试、联r
好听全球资料 返回顶部