第14讲-软件实现-编码ppt课件.ppt

第14讲-软件实现-编码ppt课件.ppt

ID:60843020

大小:226.00 KB

页数:77页

时间:2020-12-21

第14讲-软件实现-编码ppt课件.ppt_第1页
第14讲-软件实现-编码ppt课件.ppt_第2页
第14讲-软件实现-编码ppt课件.ppt_第3页
第14讲-软件实现-编码ppt课件.ppt_第4页
第14讲-软件实现-编码ppt课件.ppt_第5页
资源描述:

《第14讲-软件实现-编码ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件工程第14讲实现--软件编码2021/8/180软件的详细设计完成,就表示完成了软件的过程性的描述,进入软件编码阶段。在软件生命期中,程序经常需要被人阅读和理解,如何提高程序的可读性(Readability)?使程序“简单”和“清晰”,进而使程序具有良好的可靠性、可维护性,这是非常重要的。编码(Coding)阶段的任务简单说,是为每个模块编写程序。即是将详细设计的结果转换为用某种计算机语言写的程序——源程序代码。引言2021/8/181本单元不是介绍如何编写程序,而是从如何提高软件的质量和可维护性的角度,讨论在编码阶

2、段所要解决的主要问题:程序设计语言的特性及选择的原则编码风格引言2021/8/182引言编程的工作包括哪些?“学什么编程语言最好?”没有最好的,只有最适合的?团队项目你们选用了哪种编程语言?你是怎么写程序的?如何协作编程?2021/8/183本章要点一、关于编码的一些理念二、编程语言的选择三、编码标准和规范四、程序效率2021/8/184什么是软件编码?Programming?=Coding一种观点软件编码是将软件设计模型机械地转换成源程序代码,这是一种低水平的、缺乏创造性的工作。软件程序员是所谓的“软件蓝领”。问题

3、:你是否认同这种观点?如果不认同,你如何看待软件编码?关于编码的一些理念2021/8/185工作计划是行政活动中使用范围很广的重要公文,也是应用写作的一个重头戏。机关、团体、企事业单位的各级机构,对一定时期的工作预先作出安排和打算时,都要制定工作计划,用到“工作计划”这种公文。下面是小编整理的酒店前台月工作计划范例,欢迎大家阅读!  酒店前台月工作计划范例  一、加强员工的业务培训,提高员工的综合素质  前厅部的每一位成员都是酒店的形象窗口,不仅整体形象要能接受考验,业务知识与服务技巧更是体现一个酒店的管理水平,要想将业

4、务知识与服务技巧保持在一个基础之上,必须抓好培训工作,如果培训工作不跟上,很容易导致员工对工作缺乏热情与业务水平松懈,因此,本职计划每月根据员工接受业务的进度和运用的情况进行必要的每周一次培训,培训方式主要是偏向授课与现场模拟。同时在每月5日前向总办与人力资源部上交上月的培训总与本月的培训计划进行监督。  二、加强员工的销售意识和技巧,提高入住率  酒店经过了十九年的风风雨雨,随着时间的逝去酒店的硬件设施也跟着陈旧、老化,面对江门的酒店行业市场,竞争很激烈,也可说是任重道远。因酒店的硬件设施的陈旧、老化,时常出现工程问题

5、影响对客的正常服务,对于高档次的客什么是软件编码?ProfessionalProgrammer=SoftwareEngineer正确观点软件编码是一个复杂而迭代的过程,包括程序设计和程序实现。软件编码要求正确地理解用户需求和软件设计思想正确地根据设计模型进行程序设计正确地而高效率地编写和测试源代码软件编码是设计的继续,会影响软件质量和可维护性。软件编码要考虑重用和重构关于编码的一些理念2021/8/186软件编码的工作程序设计理解软件的需求说明和设计模型补充遗漏的或剩余的详细设计设计程序代码的结构设计审查检查设计结果记录

6、发现的设计缺陷(类型、来源、严重性)编写代码应用编码规范进行代码编写所编写代码应该是易验证的关于编码的一些理念2021/8/187软件编码的工作代码走查确认所写代码完成了所要求的工作发现的代码缺陷(类型、来源、严重性)编译代码修改代码的语法错误测试所写代码对代码进行单元测试调试代码修改错误关于编码的一些理念2021/8/188程序员应具备的能力?基础知识英语的功底数学基础(算法分析与设计)计算机科学基础知识基本技能认识事务的能力(抽象、模型、结构、层次)做事的逻辑性和条理性沟通技能、演讲技巧和团队协作能力学习新知识和新技

7、术的能力职业化训练和实践经验关于编码的一些理念2021/8/189本章要点一、关于编码的一些理念二、编程语言的选择三、编码标准和规范四、程序效率2021/8/1810问题在哪个阶段选择编程语言?是需求阶段确定还是在设计阶段确定,主要看客户有无具体编程环境要求。如果客户提出:在Linux和Windows系统上都能运行,则不能VC++,VB.net等语言。若采用Linux做服务器,那就不能采用ASP语言作为后台程序的开发语言。可选Java和PHP.我们要对程序语言本身的特点进行了解2021/8/1811程序语言的分类从计算机

8、发展角度:分为4代1代:机器语言2代:汇编语言3代:高级程序设计语言,C,C++,Java4代:查询语言和程序生成器,最广泛的是数据库查询语言,例如;SQL编程语言的选择2021/8/1812程序语言的分类从应用角度:脚本语言汇编语言面向过程的高级语言面向对象的高级语言。编程语言的选择2021/8/1813一、脚本语

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

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

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