系统分析师资料:编写代码的几种表形式

系统分析师 责任编辑:candydong 2013-10-15

添加老师微信

备考咨询

加我微信

摘要:编写代码表。代码编好后,要编制代码表,做详细说明,通知有关部门组织学习,以便正确使用。目前常用的编码归纳起来有如下几种形式:

   系统分析师考试大纲

系统分析师考试  系统分析师培训 

 系统分析师考试报名

3.4.4系统详细设计

3.4.4.1代码设计

系统分析师资料:编写代码的几种表形式 

编写代码表。代码编好后,要编制代码表,做详细说明,通知有关部门组织学习,以便正确使用。目前常用的编码归纳起来有如下几种形式:

·顺序码。以某种顺序形式编码。如以我国入口多少对城市进行编码,则北京001,上海002,天津003…这种编码的优点是简单,易追加,缺点是可识别性差。

·数字码。即以纯数字符号形式编码(严格地说顺序码也属此类)。数字码是在各类管理中常用的一类编码形式。如在会计系统中所用的科目分类编码是一个7位的数字码,它的前3位是财政部会计制度司规定的总账科目,即一级科目;中间两位是部或行业规定的二级科目,最后两位是企业可以自定的三级科目。这种编码优点是易于校对,易于处理,缺点是不便于记忆。

·字符码。即以纯字符形式编码(英文、汉语拼音等)。这类编码常见的有程序设计中的字段名、变量名编码。例如在开发一个商业经贸性公司的信息系统时,在数据库中需要分别存储商品的进、存、销3个环节的价格、成本、资金占用等信息。为了区别起见,这时可以规定:字段的前两位分别用J_,C_,X_表示进、存、销,后5位数来代表价格、成本、费用、资金占用等等。例如J_price表示进价。这就是一个典型的纯字符码。这种编码优点是可辅助记忆,缺点是校对不易,不易反映分类的结构。

·混合码。即以数字和字符混合形式编码。混合码是在各类管理中常用的另一类编码形式。例如GB.

XXX表示标准的某类编码,IEEE802.X表示某类网络协议标准名称的编码。

编码问题的关键在于分类。有了一个科学的分类,系统要建立编码就很容易了。准确的分类是工作的标准化、系列化、合理化的基础和保证。一个良好的分类既要保证处理问题的需要,又要保证科学管理的需要。

在实际分类时必须遵循如下几点:

·必须保证有足够的容量,以包括规定范围内的所有对象。如果容量不够,不便于今后变化和扩充,随着环境的变化这种分类很快就失去了生命力。

·按属性系统化。分类不能是无原则的,必须遵循一定的规律。分类应按照处理对象的各种具体属性系统地进行。如在线分类方法中,哪一层次是按照什么属性来分类,哪一层次是标识一个什么类型的对象集合等都必须系统地进行,只有这样的分类才比较容易建立,比较容易为别人所接受。

·分类要有一定的柔性,不至于在出现变更时破坏分类的结构。所谓柔性是指在一定情况下分类结构对于增设或变更处理对象的可容纳程度。柔性好的系统在一般的情况下增加分类不会破坏其结构。但是柔性往往还会带来别的一些问题,如冗余度大等,这都是设计分类时必须考虑的问题。

·注意本分类系统与外系统、已有系统的协调。任何一项工作都是从原有的基础上发展起来的,故分类时一定要注意新老分类的协调性,以便于系统的联系、移植、协作以及新老系统的平稳过渡。

目前最常用的分类方法概括起来有两种,一种是线分类方法,一种是面分类方法。线分类方法的主要出发点是:首先给定母项,下分若干子项,由对象的母项分大集合,由大集合确定小集合……最后落实到具体对象。线分类划分时要掌握两个原则,惟一性和不交叉性。否则分类后如果出现有二义性,将会给后继工作带来诸多不便。线分类法容易识别和记忆,但结构不灵活,柔性较差。

面分类方法与线分类法不同,主要从面角度来考虑分类。面分类方法柔性好,面的增、删、修改都很容易,对机器处理有良好的适应性,缺点是不易直观识别,不便于记忆。

 章节目录 系分教程第 章结构化分析与设计方法

返回全书目录系统分析师章节辅导教程

更多资料
更多课程
更多真题
温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

软考备考资料免费领取

去领取