代码大全 第一章 欢迎进入软件创建世界
什么是软件创建:
- 问题定义
- 需求分析
- 实现计划
- 总体设计
- 详细设计
- 创建即实现
- 系统集成
- 单元测试
- 系统测试
- 校正性的测试
- 功能强化
创建活动中包含的一些特定任务
- 验证基础工作已经完成,可以进行创建工作
- 设计和编写子程序与模块
- 创立数据类型并命名变量
- 选择控制结构并组织语句块
- 找出并修正错误
- 评审其他小组的细节设计和代码,同时接受其他小组的评审
- 通过仔细的格式化和征集意见改进编码
- 对分别完成的软件单元进行综合
- 调整编码使其更小,更快
软件创建重要性
- 创建活动是开发软件的重要组成部分
- 创建活动在软件开发中处于枢纽地位
- 把主要精力集中于创建活动,可以极大地提高程序员的生产效率
- 创建活动的产品,源代码,往往是软件的唯一精确描述
- 创建活动是唯一一项必不可少的工作
小结:
- 创建活动是总体设计和系统测试之间承上启下的工作
- 创建活动主要包含:详细设计,编码,调试和单元测试
- 关于创建活动的其他称谓有:实现、编程等
- 创建活动质量对软件质量有潜在影响
- 在最后的分析中,对创建活动理解的好坏,决定了一个程序员素质的高低