- 0
- 0
- 约7.38千字
- 约 68页
- 2017-09-18 发布于江苏
- 举报
北京理工大学软件工程实践 汤铭端 中国航天科工集团公司204所 第五讲 软件实现 内容和目的 编程语言的选择 编程风格 程序效率 编码要求 静态分析 代码审查 软件调试 编程 编程是设计的自然结果 编程语言的特性和编程风格会深刻地影响软件的重量和可维护性 软件实现是一个不断变换的过程:设计——源程序——目标代码——机器码 编程语言的选择 应用领域 算法及运算的复杂性 软件运行的环境 性能 数据结构的复杂性 软件开发组成员对该语言的熟悉程度 编程风格 程序必须是可以理解的 程序的风格应该强调简单和清晰 影响程序风格的因素有: 源程序内部文档化 数据说明的方法 语句的结构 I/O的方法 源程序文档化 选择好标识符(变量和标号)的名字 挑选有意义的标识符名字 安排注解 序言式注解(头文件) 功能注解 使程序的结构一目了然 缩进 数据说明 数据说明的次序应该规范化 多个变量说明时最好按字典数顺序排列 对复杂结构用注解说明 语句结构 每个语句应该简单直接,不应该为提高效率而把语句复杂化 使程序简单易懂 避免采用复杂的条件语句 不要用“否定”条件的条件语句 避免多重的循环嵌套或条件嵌套 用括号使逻辑表达式或算术表达式更为清晰 用空格及有意义的符号使语句内容清晰明确 反问自己“如果这程序不是我编的,我能看懂吗?” 输入/输出 对批处理I/O 符合逻辑地组织输入 I/O出错检查 好的I/O出错
您可能关注的文档
- 励磁班技术培资料(一).PDF
- 劳动用工备案理程序.PDF
- 劳基法专题研班纪录.doc
- 化分析中不化分不确定.PDF
- 化学品安全技说明书按照GBT16483,GBT17519编制.PDF
- 化学工程和能源技术学院.PDF
- 化学教学论CemistryPedagogy第四章化学专题教学论第四.ppt
- 化学药品质量状况与风险分析.PDF
- 化材一甲指导师陈金英组长4A040002叶柏昌组员4A.ppt
- 北京中科三环技术股份有限公司2014年度企业社会责任报告.PDF
- 宣贯培训(2026)《SBT 10064-1992苹果销售质量》.pptx
- 2025年高考真题汇编--力学实验21题.docx
- 2025 小学一年级思想品德下册插座孔里不塞物课件.pptx
- 2025年云南民族大学教师招聘笔试试题及答案解析.docx
- 宣贯培训(2026)《SBT 10132-2012糖果机械型号编制方法》.pptx
- 2025年天津公安警官职业学院教师招聘考试试题及答案解析.docx
- 2026年青岛工程职业学院教师招聘笔试备考题库及答案解析.docx
- 2025年青岛科技大学教师招聘笔试试题及答案解析.docx
- 2025 小学一年级思想品德下册插座旁边不玩耍课件.pptx
- 2025年哈尔滨师范大学教师招聘考试试题及答案解析.docx
最近下载
- The-Policy-Implementation-Process(政策执行过程英文版原文-托马斯·B·史密斯).pdf VIP
- _七彩虹RTX3070-GA104H8-E70原理图电路图、图纸参考.pdf VIP
- _七彩虹RTX3070-GA104H8-E70位置图电路图、图纸参考.pdf VIP
- 中职《餐饮服务与管理》考试题(附答案).doc VIP
- 园艺专业机测题目及答案.docx VIP
- 胡希恕经方医学理论体系.pptx
- 单招江苏语文试卷及答案.doc VIP
- 语文单招试卷.docx VIP
- 常州市九洲JSD08伺服说明书.pdf VIP
- 2026年正德职业技术学院单招《数学》真题及答案详解(真题汇编).docx VIP
原创力文档

文档评论(0)