污染源在线监测系统——需求分析心得
一、项目介绍
1.1项目背景
基于工业园企业废弃物排放与环境管理要求,现需要构建一个污染源实时监测系统,以监测管理企业废弃物排放,并提供数据查询、数据预警、异常处理等功能,以实现对如废气中二氧化硫、氮氧化物、一氧化碳等的指标监测。
1.2项目目标
构建污染源实时监测系统,实现实时监测、预警报警、数据分析、污染源管控、现场检查、一企一档、配置管理等需求,产品要求实现PC端和Android端应用开发。
1.3系统架构

1.4术语与缩写解释
1.4.1 GIS
地理信息系统(Geographic Information System, 简称 GIS):作为获取、存储、分析和管理地理空间数据的系统。
1.4.2 SOA
SOA(Service-Oriented Architecture):基于服务的系统架构,把接口封装成服务,并对服务进行管理,方便异构系统之间的交互和集成。
1.5软件系统中的角色
|
角色名称 |
工作简述 |
|
系统管理员 |
配置所有项目的基本信息(设定项目经理) |
|
项目管理者 |
对项目进行考核(文档和汇报内容评分) |
|
PM |
查看项目进展状况,跟踪各项目考核项 |
|
项目经理 |
管理相应项目的信息 |
|
需求分析师 |
梳理、分析客户需求,完成需求规格说明书 |
|
架构设计师 |
合理搭建系统架构 |
|
开发工程师 |
数据库设计和代码的编写,开发出满足设计规范和用户要求的产品 |
|
测试工程师 |
测试工具的编写,测试要考虑所有出错的可能性,错误的承受力,运行的性能问题,软件的兼容性 |
二、需求说明
1.需求说明书目录如下

2.需求说明
该系统要求集成现有企业已建污染源在线监测,对企业进行实时监控,掌握企业的污染源排放数据、设备运行状态及现场视频情况,要求系统具有自定义配置预警规则功能,通过自定义的预警规则,对监测数据进行实时预警分析,同时结合移动APP,能将污染源在线监测异常问题生成检查任务推送到检查人员完成对污染源的核查工作。该系统主要包括的功能GIS地图监控、实时监控、视频监控、预警分析、统计分析、数据审核、维护日志、一企一档、现场检查、配置管理功能。
3.需求获取
老师给了项目介绍资料与详细的企业版需求说明书,和老师会议讨论之后,我们对项目有了进一步的认识,之后,我们又召开了几次会议,针对每一部分,进行界面原型的设计和需求的探讨,并完成了初版需求文档的设计和界面原型的初设计,在小班课上,我们进行了界面原型的展示,老师指出了我们项目的可行性与优化建议。三、心得体会
(1)对于项目是很重要又充满风险的过程,因为很有可能会误会对方曲解需求,故而做出与甲方需求不符的产品,而且软件项目的需求充满变数,所以需要做好需求变更的处理。总之,需求分析极为重要,要不断跟指导老师确定需求是否符合要求。
(2)需求文档对于设计与开发的同学来说,是困惑的时候,能够通过翻阅需求文档,解决疑惑点,从而省去了询问的过程。这就是对于开发人员的需求文档重要性。
(3)文档的说明对象不只是限于产品的功能。产品文档不仅要告诉别人你要干什么,还要说明为什么这么做,你的目标是什么,验收标准是什么,如何不能一步到位,是否有分步的实现路径。在我们编写需求文档的时候,不仅是介绍了我们需要做出那些都关系,同时也阐述了背景与其意义。也就是说,在编写需求文档时要明确这几点。
浙公网安备 33010602011771号