余伟
软件项目的编码
目录
编码概述
编码方法
编码策略
编码语言与编码标准和规范
编码概述
维护
产品
提交
测试
编码
详细设计
概要设计
需求
分析
编码概述
看不下去!
重写程序!
找到原作者,暴打一顿!
炒他鱿鱼,他不走我走!
编码是软件设计的自然结果,因此,程序的质量主要取决于软件设计质量,但是所选用的程序设计语言的特点和编码风格,也会对程序的可靠性、可读性、可测试性和可维护性产生深远影响!
编码过程的一个重要标准是编程与设计的对应性和统一性。
如果编码没有按照设计的要求进行,设计就没有意义了。
设计过程中的算法、功能、接口、数据结构都应该在编码过程中体现。
结构化编程
1、控制结构
不能再被分解的模块叫做原子模块,如果一个软件系统的全部实际工作都由原子模块来完成,其他非原子模块仅仅执行控制或者协调功能,这样的系统就是完全因子分解系统,这是我们努力的目标。模块结构分为:树状结构和网状结构。
结构化编程
(1)树状结构
A
B
D
G
H
I
C
E
F
结构化编程
(1)树状结构
整个结构只有一个顶层,上层调用下层模块,同一层模块间不能相互调用。
软件工程编码 来自淘豆网www.taodocs.com转载请标明出处.