当前位置: 首页 > 自学考试 > 自学考试备考资料 > 自考《软件工程》基础知识点复习:软件编码

自考《软件工程》基础知识点复习:软件编码

更新时间:2013-03-26 17:13:10 来源:|0 浏览0收藏0

自学考试报名、考试、查分时间 免费短信提醒

地区

获取验证 立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

    软件编码

    1.程序设计语言的共同特性:
    心理特性:指影响程序员心理的语言性能。对通信质量有主要影响。表现形式为:歧义性、简洁性、局部性、顺序性、传统性。
    工程特性:指根据软件开发项目的需要,总体上考虑的软件特性。对软件开发的成功与否有重要影响。表现形式为:可移植性、开发工具的可利用性、软件的可重用性、可维护性。它也是就程序设计语言的工程特性而言,对程序编码的要求。体现在源代码的可维护性等方面。
    技术特性:指具体实现软件系统中所提供的语言特性。对软件工程各阶段都有一定的影响,要根据项目特性选择相应特性的语言。

    2.选择程序设计语言要考虑的因素:项目的应用领域(是关键因素,如工程计算、人工智能、数据处理等)、软件开发方法、软件执行环境、算法和数据结构的复杂性、软件开发人员的知识。

    3.程序设计风格指一个人编制程序时所表现出来的特点、习惯、逻辑思路等。良好的程序设计风格可以减少编码错误和读程序的时间,提高软件的开发效率。为了具有良好的设计风格,应注意:(1)源程序文档化;(2)数据说明;(3)语句构造;(4)输入和输出(受通信环境、用户经验、输入/输出设备等影响);(5)效率。

    4.几种常用的程序设计语言的特点和适用范围:
    (1)Fortran语言:是世界第一个正式推广应用于科学计算的的程序设计语言。特点是数据处理能力强,适用于科学工程计算。
    (2)Pascal语言:是第一个体现结构化编程思想的程序设计语言。特点是具有很强的数据和过程结构化能力、语言简明、数据类型丰富、程序结构严谨。适用于科学工程计算和系统软件。
    (3)C语言:特点是功能很强、支持复杂的数据结构、可大量运用指针、具有丰富灵活的操作运算符及数据处理操作符,还具有汇编语言的某些特性,程序运行效率高。适用于科学工程计算和系统软件。
    (4)4GL语言(又称为第4代语言):如FoxPro语言,特点是友好的用户界面,兼有过程性和非过程性双重特性、高效的程序代码、完备的数据库、应用程序生成器。适用于数据处理和数据库应用,快速原型模型开发软件。
    (5)汇编语言:特点是面向机器,可完成一些高级语言无法完成的特殊功能,如和外部设备间的一些接口操作。适用于实时处理和系统软件。

    5.软件编码是将详细设计得到的处理过程的描述转换成基于某种计算机语言的程序。

    6.注释说明了程序的功能,分为:序言性注释:包括模块的接口和功能、开发历史、数据的描述。功能性注释:包括程序段和语句的功能、数据的状态。

    7.数据说明顺序的规范:常量说明、类型说明、全程量说明、局部量说明。

 

?2013年高教自考网络辅导课程招生简章

?2013年4月自考考试时间安排汇总

更多信息请访问:自学考试频道    自学考试论坛

分享到: 编辑:环球网校

资料下载 精选课程 老师直播 真题练习

自学考试资格查询

自学考试历年真题下载 更多

自学考试每日一练 打卡日历

0
累计打卡
0
打卡人数
去打卡

预计用时3分钟

环球网校移动课堂APP 直播、听课。职达未来!

安卓版

下载

iPhone版

下载

返回顶部