代码设计
被考次数: 2次
被考频率: 低频率
答错率:    32%
知识难度:
考试要求: 了解     
知识路径:  > 信息系统开发和运行管理知识  > 系统分析设计基础知识  > 系统总体结构设计、详细设计  > 系统详细设计


本知识点历年真题试卷分布
>> 试题列表    
 

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

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

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