HJ 622—2011 环境保护应用软件升发管理技术规范 1适用范围 本标准规定了环境保护应用软件开发管理过程中需遵循的重要工作流程、管理基本要求和技术基本 要求。 本标准适用于环境保护应用软件进行需求开发与管理、概要设计、详细设计、软件实现、软件测试、 软件试运行及验收、服务与维护、用户培训及评审等基本的软件开发管理活动。 本标准的主要使用者为环境保护应用软件管理者和开发者。 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信息技术软件工程术语 GB/T15532 2计算机软件单元测试 GB/T20282一2006信息安全技术信息系统安全工程管理要求 CH/T1005一2000基础地理信息数字产品数据文件命名规则 CH/T1007一2001基础地理信息数字产品元数据 3术语和定义 GB/T8566—2007、GB/T11457—2006、HJ/T416—2007和HJ/T419中界定的以及下列术语和定义 适用于本标准。 3.1 环境保护应用软件environmentalprotectionapplicationssoftware 对环境信息进行采集、汇聚、整理、加工、存储、分类、检索、计算、比较、判断、排序、输出等 操作,为环境管理、研究工作提供信息管理与共享、决策支持、辅助执行、效果反馈等服务的软件。 1 HJ622—2011 3.2 开发过程developmentprocess 在软件开发期间,为给定目的而执行的一组相关联的活动。 3.3 非功能需求non-functionalrequirement 用户需求中除功能需求以外的要求,如可靠性、效率、易用性等。 3.4 软件产品softwareproduct 组计算机程序、规程以及可能的相关文档和数据。 4环境保护应用软件开发过程 遵照GB8566一2007规定的软件生存周期过程定义,规定环境保护应用软件开发需实施的过程。 环境保护应用软件开发过程可划分为如下九个过程: -环境保护应用软件需求开发与管理过程; 一环境保护应用软件概要设计过程; 一环境保护应用软件详细设计过程; 一环境保护应用软件实现过程; 一环境保护应用软件测试过程; 一环境保护应用软件试运行及验收过程; 一环境保护应用软件服务与维护过程; -环境保护应用软件用户培训过程; 一环境保护应用软件评审过程。 每个过程未作特殊说明的入口准则都是经过评审的文件。 5环境保护应用软件需求开发与管理过程 5.1入口准则 《软件开发计划》(遵照GB/T8567-2006执行)已通过评审。需求开发人员已确定。 5.2需求开发与管理流程 需求开发与管理流程应包括调研前准备、需求调研、需求分析、撰写用户需求说明书、用户需求评 审、用户需求确认、软件需求分析、撰写软件需求规格说明书、软件需求评审、需求变更控制等重要活 动,主要工作流程见图1。 5.3主要步骤 5.3.1调研前准备 开发方应确定需求调研时间及需求获取干系人,根据选定的调研方式,完成《用户需求调查单》(参 见附录A)准备。 《用户需求调查单》主要内容应包括:被调查对象名称、调查时间、地点、用户背景信息、需求信 息记录、可靠性及支持信息、现有环境保护应用软件使用情况等。 2 HJ 622—2011 开始 用户需求 调研前准备 《用户需求调查单》 合同技术附件 解决方案或投标书 需求调研 《用户需求说明书》 需求分析 用户需求评审 否 评审是否通过 需求变更 用户需求确认 软件需求定义 《软件需求规格说明书》 软件需求评审 否 评审是否通过 需求分析结束 图1 需求开发与管理过程流程图 5.3.2需求调研 开发方应根据访谈提纲和调研计划,通过原型法、会议、访谈、问卷调查等方式进行调查,填写《用 户需求调查单》作为原始用户需求。用户应配合完成需求调研。 此阶段调研包含以下内容: a)环境管理部门的组织架构与下设各职能部门职责: b)信息化建设环境,包括操作系统平台、数据库系统、硬件网络、对本系统的约束、本系统建设时 的依赖等; C)现有环境信息化系统情况,包括软件名称、用途、开发单位、开发语言、保存的相关技术文档 情况、上线时间、使用情况、使用范围、使用部门、负责部门、负责人、运行环境、现有数据、 二次开发接口、维护情况等; d)同类软件项目的建设情况; e)本软件定位及扩展要求; f)业务范围、工作流程、涉及数据与需要通过本软件解决的业务问题,可能涉及建设项目审批管 理、环境行政处罚管理、环境信访管理、环境监测管理、污染源监控管理、生态保护管理、核 安全与辐射管理、环境应急管理、环境保护电子政务等; 3 HJ622—2011 g)环境保护业务范围内,每项业务输入、处理过程以及涉及的角色、输出; h)环境数据中心的定义、涉及数据项以及需要通过本数据中心解决的业务问题; i)空间技术应用现状和需求,以及空间数据要求等: i)软件信息安全现状、需求、等级保护或分级保护要求; 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软件需求分析V 开发方应根据《用户需求说明书》进行需求分析,形成用户需求到软件需求的映射,完成《软件需 求规格说明书》。 5.3.8撰写软件需求规格说明书 《软件需求规格说明书》(遵照GB/T8567一2006执行)的主要内容应包括:需求概述、需求规格(系 统总体功能需求)、详细功能需求(可分为若干部分)、非功能需求 5.3.9软件需求评审 开发方应遵照本标准第13章要求,组织对《软件需求规格说明书》进行评审。《软件需求规格说明 书》应通过评审方能生效。 5.3.10需求变更控制 需求变更应经过分析、确认,应有变更控制。 需求变更控制流程见图2。 4
HJ 622—2011 环境保护应用软件开发管理技术规范
文档预览
中文文档
46 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共46页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2023-03-15 12:25:56上传分享