首页 > 环境保护行业标准(HJ) > HJ 622-2011 环境保护应用软件开发管理技术规范
HJ 622-2011

基本信息

标准号: HJ 622-2011

中文名称:环境保护应用软件开发管理技术规范

标准类别:环境保护行业标准(HJ)

标准状态:现行

出版语种:简体中文

下载格式:.zip .pdf

相关标签: 环境保护 应用软件 开发 管理 技术规范

标准分类号

关联标准

出版信息

相关单位信息

标准简介

HJ 622-2011.Technical specification for environmental protection applications development managenent.
1适用范围
HJ 622规定了环境保护应用软件开发管理过程中需遵循的重要工作流程、管理基本要求和技术基本要求。
HJ 622适用于环境保护应用软件进行需求开发与管理、概要设计、详细设计、软件实现、软件测试、软件试运行及验收、服务与维护、用户培训及评审等基本的软件开发管理活动。
本标准的主要使用者为环境保护应用软件管理者和开发者。
2规范性引用文件
本标准内容引用了下列文件中的条款。凡是不注日期的引用文件,其有效版本适用于本标准。
GB/T 16705-1996环境污 染类别代码
GB/T 16706-1996环境污 染源类别代码
HJ/T 212污染源在线自动监控(监测)系统数据传输标准
HJ/T 352-2007环境污 染自动监控信息传输、交换技术规范.
HJ/T 416-2007环境信 息术语
HJ/T 417-2007环境信 息分类与代码.
HJ/T 418环境信 息系统集成技术规范.
HJ/T 419环境 数据库设计与运行管理规范
GB/T 8566-2007信息技术软件生存周期过程
GB/T 8567-2006计算机软件 文档编制规范
GB/T 11457-2006信息技术 软件工程术语
GB/T 15532计算机软件 单元测试
GB 17859-1999计算机信 息系统安全保护等级划分准则
GB/T 20282-2006信息安全技术信息系统安全工程管理要求
CH/T 1005-2000基础地理信息数字产品数据文件命名规则
CH/T 1007-2001基础地理信 息数字产品元数据
3术语和定义
GB/T 8566-2007、GB/T1 1457-2006、HJ/T416-2007和HJ/T 419中界定的以及下列术语和定义适用于本标准。
3.1 环境保护应用软件 environmental protection applications software
对环境信息进行采集、汇聚、整理、加工、存储、分类、检索、计算、比较、判断、排序、输出等操作,为环境管理、研究工作提供信息管理与共享、决策支持、辅助执行、效果反馈等服务的软件。

标准图片预览






标准内容

