软件工程12教材.ppt

3. 程序设计风格 良好的面向对象程序设计风格,既包括传统的程序设计风格准则,也包括为适应面向对象方法所特有的概念而必须遵循的新准则: 3.1 提高可重用性 3.2 提高可扩充性 3.3 提高健壮性 软件工程 3.1 提高可重用性 代码重用分两种 本项目内的代码重用 新项目重用旧项目的代码 重用的准则 提高方法的内聚 减小方法的规模 保持方法的一致性 把策略与实现分开 全面覆盖 尽量不使用全局信息 利用继承机制 软件工程 3.2 提高可扩充性 提高扩充的准则 封闭实现策略 不要用一个方法遍历多条关联链 避免使用多分支语句 精心确定公有方法 软件工程 3.3 提高健壮性 提高健壮的准则 预防用户的操作错误 检查参数的合法性 不要预先确定限制条件 先测试后优化 软件工程 目 录 3.程序设计风格 4.测试策略 5.设计测试用例 2.程序设计语言 1.面向对象实现概述 软件工程 4. 测试策略 经典策略 从“小型测试”开始,逐步过渡到“大型测试”。即从单元测试开始,逐步进入集成测试,最后进行确认测试和系统测试。 面向对象软件的测试策略基本相同。 4.1 面向对象的单元测试 4.2 面向对象的集成测试 4.3 面向对象的确认测试 软件工程 4. 测试策略续 面向对象的测试模型 软件工程 4.1 面向对象的单元测试 不再孤立地测试单个操作,而应该把操作作为类的一部分来测试。 最小的

文档评论(0)

1亿VIP精品文档

相关文档