首页 > 知识点讲解
       代码设计
知识路径: > 信息系统开发和运行管理知识 > 系统分析设计基础知识 > 系统总体结构设计、详细设计 > 系统详细设计 > 
被考次数:2次     被考频率:低频率     总体答错率:33%     知识难度系数:     
相关知识点:24个      
        代码是代表系统中客观存在的事物名称、属性或状态的一个或一组有序符号,它应易于计算机和人进行识别和处理。组成代码的符号可以包括数字、字母或者混合组成。代码设计是一个科学管理的问题,设计出一个好的代码方案对于系统的开发工作是一件极为有利的事情。
               代码的功能
               (1)唯一标识功能。
               唯一标识是代码最基本的特征。在一个信息分类代码标准中,一个代码只能唯一地表示一个对象,而一个分类对象只能有一个唯一的代码。对于相同名称的人和物,也可以用不同的代码加以区分,这样便于信息的存储和检索。
               (2)分类功能。
               代码可以作为分类对象类别的标识。这是利用计算机进行分类统计的基础。
               (3)排序功能。
               当按分类对象产生的时间、所占空间或其他方面的顺序关系分类,并赋予不同的代码时,代码可以作为排序的标识。
               代码种类
               实际应用中,常常根据需要采用两种或两种以上基本代码的组合。根据代码的组织特点和编排方式来分类,一般有以下几种。
               (1)顺序码。
               顺序码又被称为系列码,它用一串连续的数字来代表系统的实体或实体属性。顺序码是一种无实义的代码,这种代码只作为分类对象的唯一标识,只代替对象名称,而不提供对象的任何其他信息。
               顺序码的优点是短小精悍,易于管理。缺点是不能反映代码对象的特征,代码本身无任何含义。另外,由于代码按顺序排列,新增加的数据只能排在最后,删除数据则要造成空码,缺乏灵活性,所以通常作为其他代码的一个组成部分。
               (2)区间码。
               区间码单代码对象的特点把代码分成若干个区段,每一个区段表示代码对象的一个类别。它的优点是信息处理比较可靠,排序、分类、检索等操作易于进行,但这种代码的长度与它分类属性的数量有关,有时可能造成很长的码。
               (3)助忆码。
               助忆码用文字、数字或文字数字相结合来描述对象。它用可以帮助记忆的字母和数字来表示代码对象,所以它的优点是直观、便于记忆和使用,甚至可以通过联系帮助记忆,缺点是不利于计算机处理。当代码对象较多时也容易引起联想出错,所以这种代码主要用于数量较少的人工处理系统。
               助忆码适用于数据项数目较少的情况(一般少于50个),否则可能引起联想出错。此外,太长的助忆码占用存储容量过多,也不宜使用。
               (4)缩写码
               缩写码把人们习惯使用的缩写直接用于代码,简单、直观,便于记忆和使用。
               此外,根据代码所选用的符号类型,代码又分为字符码、数字码和混合码。
               代码设计的原则
               (1)唯一性。
               一个对象可能有多个名称,也可按不同的方式对它进行描述,但每个对象只能赋予它一个唯一的代码,每一个代码只能唯一地代表系统中的一个实体或实体属性。例如在人事档案管理中,人的姓名很可能出现重名,为了便于计算机识别,解决的方法就是编制职工号。
               (2)标准化。
               代码的设计要尽量采用国际或国内的标准,某些行业的代码还应该遵循行业内部的代码标准。采用标准的代码方案,不仅能够减少代码的工作量,还能一定程度上减少系统更新和维护的工作量,而且能够为今后的信息共享创造条件。
               (3)规范化。
               代码的结构、类型和代码格式必须严格统一,同时要有规律性,以便于计算机进行处理。在一个代码体系中,代码结构、类型、编写格式必须统一。规范化和标准化是息息相关的,在一个代码体系中,有关代码标准是代码设计的重要依据,已有的标准必须遵循。
               (4)合理性。
               代码设计必须与代码对象的分类体系相适应,以保证代码对代码对象的分类具有表示作用。
               (5)可扩展性。
               代码所对应的对象总是在不断的变化之中,因此代码体系本身应留有充分的余地,以备将来不断扩充的需要。当然,备用代码也不能留得过多,那样会增加处理的难度。
               (6)简单性。
               代码结构要尽可能简单,尽量缩短代码的长度,以方便利用、提高处理效率,并减少各种差错。
               (7)实用性。
               代码应尽可能反映对象的特点,以利于记忆、便于填写。例如,数据库代码名应尽量采用其相应汉字的汉语拼音头一个字母表示。
               代码设计的步骤
               代码设计需要科学的编码思路,进行严谨、全面的调查研究。一般来讲,代码设计可以遵循步骤如下。
               (1)确定编码对象和范围。
               罗列要进行编码的对象,划清编码范围。
               (2)调查是否已有标准代码。
               遵循标准化原则,在进行代码具体设计之前调查是否已有相关标准。
               (3)确定编排方式和符号类型。
               根据代码的使用范围、使用时间等实际情况选择代码的编排方式和代码符号类型。
               (4)考虑检错功能。
               代码出错将引发非常难以处理的问题,因此代码必须进行校验。代码校验利用在源代码的基础上增设一位或几位校验位的方式来实现。校验位通过事先规定好的数学方法计算出来。
               (5)编写代码表。
               编制代码表并作详细的说明,通知有关部门组织学习,以便正确使用。
 
本知识点历年真题:
隶属试卷 题号/题型 题干 难度系数/错误率
   2015年上半年
   信息系统管理工..
   上午试卷 综合知识
第54题
选择题
代码结构中设置检验位是为了保证(54)。

37%
   2014年上半年
   信息系统管理工..
   上午试卷 综合知识
第64题
选择题
在信息中心的人口资源管理中,对县级以上的城市按人口多少排序,其序号为该城市的编码,如上海为001,北京为002,天津为003。这种编码方式属于( )。

28%
 
 相关知识点:
 
软考在线指南
优惠劵及余额
在线支付
修改密码
下载及使用
购买流程
取消订单
联系我们
关于我们
联系我们
商务合作
旗下网站群
高级资格科目
信息系统项目管理师 系统分析师
系统架构设计师 网络规划设计师
系统规划与管理师
初级资格科目
程序员 网络管理员
信息处理技术员 信息系统运行管理员
中级资格科目
系统集成项目管理工程师 网络工程师
软件设计师 信息系统监理师
信息系统管理工程师 数据库系统工程师
多媒体应用设计师 软件评测师
嵌入式系统设计师 电子商务设计师
信息安全工程师
 

本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。


工作时间:9:00-20:00

客服

点击这里给我发消息 点击这里给我发消息 点击这里给我发消息

商务合作

点击这里给我发消息

客服邮箱service@rkpass.cn


京B2-20210865 | 京ICP备2020040059号-5 |京公网安备 11010502032051号 | 营业执照 | Copyright ©2000-2023 All Rights Reserved 软考在线版权所有