软件工程在线作业 本资源摘要信息是根据福建师范大学《软件工程》在线作业二-00092.docx生成的知识点总结。 一、软件维护 * 软件维护是软件生命周期的固有阶段,包括纠错性维护、适应性维护、改善性维护和预防性维护等类型。 * 适应性维护占整个维护活动的50%-66%。 * 改善性维护是根据用户在软件使用过程中提出的建设性意见所进行的维护活动。 二、软件测试 * 软件测试是为发现错误而执行程序的过程。 * 黑盒、白盒测试法是常用的软件测试方法。 * 等价类划分是一种黑盒技术设计测试用例的方法。 * 白盒测试主要用于测试程序内部逻辑。 三、软件设计 * 软件设计是一个迭代的过程。 * 数据流图、层次方框图、IPO图等是软件设计中的图形工具。 * 信息隐藏中隐藏的是模块的实现细节。 四、软件engineering * 软件工程是将系统化的、规范的、可定量的方法应用于软件的开发、运行和维护的过程。 * 软件工程包括方法、工具和过程三个要素。 五、软件测试技术 * 单元测试集中检测模块。 * 集成测试是将软件组装成系统的测试技术。 * 判定覆盖又叫分支覆盖。 六、软件重用 * 软件重用的层次是知识重用。 * 重载提高了面向对象系统的灵活性和可读性。 七、软件质量 * 软件质量是软件与明确地和隐含地定义的需求相一致的程度。 八、软件文档 * 文档是软件产品的一局部,没有文档的软件不能称其为软件。 * 软件系统的文档常常分为系统文档和结构文档。 九、软件设计原则 * 面向对象设计准则包括模块化、抽象、信息隐藏等。 * layer次图很适于在自顶向下设计软件的过程使用。 十、其他 * 等价划分是一种白盒测试技术。 * 软件逆向工程是分析程序以便在比源代码更高的抽象层次上创立出程序的某种表示过程。 *增量模型基本思想是使用原型方法来尽量降低风险。
- 粉丝: 2733
- 资源: 8万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助