(一)信息编码标准化
编码是一种信息表现形式。
编码是一种信息交换技术手段。本质上是对文字、音频、图形和图像等信息进行处理,使之量化,从而便于利用各种通信设备进行信息传递和利用计算机进行信息处理。
编码必须保证信息交换的一致性。为了统一编码系统,人们制定了各种标准代码,如国际上较通用的ASCII码(美国信息交换标准代码)。
(二)汉字编码标准化
(1)汉字编码方法
编码方法 | 说明 | 举例 | |
1 | 数字编码 | 用数字对汉字进行编码 | 电报码、四角号码字典中的汉字号码 |
2 | 拼音编码 | 用汉字的拼音字母对汉字进行编码 | |
3 | 字形编码 | 用汉字的偏旁部首和笔划结构与各个英文字母相对应,再用英文字母的组合代表相应的汉字 |
对每种汉字编码,计算机内部都有一种相应的二进制内部码,不同的汉字编码,在使用上不能替换。
(2)我国汉字编码
汉字编码字符集国家标准规定。字符集共有6集。
编码 | 时间 | 说明 | 描述 | |
1 | GB2312编码 | 1980年 | 第一个汉字编码标准 | 包含了6763个汉字字符 |
2 | GBK编码 | 1995年 | 扩展GB2312编码 | 收录汉字21003个,完全兼容GB2312-80标准 |
3 | GB18030编码 | 2000年 | 目前最大最全的汉字编码集 | 完全兼容GB2312和GBK编码集 |
除汉字编码标准化外,还包括汉字键盘输入的标准化;汉字文字识别输入和语音识别输入的标准化;汉字输出字体和质量的标准化;汉字属性和汉语词语的标准化等。
(三)软件工程标准化
(1)软件工程目的
改善软件开发的组织,降低开发成本,缩短开发时间,提高工作效率,提高软件质量。
(2)软件工程内容
包括软件开发的软件概念形成、需求分析、计划组织、系统分析与设计、结构程序设计、软件调试、软件测试和验收、安装和检验、软件运行和维护,以及软件运行的终止。同时还有许多技术管理工作,如过程管理、产品管理、资源管理,以及确认与验证工作,如评审与审计、产品分析等。
(3)软件工程特点
把个别的、自发的、分散的、手工的软件开发变成一种社会化的软件生产方式。
(4)软件工程标准化
- 过程标准(如方法、技术和度量等)、
- 产品标准(如需求、设计、部件、描述、计划和报告等)
- 专业标准(如道德准则、认证等)
- 记法标准(如术语、表示法和语言等)
- 开发规范(准则、方法和规程等)
- 文件规范(文件范围、文件编制、文件内容要求、编写提示)
- 维护规范(软件维护、组织与实施等)
- 质量规范(软件质量保证、软件配置管理、软件测试和软件验收等)