第5章 结构化实现 5.1编码与程序语言 5.2算法决策【重点,难点】 5.3测试【重点,难点】 5.4调试 5.5部署与交付
5.1 编码与程序语言 5.2 算法决策 【重点,难点】 5.3 测试【重点,难点】 5.4 调试 5.5 部署与交付 第5章 结构化实现
OH NO!THE ROBOTS ARE KILLING US!!! BUT WHY?!?WE NEVER PROGRAMMED THEM TO DO THIS!! static bool isCrazyMurderingRobot false; void interact_with_humans (void){ if(isCrazyMurderingRobot true) kill(humans); else be_nice_to(humans); @GeekPw weibo.com/GeelPw
3
软件缺陷的产生 人的认识问题 人的开发工作 人工制品 创造、理解、修改 需求分析 缺陷 认识问题 创造、理解、修改 概要设计 软件 关注度问题 创造、理解、修改 缺陷 产品 详细设计 策略问题 实现、重用、修改 编码调试 编码 缺陷 6
6
测试什么 ·回答:软件产品的全部文档和过程。 ·包括: 。需求 ●接口 ·结构 ·平台 Q代码 ·功能 ·数据 ●性能 ●配置 ·界面 ·硬件 ·用户体验
测试什么 • 回答:软件产品的全部文档和过程。 • 包括: ⚫ 需求 ⚫ 结构 ⚫ 代码 ⚫ 数据 ⚫ 配置 ⚫ 硬件 ⚫ 接口 ⚫ 平台 ⚫ 功能 ⚫ 性能 ⚫ 界面 ⚫ 用户体验 8