考试网 >> IT认证 >> 水平 >> 软件指导 >> 《软件工程》学习辅导5

《软件工程》学习辅导5

发布时间:2006-06-28 04:31     点击:
分页:[1] 2  下一页

第6章_软件编码

   本章的内容比较少且简单,多为识记的内容,想必每一个学到本课程的同学都已经有过编码(写程序)的经验,也积累了一些编程方面的经验,在本章中,就是从理论的角度来讨论一下程序设计语言的特色及编码应注意的程序设计风格。以理解和记忆为主。所以下面就一些记忆要点作一摘要。

一、程序设计语言的特性及选择

   程序设计语言有三个特性,他们是:心理特性、工程特性和技术特性。

1、心理特性:是指影响程序员心理的语言性能,包括歧义性,简洁性,局部性和顺序性,传统性几个方面。

歧义性:是指某些语言虽然在编译程序中只有一种解释,但在人们看来却可能产生两种或多种不同的解释。 

简洁性:是指人们必须记住的语言成分的数量。 

局部性和顺序性:局部性指语言的联想性,模块的高内聚低耦合使局部性得以加强,提供异常处理的语言特性则削弱局部性。顺序性强则使人们易理解,易接受。 

传统性:由于人们使用语言有一种习惯性。若新语种的传统性强,则人们学习起来容易接受。反之则需要更多时间来学习。可见传统性容易影响人们学习新语种的积极性。 

2、工程特性:从软件工程的观点,程序设计语言的特性着重考虑软件开发项目的需要,因此对程序编码有如下要求:可移植性、开发工具的可利用性、软件的可重用性及可维护性。

可移植性:是指程序从一个计算机环境移植到另一个计算机环境的容易程度。 

开发工具的可利用性:就是说一个开发工具好不好用,功能多不多,强不强。比如VC++就是一个开发工具。 

软件的可重用性:指编程语言能否提供可重用的软件成分,重用时需要修改调整的内容多不多。 

可维护性:一个易读懂,易修改的软件就是可维护性好的软件。 

3、技术特性。

二、程序设计语言的选择

   这一节主要要识记一些语言所适合的需求,考虑选择语言的因素有:项目的应用领域、软件开发的方法、软件执行的环境、算法和数据结构的复杂性以及软件开发人员的知识等。

1、项目应用领域

   科学工程计算:主要有FORTRAN语言,它是世界上第一个被正式推广应用的计算机语言。 
分页:[1] 2  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有