- 3
- 0
- 约小于1千字
- 约 28页
- 2019-01-01 发布于福建
- 举报
软件工程课件ch法10软件实现
第十章
软件编码
(Software Coding);内容提要;Professional Programmer = Software Engineer
正确观点:
软件编码是一个复杂而迭代的过程,包括程序设计和程序实现。
软件编码要求
正确地理解用户需求和软件设计思想
正确地根据设计模型进行程序设计
正确地而高效率地编写和测试源代码
软件编码是设计的继续,会影响软件质量和可维护性;10.1 正确理解软件编码;软件编码的工作
程序设计
理解软件的需求说明和设计模型
补充遗漏的或剩余的详细设计
设计程序代码的结构
设计审查
检查设计结果
记录发现的设计缺陷(类型、来源、严重性)
编写代码
应用编码规范进行代码编写
所编写代码应该是易验证的;代码走查
确认所写代码完成了所要求的工作
记录发现的代码缺陷(类型、来源、严重性)
编译
测试
;10.1 正确理解软件编码;基础知识
英语的功底
数学基础(算法分析与设计)
计算机科学基础知识
基本技能
认识事物的能力(抽象、模型、结构、层次)
做事的逻辑性和条理性
沟通技能、演讲技巧和团队协作能力
学习新知识和新技术的能力
;–;举例:微软公司对员工的要求;内容提要;10.2 编码规范;基本要求
程序结构清析且简单易懂,单个函数的行数一般不要超过 100行(特殊情况例外)
算法设计应该简单且直接了当,代码要精简,避免出现垃圾程序
尽量使用标准库函
您可能关注的文档
最近下载
- 江铜武山铜矿选矿车间改造工程设备拆除及安装施工方案.pdf VIP
- 《爱学习_会学习_能学习》.doc VIP
- 2021年广东省普通高中学业水平考试数学试卷及答案.pdf VIP
- 《2025美国心脏协会心肺复苏与心血管急救指南》解读——成人心肺复苏.pptx
- 苏教版五年级上册数学全册教学课件(配2026年秋改版教材).pptx
- 足球竞赛规则裁判法(共56张PPT).pptx VIP
- JY∕T 0584-2020 扫描电子显微镜分析方法通则(可复制版).pdf
- 沃尔玛质量准入验厂清单及审核表.docx VIP
- 江苏省镇江市2020年中考语文真题试卷.docx VIP
- TB-T 2965-2018铁路桥梁混凝土桥面防水层(高清).pdf
原创力文档

文档评论(0)