首页 > 知识点讲解
       开发标准
相关知识点:111个      
        软件工程的开发标准包含三个,分别是《GB/T 8566—2007信息技术软件生存周期过程》《GB/T 15853—1995软件支持环境》和《GB/T 14079—1993软件维护指南》。下面对这三个标准分别进行简要说明。
               软件生存周期
               《GB/T 8566—2007信息技术软件生存周期过程》为软件生存周期过程建立了一个公共框架,以供软件产业界使用,它包括在含有软件的系统、独立软件产品和软件服务的获取期间以及在软件产品的供应、运行和维护期间需应用的过程、活动和任务。
               该标准把软件生存周期中可能执行的活动分为五个基本过程、九个支持过程和七个组织过程,每一生存周期过程划分为一组活动,每一个活动进一步划分为任务。
               五个基本过程:
               .获取过程:为需方而定义的活动,包括启动、招标、合同、对供方监督与验收等。
               .供应过程:为供方而定义的活动,包括启动、准备投标、签订合同、编制计划、执行、交付和完成。
               .开发过程:为开发方而定义的活动,包括需求、设计、编码、测试、安装、验收。
               .运作过程:为操作方而定义的活动,包括运行测试、系统运行、用户支持。
               .维护过程:为维护方而定义的活动,包括问题和修改分析、修改实现、维护评审/验收、迁移、软件退役。
               九个支持过程:
               .文档编制过程。
               .配管管理过程。
               .质量保证过程。
               .验证过程:确定软件产品是否满足在以前的活动中施加于它们的要求和条件的过程,包括合同验证、过程验证、需求验证、设计验证、编码验证、集成验证、文档验证。
               .确认过程:确定需求和最终的、已建成的系统或软件产品是否满足特定的预期用途的过程。
               .联合评审过程:评价某个项目中一项活动的状态和产品,项目管理评审,技术评审。
               .审核过程:在适当时确定与需求、计划和合同的符合性。
               .问题解决过程。
               .易用性过程。
               七个组织过程:
               .管理过程:为生存周期过程中的管理包括项目管理而定义的基本活动。
               .基础设施过程:为建立生存周期过程基础结构而定义的基本活动。
               .改进过程。
               .人力资源过程。
               .资产管理过程。
               .重用大纲管理过程:为组织的重用大纲主管而定义的活动,包括启动、领域评估、重用评估、策划、执行和控制、评审和评价。
               .领域工程过程:领域工程师的活动和任务,包括领域分析、领域设计、资产供应、资产维护。
               软件支持环境
               《GB/T 15853—1995软件支持环境》规定了软件支持环境的基本要求,软件开发支持环境的内容及实现方法,以及对支持部门支持能力的具体要求。
               软件支持环境可以分为如下两种类型:
               .软件开发支持环境:由软件承办单位确定、并经任务委托单位认可的资源,用于支持合同项目中的软件需求。
               .软件生存周期支持环境:由软件生存周期部门使用的(属于任务委托单位)资源,用于为指定的目标机系统提供整个生存周期内的软件支持。
               软件支持环境标准描述了四种软件来源:
               .商品软件:在市场上销售或出租的软件。
               .自行开发的软件:自行独立开发的非商品软件。
               .任务委托单位提供的软件:任务委托单位向承办单位提供的软件,用于开发合同指定的软件项目,并包含在软件开发支持环境中。
               .承办单位开发的软件:合同项目所规定的软件,包括承办单位正在开发或要开发的软件。
               在软件生存期支持机构中建立软件支持能力包括以下四方面的要求:
               .对增加的软件和规程进行标识。
               .对软件生存期软件支持环境的运作进行说明。
               .软件生存期支持环境移交。
               .满足支持能力和兼容性要求。
               软件维护指南
               《GB/T 14079—1993软件维护指南》主要描述了软件维护的内容和类型、维护过程以及维护的控制和改进。下面重点说明软件维护的内容和类型以及维护过程。
               软件维护是在软件产品交付使用之后,为纠正故障、改善性能和其他属性,或使产品适应改变了的环境所进行的修改活动。
               软件维护一般分为完善性维护、适应性维护和改正性维护三种类型。
                      完善性维护
                      完善性维护是为扩充功能和改善性能而进行的修改和扩充,以满足用户变化了的需求,主要内容包括:
                      .为扩充或增强功能而作的修改(如扩充解题范围和算法优化)。
                      .为提高性能而作的修改(如提高精度,节省存储空间等)。
                      .为便于维护而作的修改(如增加注释,改进易读性等)。
                      适应性维护
                      适应性维护是为适应软件运行环境的变化而作的修改,主要内容包括:
                      .影响系统的规定、法律和规则的变化。
                      .硬件配置的变化,如机型、终端、打印机等的变化。
                      .数据格式或文卷结构的变化。
                      .系统软件的变化,如操作系统、编译系统或使用程序的变化。
                      改正性维护
                      改正性维护是为维护系统操作运行,对开发过程中产生但在测试和验收时没有发现的错误进行的改正,主要内容包括:
                      .设计错误。
                      .逻辑错误。
                      .编码错误。
                      .文档错误。
                      .数据错误。
                      软件生存周期中的维护阶段通常起始于软件产品交付给用户,用户验收之时。软件维护活动通常可以定义或生存周期中前几个阶段的重复。软件维护与软件开发有许多相同的活动,但也有如下独特之处:
                      .维护活动限定在已有系统的框架之内完成,维护人员必须在已有的设计和编码结构的约束下作出修改,一般系统越旧,软件维护越困难、越费时。
                      .通常软件维护阶段的时间比软件开发的时间长得多,但一项具体的软件维护一般比开发该软件的时间短得多。
                      .软件开发必须从无到有产生所有测试数据,而软件维护通常可以使用现有的测试数据进行回归测试。有时还要产生新的数据,对软件修改以及修改后的影响进行必要的测试。
                      完成一项软件维护的过程是复杂的。下面按照顺序列出完成一项软件维护过程的步骤:
                      (1)确定修改类型。
                      (2)确定修改的需要。
                      (3)提出修改请求。
                      (4)需求分析。
                      (5)认可或否决修改请求。
                      (6)安排任务进度。
                      (7)设计。
                      (8)设计评审。
                      (9)编码修改和排错。
                      (10)评审编码修改。
                      (11)测试。
                      (12)更新文档。
                      (13)标准审计。
                      (14)用户验收。
                      (15)安装后评审修改及其对系统的影响。
                      其中有几个步骤会经常发生循环,但并不是每次修改都要执行所有的步骤。
 
 相关知识点:
