|
软件工程基础标准主要包含三个,分别是《GB/T 11457—2006信息技术软件工程术语》《GB/T 1526—1989信息处理数据流程图、程序流程图、系统流程图、程序网络图和系统资源图的文件编制符号及约定》和《GB/T 14085—1993信息处理系统计算机系统配置图符号及约定》,下面对这三个标准进行简要说明。
|
|
|
|
《GB/T 11457—2006信息技术软件工程术语》定义了软件工程领域中通用的术语,适用于软件开发、软件维护、科研、教学和出版等方面。
|
|
|
.抽象:对某一问题的概括,它抽取于某一特定目标相关的本质内容而忽略其非本质内容。
|
|
|
.验收准则:系统或部件必须满足的准则,其目的是用户、客户或其他授权实体能够予以接受。
|
|
|
.验收测试:确定一系统是否符合其验收准则,使客户能确定是否接收此系统的正式测试。
|
|
|
.活动:一个过程的组成元素。对基线的变更要经有关机构的正式批准。
|
|
|
.活动图:用于对涉及一个或多个类目的进程建模的状态机的一种特例。
|
|
|
.适应性:使不同的系统约束条件和用户需求得到满足的容易程度。
|
|
|
.关联:规定其实例件连接的多个类目之间的语义联系。
|
|
|
.审计:为评估工作产品或工作产品集是否符合软件需求、规格说明、基线、标准、过程、指令、代码以及合同和特殊要求而进行的一种独立检查。
|
|
|
.可用性:软件(系统或部件)在投入使用时可操作和可访问的程度或能实现其指定的系统功能的概率。
|
|
|
.基线:业已经过正式审核与同意,可以作下一步开发的基础,并且只能通过正式的修改管理工程方能加以修改的规格说明或产品。在配置项目生存周期的某一特定时间内,正式指定或固定下来的配置标识文件。基线加上根据这些基线批准同意的改动构成了当前配置标识。对于配置管理,有三种基线:功能基线(最初通过的功能配置)、分配基线(最初通过的分配的配置)、产品基线(最初通过的或有条件地通过的产品配置)。
|
|
|
.边界值:相应于为系统或部件规定的最小或最大的输入、内部、输出的数据值。
|
|
|
.代码审计:由某人、某小组或借助某种工具对源代码进行的审查,目的是验证其是否符合软件设计文件和程序设计标准,还可能对正确性和有效性进行估计。
|
|
|
.代码评审:把软件代码呈现给项目人员、管理人员、用户、客户或其他感兴趣的人员用于评论或批准的会议。
|
|
|
.数据字典:软件系统中使用的所有数据项的名字及与这些数据项有关的特性(例如数据项长度、表示等)的集合。
|
|
|
.依赖:两个建模元素之间的一种关系,对其中一个建模元素(独立元素)的更改,将影响另一建模元素(依赖元素)。
|
|
|
.验证:确定软件开发周期中的一个给定阶段的产品是否达到在上一阶段确立的需求的过程。
|
|
|
.确认:在软件开发过程结束时对软件进行评价以确定它是否和软件需求相一致的过程。
|
|
|
.测试:通过执行程序来有意识地发现程序中的设计错误和编码错误的过程。测试是验证和确认的手段之一。
|
|
|
.软件开发方法:是指软件开发过程中所遵循的办法和步骤。软件开发活动的目的是有效地得到一些工作产物,也就是一个运行的系统及其支持文档,并且满足有关的质量要求。
|
|
|
.鉴定:是一个正式的过程,通过这个过程决定产品是否符合它的规格说明,是否可在目标环境中使用。
|
|
|
|
《GB/T 1526—1989信息处理数据流程图、程序流程图、系统流程图、程序网络图和系统资源图的文件编制符号及约定》说明了五种图形的符号约定,但因为系统集成行业的飞速发展,具体在实际工作中应用哪种符号约定更多取决于组织的软件工程实践,例如基于UML的符号约定应用得就较为广泛。以下描述了五种图形的适用范围及特征。
|
|
|
|
数据流程图表示求解某一问题的数据通路。同时规定了处理的主要阶段和所用的各种数据媒体。
|
|
|
|
.指明数据存在的数据符号,这些数据符号也可指明该数据所使用的媒体。
|
|
|
.指明对数据执行处理的处理符号,这些符号也可指明该处理所用到的机器功能。
|
|
|
.指明几个处理和(或)数据媒体之间的数据流的流线符号。
|
|
|
|
在处理符号的前后都应是数据符号。数据流程图以数据符号开始和结束。
|
|
|
|
|
|
.指明实际处理操作的处理符号,它包括根据逻辑条件确定要执行的路径的符号。
|
|
|
|
|
|
|
|
.指明数据存在的数据符号,这些数据符号也可指明该数据所使用的媒体。
|
|
|
.定义要执行的逻辑路径以及指明对数据执行的操作的处理符号。
|
|
|
|
|
|
程序网络图表示程序激活路径和程序与相关数据的相互作用。在系统流程图中,一个程序可能在多个控制流中出现;但在程序网络图中,每个程序仅出现一次。
|
|
|
|
|
|
|
|
|
系统资源图表示适合于一个问题或一组问题求解的数据单元和处理单元的配置。
|
|
|
|
|
|
.表示数据设备和处理器间的数据传输以及处理器之间的控制传送的流线符号。
|
|
|
|
|
《GB/T 14085—1993信息处理系统计算机系统配置图符号及约定》描述了硬件配置图符号及约定,其中主要概念说明如下:
|
|
|
|
硬件符号:按照物理设备的基本功能,一个硬件符号表示一种物理设备。
|
|
|
|
|
配置图的符号有四级,使配置图能在不同的层次上说明系统详情。其中,最高级仅表示物理设备及其连接情况;第二级表示计算机系统的主要功能性设备,例如处理机、存储器、输入/输出设备、通信设备及连接方式;第三级表示用于存储和输入/输出的基本媒体或输入/输出方式;第四级说明各种设备之间的细微差异。
|
|
|