宁夏区医院《掌上区医院》APP用户需求说明
产品风险应对策略:
1、 在产品的设计和实现思路上尽可能考虑到将来的变化,设
计一个具有高度扩展性和柔韧性的框架。封闭修改,开放扩展。在新的需求增加时可以复用前期的工作。 2、 在前期的迭代周期中要先实现最重要的用例并积极和用户
交流。对各个开发阶段形成的文档进行评审和核查。经多方评测后转开发组进行编码实现。
3、 对完成的每个软件功能模块进行评审和单元测试。 4、 在开发过程中与客户进行有效地交流,保证软件完成的功
能和效果与客户提出的需求是一致的。
5、 在开发过程中,开发环境尽可能的接近使用环境。 8.1.5 设计和实现风险
①设计质量低下,导致重复设计;②一些必要的功能无法使用现有的代码和库实现,开发人员必须使用新的库或者自行开发新的功能;③代码和库质量低下,导致需要进行额外的测试,修正错误,或重新制作;④过高估计了增强型工具对计划进度的节省量;⑤分别开发的模块无法有效集成,需要重新设计或制作。 设计和实现风险应对策略:
1、软件设计要成立临时的设计小组,由设计组长牵头,其它开发人员共同参与设计。在软件设计完成后形成的设计文档专家小
35
宁夏区医院《掌上区医院》APP用户需求说明
组评审后才能交开发人员实现。
2、在软件实现阶段,项目小组专门组织人员根据编码规范和实现要求对成员的代码和实现功能进行评审。另外,项目小组内部也要开展相互评审。 8.2 项目质量控制机制
项目质量是主要是以评审和测试为检验手段进行控制。所要进行技术和管理两方面的评审和检查工作,并编制或引用有关的评审和检查规程以及通过与否的技术准则。要进行下列各项评审和检查工作: 8.2.1 软件需求评审
在软件需求分析阶段结束后必须进行软件需求评审,以确保在软件需求规格说明书中所规定的各项需求的合适性。 8.2.2 概要设计评审
在软件概要设计阶段结束后必须进行概要设计评审,以评价软件设计说明书中所描述的软件概要设计在总体机构、外部接口、主要部件功能分配、全局数据结构以及各主要部件之间的接口等方面的合适性。 8.2.3 详细设计评审
在软件详细设计阶段结束后必须进行详细设计评审,以确定软件设计说明书中所描述的详细设计在功能、算法和过程描述等
36
宁夏区医院《掌上区医院》APP用户需求说明
方面的合适性。 8.2.4 单元测试
在本次的开发过程中,要求每个代码单元都要有与之配套的测试程序,通过编写测试程序对代码进行单元测试。在以后进行了重构或者发生的代码修改后,可以通过运行测试代码进行自动测试,以最快的速度找到受到影响的模块。 8.2.5 功能检查
在软件投入试用前,要对软件进行检查,以确认已经满足在软件需求规格说明书中规定的所有需求。 8.3 人力资源管理 组织结构与职责 角色 项目领导小组 职责 ? 指定项目经理 ? 分配所需资源 ? 监控项目进展 ? 为项目指定更改审批人 ? 在客户提出更改请求的情况下与客户进行协商 37
宁夏区医院《掌上区医院》APP用户需求说明
项目经理 ? 制定项目计划 ? 根据计划,组织项目的实施 ? 协调各组的工作 开发组 测试组 ? 承担项目经理分配的任务 ? 制订测试策略 ? 编写测试计划和测试用例 ? 执行测试 ? 编写测试分析报告 8.4 配臵管理 8.4.1 版本控制
通过对版本的控制,保证项目所产出的软件版本和相关文档在任何时候都是可知的、可回溯的。它是并行开发和迭代开发的基础。
对版本的控制主要从以下三个方面考虑:版本标识、版本测试、版本基线。
版本标识:版本的标识必须唯一,并能够反映出版本的级次。为保证配臵库中版本的可回溯性,采用打标签的方式实现。
版本测试:为保证测试版本的可控,无论单元测试、系统测
38
宁夏区医院《掌上区医院》APP用户需求说明
试,版本在配臵库中的签入、签出都要通过配臵管理员。对于每一个提交的版本,要维护源代码清单和版本说明书。 8.4.2 配臵环境维护
对于配臵管理环境的维护,主要从以下两方面考虑:备份和防病毒。
采用专用备份机备份配臵库和缺陷跟踪数据库,由配臵管理员负责每天备份。
为对病毒进行有效防治,在开发用机、测试用机和配臵机上,统一安装防病毒软件,并由配臵管理员负责病毒库的更新问题。 8.4.3 配臵工具
配臵管理工具采用SVN 可以有效地管理版本的分支、回溯历史版本和进行版本控制。
39
宁夏区医院《掌上区医院》APP用户需求说明
九、 参考文献:
1. 零点研究咨询集团2013年新医改四周年专项调查 ( http://www.horizonkey.com/c/cn/news/2014-05/04/news_2408.html )
2. 中国互联网络信息中心(CNNIC)《第35次中国互联网络发展状况统计报告》
( http://www.cnnic.net.cn/hlwfzyj/hlwxzbg/hlwtjbg/201502/t20150203_51634.htm )
40