软件工程自考总结.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程自考总结

1 Putnam成本估算模型是一个(动态多变量)模型 2 在McCall软件质量度量模型中,(适应性)属于面向软件产品修改,属于面向软件产品操作的是(可用性); McCall质量度量模型高层特性包含面向软件产品操作、产品修改和产品适应三个方面的11个特性 3 ISO的软件质量评价模型由3层组成,其中用于评价设计质量的准则是(SQDC) 4 软件复杂性度量的参数包括(规模) 5 对象实现了数据和操作的结合,使数据和操作(封装)于对象的统一体中。 6 软件调试技术包括(演绎法) 7 瀑布模型存在的问题是(缺乏灵活性) 8 软件测试方法中的静态测试方法之一为(计算机辅助静态分析) 9 软件生命周期中花费最多的阶段是(软件维护) 10第一个体现结构化编程思想的程序设计语言是(Pascal语言) 11程序的三种基本控制结构是(顺序、选择和重复) 12在详细设计阶段,经常采用的工具PAD 13 详细设计的结果基本决定了最终程序的(质量) 14 需求分析中开发人员要从用户那里了解(软件做什么) 15 结构化程序设计主要强调的是(程序易读性) 16 IDEF,图反映系统(做什么) 17 经济可行性研究的范围包括(效益分析) 18 可行性分析是在系统开发的早期所做的一项重要的论证工作,它是决定系统是否开发的决策依据,因必须给出(行或不行)的回答 19 需求分析阶段的任务是确定(软件系统的功能) 20 软件工程的总思想分解是把软件开发分为几个(阶段) 21 快速原型模型中,用于及早向用户提交一个原型系统的是(演化型模型) 22 软件维护中,因重新初始化控制标志或指针而引起的错误是(数据) 23 软件维护费用高的主要原因是(生产率低) 24 根据对软件开发机构调查的结果可知,各类维护活动多占的比重是(完善性占50%,适应性占25%,校正性占21%,其他维护占4%) 25 下列属于用白盒技术设计测试用例的是(逻辑覆盖) 26 有助于培养良好的编程风格并且第一个体现了结果化编程细想的程序设计语言是(PASCAL) 27 在软件详细设计过程中采用的工具为(判定表,PDL,IPO图) 28 根据输入输出的数据结构产生程序结构的设计方法是(JACKSON方法) 29 在软件设计中,为解决一个大而复杂的问题把软件系统划分成为一个个完成某一特定的子功能的方法称为(模块化) 30 结构化方法在建立软件系统的结构模块时按照(自顶向下)的方法进行 31 两个模块之间传递的是同一个数据结构的地址,这种耦合方式称为(标记耦合) 两个模块之间把简单的数值作为参数传递,这种耦合方式为(数据耦合) 32 结构化设计是以(需求分析)阶段产生的DFD图为基础,按一定的步骤映射成软件结构 33 结构化方法的基本原则是(功能分解和抽象) 34 数据字典和数据流程图共同构成了系统的(逻辑模型) 35 软件需求应包括(功能要求,环境要求,用户界面要求) 36 项目开发计划是(管理型)类型的文档 37 瀑布模型是一种(线性开发模型)。 演化提交模型是在瀑布模型的基础上,项目开发的各阶段都进行增量开发 38 软件工具一般是为软件人员开发和维护活动而使用的(软件) 39 软件项目计划是(可行性研究)阶段的结果产品 40 在面向对象方法中,继承性是子类共享父类数据结构和方法的机制,体现类之间的一种关系 41 软件编码是将(详细设计)阶段产生的算法,用某种程序设计语言编写成程序的过程 42 IDEF0 用来描述系统的功能活动及其联系,建立系统的功能模型 43 把在几个模快中都出现的一些毫无联系的处理序列抽出来组成一个新的模块,那么这个模块的内聚性是(偶然内聚) 44 成本效益分析的目的是从(经济角度)评价开发一个新的软件项目是否可行 45 软件工程的主要思想是在软件成产中用(工程化方法)代替传统手工方法 46 软件工程过程:规定了获取、供应、开发、操作和维护时,要实施的过程、活动和任务 47 基线:是软件生存期中各开发阶段的一个特定点,它的作用是把开发各阶段工作的划分更加明确化, 使本来连续的工作在这些点上断开,以便于检查与肯定阶段成果 48 静态测试:指被测程序不在机器上运行,而使采用人工检测和计算机辅助静态分析的手段对程序进行检测 49 PAD:指问题分析图,是一种算法描述工具,它是一种由左往右开展的二维型树结构 50 需求分析:是指开发人员要准确理解用户的要求,进行细致的调查分析,将用户非正式的要求陈述转化为完整的需求定义。 再由需求定义转化为相应的形式功能规约的过程 51 软件工程面临的主要问题有:软件费用、软件可靠性、软件可维护、软件生产率、软件重用 52 软件配置管理的作用及其主要目标是什么? 软件配置管理用于整个软件工程过程、其目的是协调整个软件的开发, 使得会乱减少

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档