7)给排水
程序流程图
2)机房选址要求
性能检查
法律法规常识
文档质量度量准则
3)机房设备布置相关标准
合同法
生产率
诉讼时效
信息系统安全保护等级的定级要素..
用户文档
测试
配置检查
《政府采购法》
《政府采购非招标采购方式管理办..
软件工程术语
安全区域划分
《政府采购法实施条例》
我国各级标准的制定以及标准的有..
信息系统安全保护能力等级
ITSS标准
有效性
大陆法系与英美法系
6)电磁屏蔽
软件开发库
通用要求标准术语
电子机房规范
基础标准
我国标准的名称
在开发过程中对可靠性和可维护性..
软件配置管理计划规范
8)防火
程序网络图
软件受控库
文档和数据
标准分级与标准类型
管理标准
选定或制定规范和准则
4)机房温度湿度
验证
策划
系统流程图
概要设计评审
指派基线
计算机软件文档编制规范
法律和法律体系
软件配置
基本技术要求和基本管理要求
系统资源图
软件工程产品质量
易用性
信息系统安全技术通用要求
质量
分析运行环境
可靠性
配置图符号及约定
政府采购法
信息系统安全功能
实施
法律法规体系的效力层级
可靠性和可维护性的可行性论证
功能基线
标准规范常识
软件质量保证计划规范
标准和标准化常识
运行维护服务能力管理
图形、符号及约定
软件生存周期
在运作过程和维护过程中的可靠性..
评审
检查
信息系统安全等级保护基本要求
可移植性
在供应过程中的可靠性和可维护性..
软件文档管理指南
满意度
文档标准
1)机房组成及分类
制定大纲目标
软件需求说明编制指南
维护保障要求
综合检查
运行维护服务能力模型
5)机房接地
功能性
功能检查
软件可靠性和可维护性分析
质量保证
确保软件需求实现,至少需要的文..
软件质量保证小组
信息系统的安全保护等级
数据流程图
我国的法律法规体系
维护性
软件可靠性与可维护性管理
确认
综合布线规范
招投标法
效率
培训
信息系统安全等级保护定级指南
标准化机构
软件产品库
评审小组
改进
在获取过程中的可靠性和可维护性..
软件生存周期
安全性
产品基线
著作权法
 
软考在线指南
优惠劵及余额
在线支付
修改密码
下载及使用
购买流程
取消订单
联系我们
关于我们
联系我们
商务合作
旗下网站群
高级资格科目
信息系统项目管理师 系统分析师
系统架构设计师 网络规划设计师
系统规划与管理师
初级资格科目
程序员 网络管理员
信息处理技术员 信息系统运行管理员
中级资格科目
系统集成项目管理工程师 网络工程师
软件设计师 信息系统监理师
信息系统管理工程师 数据库系统工程师
多媒体应用设计师 软件评测师
嵌入式系统设计师 电子商务设计师
信息安全工程师
 

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


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

客服

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

商务合作

点击这里给我发消息

客服邮箱service@rkpass.cn


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