自考《软件工程》基础知识点复习:软件编码
软件编码
1.程序设计语言的共同特性:
心理特性:指影响程序员心理的语言性能。对通信质量有主要影响。表现形式为:歧义性、简洁性、局部性、顺序性、传统性。
工程特性:指根据软件开发项目的需要,总体上考虑的软件特性。对软件开发的成功与否有重要影响。表现形式为:可移植性、开发工具的可利用性、软件的可重用性、可维护性。它也是就程序设计语言的工程特性而言,对程序编码的要求。体现在源代码的可维护性等方面。
技术特性:指具体实现软件系统中所提供的语言特性。对软件工程各阶段都有一定的影响,要根据项目特性选择相应特性的语言。
2.选择程序设计语言要考虑的因素:项目的应用领域(是关键因素,如工程计算、人工智能、数据处理等)、软件开发方法、软件执行环境、算法和数据结构的复杂性、软件开发人员的知识。
3.程序设计风格指一个人编制程序时所表现出来的特点、习惯、逻辑思路等。良好的程序设计风格可以减少编码错误和读程序的时间,提高软件的开发效率。为了具有良好的设计风格,应注意:(1)源程序文档化;(2)数据说明;(3)语句构造;(4)输入和输出(受通信环境、用户经验、输入/输出设备等影响);(5)效率。
4.几种常用的程序设计语言的特点和适用范围:
(1)Fortran语言:是世界第一个正式推广应用于科学计算的的程序设计语言。特点是数据处理能力强,适用于科学工程计算。
(2)Pascal语言:是第一个体现结构化编程思想的程序设计语言。特点是具有很强的数据和过程结构化能力、语言简明、数据类型丰富、程序结构严谨。适用于科学工程计算和系统软件。
(3)C语言:特点是功能很强、支持复杂的数据结构、可大量运用指针、具有丰富灵活的操作运算符及数据处理操作符,还具有汇编语言的某些特性,程序运行效率高。适用于科学工程计算和系统软件。
(4)4GL语言(又称为第4代语言):如FoxPro语言,特点是友好的用户界面,兼有过程性和非过程性双重特性、高效的程序代码、完备的数据库、应用程序生成器。适用于数据处理和数据库应用,快速原型模型开发软件。
(5)汇编语言:特点是面向机器,可完成一些高级语言无法完成的特殊功能,如和外部设备间的一些接口操作。适用于实时处理和系统软件。
5.软件编码是将详细设计得到的处理过程的描述转换成基于某种计算机语言的程序。
6.注释说明了程序的功能,分为:序言性注释:包括模块的接口和功能、开发历史、数据的描述。功能性注释:包括程序段和语句的功能、数据的状态。
7.数据说明顺序的规范:常量说明、类型说明、全程量说明、局部量说明。
最新资讯
- 2026年4月自考时政考点汇总:两会热点+主观题答题模板(直接背)2026-03-26
- 2026年4月自考冲刺全攻略:各专业题型、答题模板与避坑指南2026-03-26
- 2026年4月自学考试《习概》各题型分值曝光,答题模板来了2026-03-17
- 倒计时!2026年4月自考考前冲刺,这份救急资料很关键【免费领取】2026-03-16
- 最后一月!2026年4月自考备考资料:真题、教材变动、题库更新2026-03-15
- 2026年4月自考《中国近现代史纲要》简答、论述题常考重点,附考前必刷100题2026-03-15
- 2026年4月自学考试《外国文学史》简答题高频考点,附历年真题2026-03-14
- 干货!2026年自考《行政管理》备考:零基础复习计划+通关答题技巧2026-03-12
- 2026年4月自考《大学语文》名词解释常考要点+万能答题模板2026-03-11
- 26年4月自考倒计时!最后1月冲刺指南,这样学效率翻倍2026-03-11
