软件工程——程序编码
2014-01-11 17:43
260 查看
一、程序编码基础:
1.根据自身情况和用户需求,选择合适的语言进行编码。2.编码过程中遵循程序设计的原则,保证代码正确、清晰,然后再求快。
二、形成设计风格
1.写文档、数据说明尽可能规范。好处:让整个程序变的有据可查,有据可依,便于理解和维护。
2.语句结构要求:简单、直接、清晰、高效、模块化、可读性强。
3.输入、输出尽可能方便用户使用。
三、复杂性分析
1.分析模块内程序的复杂性可以通过:代码行度量法、McCabe度量法(通过复杂度度量,适当将程序分解, 减少程序中错误)2.Halstead可以预测程序中的错误。
四、质量评价
1.遵循评价原则2.采用合适的评价工具:鱼骨刺图等。
鱼骨刺图:问题的特性总是受到一些因素的影响,我们通过头脑风暴找出这些因素,并将它们与特性值一起,按照相互关联性整理而成的层次分明、条理清楚,并标出重要因素的图形叫做特性要因图。形状如鱼骨,又称为鱼骨刺图。
五、结构化程序设计
1.主要包括两方面:1)强调使用几种基本控制结构
2)自顶向下,逐步细化
2.原则
1)使用基本控制结构表示程序逻辑
2)单入口、单出口
3)复杂结构采取基本控制结构嵌套。
如果大家认为有不妥之处,还请大家指正。
相关文章推荐
- 【软件工程】--程序编码
- “软件工程(C编码实践篇)”实验报告【实验一:写一个hello world小程序】
- 软件工程(C编码实践篇) 实验七:用callback增强链表模块来实现命令行菜单小程序V2.8
- “软件工程(C编码实践篇)”实验报告【实验四:用可重用的链表模块来实现命令行菜单小程序V2.5】
- 程序编码-软件工程-第五章
- 软件工程之程序编码
- 软件工程——程序编码
- 软件工程——第五章 程序编码【转】
- 软件工程(C编码实践篇) 实验四:用可重用的链表模块来实现命令行菜单小程序V2.5
- “软件工程(C编码实践篇)”实验报告【实验二:命令行菜单小程序V1.0】
- 软件工程(C编码实践篇)”实验报告 实验五:用callback增强链表模块来实现命令行菜单小程序V2.8
- 软件工程-程序编码
- 软件工程之程序编码
- 软件工程之程序编码
- 软件工程——第五章 程序编码
- 软件工程之程序编码
- 【软件工程】 程序编码
- 【软件工程】—程序编码
- 软件工程(C编码实践篇) 实验五:用callback增强链表模块来实现命令行菜单小程序V2.8
- 软件工程——程序编码