软件工程(pankaj jalote版)第7章编码(上)ppt课件.ppt

软件工程(pankaj jalote版)第7章编码(上)ppt课件.ppt

ID:58999252

大小:707.00 KB

页数:31页

时间:2020-09-27

软件工程(pankaj jalote版)第7章编码(上)ppt课件.ppt_第1页
软件工程(pankaj jalote版)第7章编码(上)ppt课件.ppt_第2页
软件工程(pankaj jalote版)第7章编码(上)ppt课件.ppt_第3页
软件工程(pankaj jalote版)第7章编码(上)ppt课件.ppt_第4页
软件工程(pankaj jalote版)第7章编码(上)ppt课件.ppt_第5页
资源描述:

《软件工程(pankaj jalote版)第7章编码(上)ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、不编程,你就废了——第7章编码和单元测试第七章第7章编码和单元测试第7章编码和单元测试编码重点是易于阅读和理解。设计编码测试维护易读易读易读易读易读易读测试维护第7章编码和单元测试为什么代码易于理解很重要?表中有答案。排名工作量语句内存可理解性清晰度平均分方差标准差工作量少144553.82.161.47语句最少2.512352.71.761.33内存最小521443.22.161.47最易理解433122.80.560.75输出清晰2.555212.93.241.80第7章编码和单元测试为什么代码易于理解很重要?图中有答案。第7章编码和单元测试为什么代码易于理解很重要?图中有答案

2、。假设重要性之比=4:2:1:6:27.1原则指南第七章7.1.1结构化编程编程的人程序创造自己练习7.1编程原则、指南(绪论) 编程指南让编程者如虎添翼。7.1原则指南编码原则17.1.1结构化编程结构化编程作用含义作用含义作用含义7.1.1结构化编程分三个部分讲解结构化编程。结构化编程作用含义作用含义作用含义7.1.1结构化编程分三个部分讲解结构化编程。7.1.1结构化编程(1)动态、静态结构一致有助于阅读和理解动态结构是指语句运行时候的语句的执行的顺序。静态结构是指代码语句的文本的顺序。动态、静态结构一致的作用是让人通过读代码,就可以知道代码运行的流程。结构化编程作用含义作用

3、含义作用含义7.1.1结构化编程分三个部分讲解结构化编程。7.1.1结构化编程(2)形式化验证是结构化编程的真正动机程序S前置条件P后置条件QS1P1Q1Q1==>P2S1P1Q1S1;S2P1Q2==>数学推导Q1:输出为一个正数==>P2:输入一个非零数S1开方S2求倒数P1Q2==>S1:开平方P1:输入一个整数Q1:输出为一个正数S2:求倒数P2:输入一个非零数Q2:输出为一个非零实数7.1.1结构化编程(2)下边举出形式化验证的一个例子结构化编程作用含义作用含义作用含义7.1.1结构化编程分三个部分讲解结构化编程。7.1.1结构化编程(3)单出口单入口让程序很容易读入口1

4、111111111111111111111111111111111111111出口7.1.1结构化编程(3)单出口单入口语句利于理解!顺序11111循环11111111选择1111111111数据隐藏27.1.2数据隐藏7.1.2数据隐藏(绪论)数据隐藏有利于编程和测试。7.1.2数据隐藏(绪论)数据隐藏有利于编程和测试。7.1.2数据隐藏(1)什么是信息隐藏?真实世界信息数据函数其他函数隐藏7.1.2数据隐藏(绪论)数据隐藏有利于编程和测试。7.1.2数据隐藏(2)有什么用处?7.1.2数据隐藏(绪论)数据隐藏有利于编程和测试。语言老语言没有信息隐藏的机制程序员自己动手实现信息隐

5、藏新语言有信息隐藏机制方便用户实现信息隐藏7.1.2数据隐藏(3)与语言有关系吗?实践经验3

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。