第5章 结构化实现 5.1编码与程序语言 5.2算法决策【重点,难点】 5.3测试【重点,难点】 5.4调试 5.5部署与交付
5.1 编码与程序语言 5.2 算法决策 【重点,难点】 5.3 测试【重点,难点】 5.4 调试 5.5 部署与交付 第5章 结构化实现
软件开发过程 发布维护 系统实现(编码,测试) 系统设计√ 需求分析 软件计划 2
软件开发过程 需求分析 系统设计 系统实现(编码,测试) 发布维护 软件计划 2
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
重大工程都需要 经历严格的测试, 才能正常运行。 ·职业要求,爱国 情怀
• 重大工程都需要 经历严格的测试, 才能正常运行。 • 职业要求,爱国 情怀。 5
软件缺陷的产生 人的认识问题 人的开发工作 人工制品 创造、理解、修改 需求分析 缺陷 认识问题 创造、理解、修改 概要设计 软件 关注度问题 创造、理解、修改 缺陷 产品 详细设计 策略问题 实现、重用、修改 编码调试 编码 缺陷 6
6