"软件工程选专业资料模板.doc" 本文档是一个软件工程选专业资料模板,涵盖了软件测试、软件设计、软件维护、软件测试方法、软件设计方法、编程语言等方面的知识点。 1. 软件测试的目的是发现软件的错误为了提高测试的效率,应该选择发现错误的可能性大的数据作为测试数据。使用白盒测试方法时,确定测试数据应根据程序的内部逻辑和指定的覆盖标准。一般说来与设计测试数据无关的文档是项目开发计划。软件的集成测试工作最好由不属于该软件开发组的软件设计人员承担,以提高集成测试的效果。 知识点: * 软件测试的目的 * 测试数据的选择 * 白盒测试方法 * 集成测试 2. 软件设计中划分程序模块一般遵循的原则是要使各模块间的耦合性尽可能弱。耦合性可以分为内容耦合、控制耦合、数据耦合等,其中内容耦合的耦合性最强。偶然耦合最弱。 知识点: * 软件设计原则 * 耦合性 * 耦合类型 3. 软件测试分为单元测试、集成测试、确认测试等阶段。单元测试是在实现阶段进行,依据模块功能描述和内部细节以及测试方案应在详细设计阶段完成,目的是发现编程错误。集成测试所依据的模块说明书和测试方案应在概要设计阶段完成,它能发现设计错误。确认测试应在模拟的环境中进行强度测试的基础上进行,测试计划应在软件需求分析阶段完成。 知识点: * 软件测试阶段 * 单元测试 * 集成测试 * 确认测试 4. 国家标准《计算机软件产品开发文件编制指南 GB 8567—88》中规定,在一项软件开发过程中, 一般地说应该产生十四种文件,其中管理人员主要使用的有项目开发计划、可行性研究报告、模块开发卷宗等。开发人员主要使用的有项目开发计划、可行性研究报告、软件需资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。求说明书等。维护人员主要使用的有设计说明书、测试分析报告和模块开发卷宗。 知识点: * 软件开发文件 * 文件类型 * 文件使用者 5. 软件维护工作越来越受到重视,因为它的花费常常要占软件生存周期全部花费的60~80%左右。其工作内容为包括上述各点内容;为了减少维护工作的困难;能够考虑采取的措施是切实加强维护管理,并在开发过程中就采取有利于未来维护的措施。软件的可维护性包含可测试性、可理解性、可修改性。所谓维护管理主要指的是判定修改的合理性并审查修改质量等。 知识点: * 软件维护 * 维护工作内容 * 维护管理 6. 软件测试是软件质量保证的主要手段之一,测试的费用已超过软件开发费用的30%以上。因此提高测试的有效性非常重要。“高产”的测试是指用少量的测试用例,发现被测程序尽可能多的错误。 知识点: * 软件测试 * 测试费用 * 高产测试 7. 在软件工程的设计阶段中,有三种常见的设计方法:结构化设计(SD)方法、Jackson 方法和 Parnas 方法。SD 方法侧重于模块要相对独立,且功能单一,使块间联系弱, 块内联系强;Jackson 方法则是由数据结构导出模块结构;Parnas 方法的主要思想是将可能引起变化的因素隐藏在有关模块内部,使这些因素变化时的影响范围受到限制。 知识点: * 软件设计方法 * 结构化设计 * Jackson 方法 * Parnas 方法 8. 一种最早用于科学计算的程序设计语言是Fortran;一种提供指针和指针操作且不存在布尔类型的、应用广泛的系统程序设计语言是C;一种适合在互联网上编写程序可供不同平台上运行的面向对象程序设计语言是JAVA;一种在解决人工智能问题上使用最多的有强的表处理功能的函数程序设计语言是Lisp;一种以谓词逻辑为基础的,核心是事实、规则和推理机制的实用逻辑程序设计语言是Prolog。 知识点: * 编程语言 * Fortran * C * JAVA * Lisp * Prolog 9. 在设计测试用例时,边值分析是用得最多的一种黑盒测试方法。 知识点: * 测试用例设计 * 边值分析 * 黑盒测试
剩余40页未读,继续阅读
- 粉丝: 450
- 资源: 6万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- index(3).html
- Python 实现BiLSTM-Adaboost和BiLSTM多变量时间序列预测对比(含完整的程序和代码详解)
- 电子硬件产品使用与配置全解析手册
- Matlab实现基于TSOA-CNN-GRU-Attention的数据分类预测(含完整的程序和代码详解)
- EXCEL使用函数将16进制转浮点数
- MATLAB实现基于AHC聚类算法可视化(含完整的程序和代码详解)
- MATLAB实现ZOA-CNN-BiGRU-Attention多变量时间序列预测(含完整的程序和代码详解)
- 860662665747408所有整合1.zip
- JavaWeb深度剖析:从基础知识到框架实践全攻略
- 上市公司诚信承诺数据集(2000-2023).xlsx