《第4章 软件编程-1.pptx》由会员分享,可在线阅读,更多相关《第4章 软件编程-1.pptx(8页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第4章 软件编程4.1编程语言 在软件设计阶段,得到了实现目标系统的解决方案,并用模型图、伪代码等设计语言表述出来。编码的过程就是把软件设计阶段得到的解决方案转化为可以在计算机上运行的软件产品的过程。选择合适的编程语言是编码过程的关键。可以说,编程语言是人与计算机交互的基本工具,它定义了一组计算机的语法规则,通过这些语法规则可以把人的意图、思想等转化为计算机可以理解的指令,进而让计算机帮助人类完成某些任务。软件开发人员通过使用编程语言来实现目标系统的功能。4.1编程语言 4.1.1编程语言的发展与分类 1.机器语言 2.汇编语言 3.高级语言 4.超高级语言4.1编程语言 4.1.2选择编程语
2、言需考虑的因素 进行软件开发时,应该根据待开发软件的特征及开发团队的情况考虑使用合适的编程语言。因为不同的编程语言有各自不同的特点,有些时候,软件开发人员在选择时经常感到很矛盾。这时候,软件开发人员应该从主要问题入手,对各个因素进行平衡。在选择编程语言时,通常需考虑以下因素。(1)待开发系统的应用领域,即项目的应用范围。(2)用户的要求。(3)将使用何种工具进行软件开发。(4)软件开发人员的喜好和能力。(5)软件的可移植性要求。(5)算法和数据结构的复杂性。(6)平台支持。4.2编程风格 编程风格是指源程序的书写习惯,比如变量的命名规则、代码的注释方法、缩进等。具有良好编程风格的源程序具有较强
3、的可读性、可维护性,同时还能提高团队开发的效率。良好的个人编程风格是一个优秀程序员素质的一部分,项目内部相对统一的编称风格也使得该项目的版本管理、代码评审等软件工程相关工作更容易实现。在大型软件开发项目中,为了控制软件开发的质量,保证软件开发的一致性,遵循一定的编程风格尤为重要。4.2编程风格 要做到按照良好的编程风格进行编程,可以从以下几点入手。1版权和版本声明。应该在每个代码文件的开头对代码的版权和版本进行声明,主要内容有:版权信息。文件名称,标识符,摘要。当前版本号,作者/修改者,完成日期。版本历史信息。版权和版本声明是对代码文件的一个简要介绍,包括了文件的主要功能、编写者、完成和修改时
4、间等信息。添加版权和版本声明使得代码更加容易阅读和管理。4.2编程风格 2 程序版式在程序编写过程中应该注意代码的版式,使代码更加清晰易读。对空行、空格的使用及对代码缩进的控制与程序的视觉效果密切相关。3 注释注释阐述了程序的细节,是软件开发人员之间以及开发人员和用户之间进行交流的重要途径。做好注释工作有利于日后的软件维护。注释也需要遵循一定的规则,比如注释需要提供哪些方面的信息、注释的格式、注释的位置等。4 命名规则事实上,没有一种命名规则可以让所有的编程人员都赞同,在不同的编程语言、不同的操作系统、不同的集成开发环境中,使用的命名规则可能不尽相同。因此,软件开发中仅需要制定一种令大多数项目成员满意的命名规则,并在项目中贯彻实施。4.2编程风格 5数据说明6语句构造语句构造是编写代码的一个重要任务。语句构造的原则和方法在编程阶段尤为重要。7 输入输出软件系统的输入输出部分与用户的关系比较紧密,良好的输入输出的实现能够直接提高用户对系统的满意度。8 效率效率是对计算机资源利用率的度量,它主要是指程序的运行时间和存储器容量两个方面。源程序的运行时间主要取决于详细设计阶段确定的算法。可以使用用于代码优化的编译程序来减少程序的运行时间。使用较少的存储单元可以提高存储器的效率。