1 / 28
文档名称:

软件工程课件ch_10 软件实现.ppt

格式:ppt   页数:28页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件工程课件ch_10 软件实现.ppt

上传人:fy5186fy 2015/10/4 文件大小:0 KB

下载得到文件列表

软件工程课件ch_10 软件实现.ppt

相关文档

文档介绍

文档介绍:第十章
软件编码
(Software Coding)
信息学院计算机系张翠肖
1
内容提要
正确理解软件编码
软件编码的含义
程序员应具备的能力
软件编码规范
目的与意义
编码规范的要求
软件代码检查
错误的严重性与类型
代码检查清单
实例分析
2
Professional Programmer = Software Engineer
正确观点:
软件编码是一个复杂而迭代的过程,包括程序设计和程序实现。
软件编码要求
正确地理解用户需求和软件设计思想
正确地根据设计模型进行程序设计
正确地而高效率地编写和测试源代码
软件编码是设计的继续,会影响软件质量和可维护性
正确理解软件编码
3
正确理解软件编码
软件编码的工作
4
软件编码的工作
程序设计
理解软件的需求说明和设计模型
补充遗漏的或剩余的详细设计
设计程序代码的结构
设计审查
检查设计结果
记录发现的设计缺陷(类型、来源、严重性)
编写代码
应用编码规范进行代码编写
所编写代码应该是易验证的
正确理解软件编码
5
代码走查
确认所写代码完成了所要求的工作
记录发现的代码缺陷(类型、来源、严重性)
编译
测试
正确理解软件编码
6
正确理解软件编码
编码过程与文档流
7
基础知识
英语的功底
数学基础(算法分析与设计)
计算机科学基础知识
基本技能
认识事物的能力(抽象、模型、结构、层次)
做事的逻辑性和条理性
沟通技能、演讲技巧和团队协作能力
学****新知识和新技术的能力
程序员应具备的能力
8




•个人素质方面


聪明
有自我发展能力
足够自信
有很强的工作驱动能力,知道如何开展工作
沉着与镇定
有创新精神
•对待产品和技术
–热爱技术,热心解决问题
–针对变化和创新,有良好的适应和管理能力
举例:微软公司对员工的要求
9
举例:微软公司对员工的要求
•注重客户的反馈
–所有员工都要以客户为中心开展工作
–员工代表公司的形象
•团队合作方面
–有团队精神
–具备良好的交流能力
–善于与人相处
•你怎样看待这些要求?
10