中华人民共和国国家环境保护标HJ622-2011
环境保护应用软件开发管理技术规范Technical specification for environmental protection applicationsdevelopmentmanagement
本电子版为发布稿。请以中国环境科学出版社出版的正式标准文本为准。2011-09-01发布
2011-12-01实施
环境保护部
1适用范围
2规范性引用文件,
3术语和定义,
4环境保护应用软件开发过程.
5环境保护应用软件需求开发与管理过程6环境保护应用软件概要设计过程,7环境保护应用软件详细设计过程,8环境保护应用软件实现过程...9环境保护应用软件测试过程..
10环境保护应用软件试运行及验收过程11环境保护应用软件服务与维护过程12环境保护应用软件用户培训过程13环境保护应用软件评审过程.
附录A(资料性附录)
附录B(资料性附录)
附录C(资料性附录)
附录D(资料性附录)
附录E(资料性附录)
附录F(资料性附录)
附录G(资料性附录)
附录H(资料性附录)
附录I(资料性附录)
附录J(资料性附录)
附录K(资料性附录)
附录L(资料性附录)
附录M(资料性附录)
附录N(资料性附录)
附录O(资料性附录)
附录P(资料性附录)
《用户需求调查单》模板样例
《用户需求说明书》模板样例.
《需求变更申请书》模板样例..《概要设计说明书》模板样例
《详细设计说明书》模板样例..《软件实现计划》模板样例,
编码规范
《代码走查记录单》模板样例
《单元测试记录单》模板样例..《用户反馈信息表》模板样例..《部署参数清单》模板样例..
《用户验收报告》模板样例..
《服务与维护记录》模板样例
《用户培训确认表》模板样例
《评审计划》模板样例
《评审报告》模板样例,
-TTKAONT KAca
HJ622-2011
错误!未定义书签。
HJ622-2011
为贯彻《中华人民共和国环境保护法》,规范环境保护应用软件开发管理过程,推进环境信息化工作进程,制定本标准。本标准规定了环境保护应用软件的开发流程及开发过程技术管理要求。本标准的附录A、附录B、附录C、附录D、附录E、附录F、附录G、附录H、附录I、附录J、附录K、附录L、附录M、附录N、附录O、附录P为资料性附录本标准首次发布。
本标准由环境保护部科技标准司组织制订。本标准起草单位:中国科学院遥感应用研究所、中科宇图天下科技有限公司、北京师范大学。
本标准环境保护部2011年9月1日批准。本标准自2011年12月1日起实施。本标准由环境保护部解释。
1适用范围
环境保护应用软件开发管理技术规范HJ622-2011
本标准规定了环境保护应用软件开发管理过程中需遵循的重要工作流程、管理基本要求和技术基本要求。
本标准适用于环境保护应用软件进行需求开发与管理、概要设计、详细设计、软件实现、软件测试、软件试运行及验收、服务与维护、用户培训及评审等基本的软件开发管理活动。本标准的主要使用者为环境保护应用软件管理者和开发者。2规范性引用文件
本标准内容引用了下列文件中的条款。凡是不注日期的引用文件,其有效版本适用于本标准。
GB/T16705-1996环境污染类别代码GB/T16706-1996环境污染源类别代码HJ/T212污染源在线自动监控(监测)系统数据传输标准HJ/T352-2007环境污染自动监控信息传输、交换技术规范HJ/T416-2007环境信息术语
HJ/T417-2007环境信息分类与代码HJ/T418环境信息系统集成技术规范HJ/T419环境数据库设计与运行管理规范GB/T8566-2007
信息技术软件生存周期过程
GB/T8567-2006
计算机软件文档编制规范
GB/T11457-2006
6信息技术软件工程术语
GB/T15532计算机软件单元测试
GB17859-1999计算机信息系统安全保护等级划分准则GB/T20282-2006信息安全技术信息系统安全工程管理要求基础地理信息数字产品数据文件命名规则CH/T1005-2000
CH/T1007-2001
3术语和定义
基础地理信息数字产品元数据
GB/T8566-2007、GB/T11457-2006、HJ/T416-2007和HJ/T419中界定的以及下列术语和定义适用于本标准。
3.1环境保护应用软件environmentalprotectionapplicationssoftware对环境信息进行采集、汇聚、整理、加工、存储、分类、检索、计算、比较、判断、排序、输出等操作,为环境管理、研究工作提供信息管理与共享、决策支持、辅助执行、效果反馈等服务的软件。
3.2开发过程developmentprocess在软件开发期间,为给定目的而执行的一组相关联的活动。3.3非功能需求non-functionalrequirement用户需求中除功能需求以外的要求,如可靠性、效率,易用性等。3.4软件产品softwareproduct
TTKANYKACa
HJ622-2011
组计算机程序、规程以及可能的相关文档和数据。环境保护应用软件开发过程
遵照GB8566-2007规定的软件生存周期过程定义,规定环境保护应用软件开发需实施的过程。
环境保护应用软件开发过程可划分为如下九个过程:环境保护应用软件需求开发与管理过程;环境保护应用软件概要设计过程:环境保护应用软件详细设计过程;环境保护应用软件实现过程:
-环境保护应用软件测试过程:
环境保护应用软件试运行及验收过程;环境保护应用软件服务与维护过程;环境保护应用软件用户培训过程;-环境保护应用软件评审过程。
每个过程未作特殊说明的入口准则都是经过评审的文件。环境保护应用软件需求开发与管理过程5
入口准则www.bzxz.net
《软件开发计划》(遵照GB/T8567-2006执行)已通过评审。需求开发人员已确定。5.2需求开发与管理流程
需求开发与管理流程应包括调研前准备、需求调研、需求分析、撰写用户需求说明书、用户需求评审、用户需求确认、软件需求分析、撰写软件需求规格说明书、软件需求评审、需求变更控制等重要活动,主要工作流程见图1。2
用户需求
合同技术附件
解决方案或投标书
需求变更
5.3主要步骤
5.3.1调研前准备
调研前准备
需求调研
需求分析
用户需求评审
评审是否通过
用户需求确认
软件需求定义
软件需求评审
评审是否通过
需求分析结束
需求开发与管理过程流程图
HJ622-2011
《用户需求调查单》
《用户需求说明书》
《软件需求规格说明书》
开发方应确定需求调研时间及需求获取相关干系人,根据选定的调研方式,完成《用户需求调查单》(参见附录A)准备:《用户需求调查单》主要内容应包括:被调查对象名称、调查时间、地点、用户背景信息、需求信息记录、可靠性及支持信息、现有环境保护应用软件使用情况等。5.3.2需求调研
开发方应根据访谈提纲和调研计划,通过原型法、会议、访谈、问卷调查等方式进行调查,填写《用户需求调查单》作为原始用户需求。用户应配合完成需求调研。此阶段调研可包含以下内容:
a)环境管理部门的组织架构与下设各职能部门职责;3
-TTKAONTKACa-
HJ622-2011
b)信息化建设环境,包括操作系统平台、数据库系统、硬件网络、对本系统的约束、本系统建设时的依赖等;
现有环境信息化系统情况,包括软件名称、用途、开发单位、开发语言、保存的相关技术文档情况、上线时间、使用情况、使用范围、使用部门、负责部门、负责人、运行环境、现有数据、二次开发接口、维护情况等;同类软件项目的建设情况;
e)本软件定位及扩展要求;
f)业务范围、工作流程、涉及数据与需要通过本软件解决的业务问题,可能涉及建设项目审批管理、环境行政处罚管理、环境信访管理、环境监测管理、污染源监控管理、生态保护管理、核安全与辐射管理、环境应急管理、环境保护电子政务等:环境保护业务范围内,每项业务输入、处理过程以及涉及到的角色、输出;g
h)环境数据中心的定义、涉及数据项以及需要通过本数据中心解决的业务问题;空间技术应用现状和需求,以及空间数据要求等:1)
ji)软件信息安全现状、需求、等级保护或分级保护要求;k)环境保护网站建设的需求。
5.3.3需求分析
根据需求调研结果,开发方应对用户需求进行分析,并编写《用户需求说明书》(参见附录B),《用户需求调查单》作为《用户需求说明书》的附件。5.3.4撰写用户需求说明书
《用户需求说明书》主要内容应包括:业务现状描述(组织结构与职能、岗位定义、业务流程、表单与报表、存在问题等),软件功能需求(可分为若干模块进行说明),软件非功能需求(用户界面、接口需求、性能需求及其他需求)。如果应用原型法进行需求调研,应在《用户需求说明书》的相应内容处全面反映通过原型确认的用户界面需求、功能需求以及与系统交互需求等内容。此阶段还应关注:
a)与现有环境保护应用软件的关系:b)将来的业务数据如何集成到环境数据中心,如何进行信息处理:c)国家和环境保护部对相关业务流程的规定,如放射源管理、污染源监控的相关规定;d)安全机制,包括系统身份认证、数据库安全、网络安全要求等;使用人群情况,包括计算机知识水平、在业务中的使用角色定义等;e
f))环保部门与其他相关行政部门之间的数据交换接口。5.3.5用户需求评审
开发方应遵照本标准第13章要求,组织对《用户需求说明书》进行评审。5.3.6用户需求确认
用户需求应通过用户确认方能生效。开发方提出需求确认申请后,用户对《用户需求说明书》内容无异议后应及时进行确认,确认工期应在项目总工期(不包括服务与维护期)的10%范围内。确认方式包括:需求文件签字确认、需求评审会议纪要签字确认、公函确认等双方能够认同的确认方式。
5.3.7软件需求分析
开发方应根据《用户需求说明书》进行需求分析,形成用户需求到软件需求的映射,完成《软件需求规格说明书》。
5.3.8撰写软件需求规格说明书
HJ622-2011
《软件需求规格说明书》(遵照GB/T8567-2006执行)的主要内容应包括:需求概述、需求规格(系统总体功能需求)、详细功能需求(可分为若干部分)、非功能需求。5.3.9软件需求评审
开发方应遵照本标准第13章要求,组织对《软件需求规格说明书》进行评审。《软件需求规格说明书》应通过评审方能生效。5.3.10需求变更控制
需求变更应经过分析、确认,应有变更控制。需求变更控制流程见图2。
提交变更申请
变更分析
《需求变更申请书》
变更审批
审批是否通过
实施变更
变更实施审查
评审是否通过
《需求变更申请书》
《需求变更申请书》
图2环境保护应用软件需求变更控制流程图执行需求变更应满足以下要求:a)提交变更申请:应由变更提出人(用户、开发方等责任主体)提出变更申请,编写《需求变更申请书》(参见附录C)。《需求变更申请书》主要内容应包括:变更原因、内容、对其他任务的影响分析、对项目造成的影响分析、申请人签字、变更审批签字等;
TTKAONIKAa-
HJ622-2011
b)变更分析:开发方应对需求变更申请内容进行分析,分析内容应包括:影响范围、内容、技术方案、项目影响、风险、成本、工作量等。开发方与用户应对分析内容达成一致意见;
变更审批:需求变更应通过用户与开发方的共同签字审批方可生效;实施变更:需求变更审批通过后,方可实施变更。开发方应按变更影响分析对变更d
影响范围内所有相关内容进行相应变更,如有必要还应重新进行需求开发、需求确认;
)变更实施审查:变更实施完成后,开发方与用户应组织评审小组对变更内容进行评e)
审或测试,确保变更内容正确以及修改后的工作成果间版本对应;↑)变更工期:提出变更申请至变更审批完成所需时间应在项目总工期(不包括服务与维护期)的5%范围内。
5.4输出
《用户需求调查单》、《用户需求说明书》、《软件需求规格说明书》、《需求变更申请书》
6环境保护应用软件概要设计过程6.1入口准则
《软件需求规格说明书》。
环境保护应用软件概要设计流程6.2
概要设计流程应包括:概要设计准备、确定影响软件设计的约束因素、确定设计策略、概要设计、撰写概要设计文档、概要设计评审等重要活动,主要工作流程见图3。《软件需求规格说明书》
设计开始
概要设计准备
确定影响软件设计
的约束因素
确定设计策略
概要设计
撰写概要设计文档
概要设计评审
评审是否通过
概要设计
HJ622-2011
《概要设计说明书》
图3环境保护应用软件概要设计流程图6.3主要步骤
6.3.1概要设计准备
开发方的设计准备工作应包括:a)阅读需求文档,明确设计任务;b)分配软件设计任务,包括软件体系结构、数据结构、逻辑流程等:c)准备相关设计工具和资料。
6.3.2确定影响软件设计的约束因素开发方应从需求文档中提取需求约束,可包括:标准或规范约束、软件与硬件环境(包括运行环境和开发环境)约束、接口/协议约束、用户界面约束、软件质量约束、隐含约束、安全性约束等。
6.3.3确定设计策略
开发方应根据软件产品的需求与发展战略,确定设计策略,包括但不限于如下策略:a)扩展策略,满足环境保护管理业务的扩展需求;b)复用策略,延长环境保护应用软件的使用周期:c)折表策略,降低环境保护应用软件开发成本,提高开发效率。6.3.4概要设计
开发方进行概要设计的主要内容应包括:7
-TTKAONTKACa-
HJ622-2011
软件架构设计:应确定每个子系统的功能以及子系统之间的关系:a)
模块划分:应将子系统分解为若干模块,并确定每个模块的功能以及模块之间的关系:
环境信息的分类与规划:遵照GB/T16705-1996、GB/T16706-1996、HJ/T417-2007、HJ/T352-2007、CH/T1005-2000、CH/T1007-2001等相关要求执行;数据库初步设计:应根据功能要求,遵照HJ/T419执行;e)软硬件环境:应满足用户现有环境条件、与外界业务联系需求及扩展需求:f))安全设计:应遵照GB17859-1999、GB/T20282-2006要求执行。撰写概要设计文档
《概要设计说明书》(参见附录D)的主要内容应包括:软件总体概述、影响设计的约束因素、设计策略、软件总体结构、模块功能、系统接口、环境数据库设计规划、运行所需的软硬件环境等。
6.3.6概要设计评审
开发方应遵照本标准第13章要求,组织对《概要设计说明书》进行评审。6.4输出
《概要设计说明书》。
7环境保护应用软件详细设计过程7.1入口准则
《概要设计说明书》。
7.2环境保护应用软件详细设计流程环境保护应用软件详细设计应包括详细设计准备、数据库设计、模块设计、界面设计、接口设计、撰写详细设计文档、详细设计评审等重要活动,主要工作流程见图4。“搬要设让说训》
《款件需求规格说明书》
详纠设计开始
许纠设计准备
致据库设计
模决设计
界而改计
接口设计
摆写详细设计文
详细设计评审
评审是通计
详细设计结束
图4环境保护应用软件详细设计流程图7.3主要步骤
7.3.1详细设计准备
准备工作应包括:
HJ622-2011
《详细设计说明书》
a)根据需求文档和概要设计文档,明确环境数据库、软件功能模块、界面设计任务;b)准备相关设计工具和资料:
c)确定本软件的环境数据库、界面设计规则:d)其它可遵照HJ/T419执行。
7.3.2数据库设计
开发方进行数据库设计时应注意标准性和扩展性,应在统一的数据标准基础上进行数据库设计,保证与其他应用系统的数据联接和共享。数据库设计应遵照HJ/T419执行。环境信息的编码设计应遵照GB/T16705-1996、GB/T16706-1996、HJ/T212、HJ/T417-2007、HJ/T352-2007、CH/T1005-2000、CH/T1007-2001等标准执行。安全设计应遵照GB17859-1999和GB/T20282-2006执行。9
-TTKAONTKACa-
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。