宁夏区医院掌上医院APP用户需求说明书v1.1

更新时间:2024-07-05 18:00:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

宁夏区医院《掌上区医院》APP

用户需求说明书

文件编号:RUIS-YCCS-编号 版 本: v1.1

拟 制 审 核 批 准

宁夏瑞斯软件有限公司

宁夏区医院《掌上区医院》APP用户需求说明

修改记录

文件编号 版本号/ 拟制人/修状态 V1.0 改人 赵宁柱 参与者 拟制/修改日期 2015/8/11 新建 依据用户对v1.0版批注意见, 修改:二、APP总体功能模块设计 V1.1 赵宁柱 2015/8/20 修改:三、3.1.8地图导诊 新增:四、4.1适配机型 新增:三、3.1.4挂号助手 注1:每次更改归档文件时,需填写此表。 注2:该页用于公司内部记录、归档,不需要提供客户。 主要更改内容

1

宁夏区医院《掌上区医院》APP用户需求说明

目 录

一、 总体概述 ........................................................................................................................... 5 1.1 背景分析 ................................................................................................................... 5 1.2 患者诉求分析 ........................................................................................................... 5 1.3 医疗信息化诉求分析 ............................................................................................... 6 1.4 用户群体分析 ........................................................................................................... 6 二、 APP总体功能模块设计 .................................................................................................... 8 三、 具体功能点 ....................................................................................................................... 9 3.1 就医版 ....................................................................................................................... 9 3.1.1 医院概览 ................................................................................................................... 9 3.1.2 科室介绍 ................................................................................................................... 9 3.1.3 医师介绍 ................................................................................................................... 9 3.1.4 挂号助手 ................................................................................................................... 9 3.1.5 预约挂号 ................................................................................................................... 9 3.1.6 病理百科 ................................................................................................................. 10 3.1.7 用药提醒 ................................................................................................................. 10 3.1.8 消息接收 ................................................................................................................. 10 3.1.9 地图导诊 ................................................................................................................. 10 3.1.10 费用查询 ................................................................................................................. 10 3.1.11 检验报告查询 ......................................................................................................... 10 3.1.12 医患沟通 ................................................................................................................. 10 3.1.13 在线评价 ................................................................................................................. 10 3.1.14 投诉建议 ................................................................................................................. 11 3.1.15 在线分享 ................................................................................................................. 11 3.1.16 缴费支付 ................................................................................................................. 11 3.2 医生版 ..................................................................................................................... 11 3.2.1 我的病人 ................................................................................................................. 11 3.2.2 我的临床 ................................................................................................................. 11 3.2.3 我的日程 ................................................................................................................. 11 3.2.4 消息接收 ................................................................................................................. 11 3.2.5 通讯录 ..................................................................................................................... 12 3.2.6 病患评价 ................................................................................................................. 12 3.2.7 病患沟通 ................................................................................................................. 12 3.2.8 医患沟通 ................................................................................................................. 12 3.2.9 药物手册 ................................................................................................................. 12 3.3 管理后台 ................................................................................................................. 12 3.3.1 内容发布管理 ......................................................................................................... 12 3.3.2 流量统计 ................................................................................................................. 12 3.3.3 消息推送 ................................................................................................................. 12 3.3.4 挂号资源设置 ......................................................................................................... 13 3.3.5 挂号情况查看 ......................................................................................................... 13 3.3.6 投诉建议查看 ......................................................................................................... 13 四、 非功能性业务需求 ......................................................................................................... 13

2

宁夏区医院《掌上区医院》APP用户需求说明

4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 五、 适配机型 ................................................................................................................. 13 性能需求及解决方案 ............................................................................................. 14 可靠性需求及解决方案 ......................................................................................... 15 安全性需求及解决方案 ......................................................................................... 16 可维护性需求及解决方案 ..................................................................................... 17 可扩展性需求及解决方案 ..................................................................................... 17 可移植性需求及解决方案 ..................................................................................... 18 可管理性需求及解决方案 ..................................................................................... 18 集成与互操作需求及解决方案 ............................................................................. 18 系统建设原则性要求 ..................................................................................................... 19 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 5.9

安全性原则 ..................................................................................................... 19 可靠性原则 ..................................................................................................... 20 稳定性原则 ..................................................................................................... 20 先进性原则 ..................................................................................................... 20 经济性原则 ..................................................................................................... 21 扩展性原则 ..................................................................................................... 21 开放性原则 ..................................................................................................... 22 全局性原则 ..................................................................................................... 22 实用性原则 ..................................................................................................... 22

六、 七、 7.1 7.2 工作内容要求 ................................................................................................................. 23 实施要求 ......................................................................................................................... 25

工作任务的分解 ..................................................................................................... 25 工作阶段 ................................................................................................................. 28 7.2.1 7.2.2 7.2.3 7.2.4 7.2.5 7.2.6 7.2.7

项目启动 ......................................................................................................... 28 确定需求和应用模型 ..................................................................................... 29 基本参数的设臵 ............................................................................................. 29 应用培训 ......................................................................................................... 29 基础数据收集与导入 ..................................................................................... 30 系统运行测试 ................................................................................................. 30 正式启用与运行维护 ..................................................................................... 30

3

宁夏区医院《掌上区医院》APP用户需求说明

7.2.8

八、 8.1

项目验收 ......................................................................................................... 30

项目管理要求 ................................................................................................................. 31

项目风险控制机制 ................................................................................................. 31 8.1.1 8.1.2 8.1.3 8.1.4 8.1.5

需求风险 ......................................................................................................... 31 人员风险 ......................................................................................................... 32 客户风险 ......................................................................................................... 33 产品风险 ......................................................................................................... 34 设计和实现风险 ............................................................................................. 35

8.2 项目质量控制机制 ................................................................................................. 36 8.2.1 8.2.2 8.2.3 8.2.4 8.2.5

软件需求评审 ................................................................................................. 36 概要设计评审 ................................................................................................. 36 详细设计评审 ................................................................................................. 36 单元测试 ......................................................................................................... 37 功能检查 ......................................................................................................... 37

8.3 8.4 人力资源管理 ......................................................................................................... 37 配臵管理 ................................................................................................................. 38 8.4.1 8.4.2 8.4.3

版本控制 ......................................................................................................... 38 配臵环境维护 ................................................................................................. 39 配臵工具 ......................................................................................................... 39

九、

参考文献: ..................................................................................................................... 40

4

宁夏区医院《掌上区医院》APP用户需求说明

3.1.6 病理百科

常见病病理、治疗手段、注意事项;健康知识、医学常识、护理常识、养生知识等。 3.1.7 用药提醒

患者可自定义设臵用药时间,到点提醒吃药功能。 3.1.8 消息接收

医院可通过推送平台将最新健康建议、通知事项、节日祝福等消息推送至用户手机。 3.1.9 地图导诊

医院线路导航、院内各科室分布情况以及各科室之间导诊服务,如从门诊到医技科室的导航线路图。 3.1.10 费用查询

各类检查、治疗、常用药物、医疗设备耗材价格情况查询。 3.1.11 检验报告查询

在线查看检查、检验、体检报告单或结果领取时间查询。 3.1.12 医患沟通

患者可通过该模块与医生进行在线沟通。 3.1.13 在线评价

患者可通过该功能对就医情况进行评价、打分。

10

宁夏区医院《掌上区医院》APP用户需求说明

3.1.14 投诉建议

患者若对医疗服务不满意可通过该功能进行投诉;也可通过该功能向医院提供相关意见、建议。 3.1.15 在线分享

用户可将APP以及APP内容版本如病理百科分享至各大社交平台,如微博、微信等。 3.1.16 缴费支付

可通过网银、支付宝等进行在线缴费,并可查看缴费清单。 3.2 医生版 3.2.1 我的病人

可通过我的病人功能查询病人基本信息、检查检验报告、电子病历等。 3.2.2 我的临床

医嘱执行监控、危急值监控、在线病历讨论等。 3.2.3 我的日程

出诊排班、手术排程、通知消息记录等。 3.2.4 消息接收

医院可通过推送平台将最新医疗动态、通知事项、节日祝福

11

宁夏区医院《掌上区医院》APP用户需求说明

等消息推送至用户手机。 3.2.5 通讯录

可查询医院院内通讯录。 3.2.6 病患评价

可查看就诊病人对自己的评价。 3.2.7 病患沟通

可查看患者留言,进行在线答疑。 3.2.8 医患沟通

可查看患者留言,进行在线答疑。 3.2.9 药物手册

随时查询药物详细信息。 3.3 管理后台 3.3.1 内容发布管理

管理员可通过内容发布管理功能对所有内容模块,如医院概览、科室介绍、病历百科等模块内容进行发布、管理。 3.3.2 流量统计

管理员可通过流量统计功能查询用户访问APP情况数据。 3.3.3 消息推送

管理员可通过信息推送模块分别向医生、患者推送最新医疗

12

宁夏区医院《掌上区医院》APP用户需求说明

动态、通知事项、节日祝福等消息推送至用户手机。 3.3.4 挂号资源设置

管理员可通过挂号资源设臵功能设臵各个科室每天不同时段的挂号量,坐诊医师,挂号费用,放号时间等。 3.3.5 挂号情况查看

管理员可通过挂号情况查看患者挂号情况、挂号人、预约时段、预约医师等信息。 3.3.6 投诉建议查看

管理员可通过投诉建议模块查看用户对就医情况的投诉信息以及对医院的建议信息等。 四、 非功能性业务需求 4.1 适配机型

系统 Android Android Android Android Android Android Android 品牌 联想 华为 华为 红米 小米 索尼 中兴 型号 S920 荣耀6 荣耀3C note M4 Xperian Z2 努比亚Z5S 分辨率 1280*720 1920x1080 1280x720 1280x720 1920*1080 1920x1080 1920*1080 13

宁夏区医院《掌上区医院》APP用户需求说明

Android Samsung Galaxy S4 1920x1080 1920*1080 1920*1080 960x640 1136x640 1136x640 1334x750 1920×1080 Android Samsung Galaxy Note 3 Android IOS IOS IOS IOS IOS

HTC APPLE APPLE APPLE APPLE APPLE One M8 iphone4s iphone5 iphone5s iphone6 iphone6 plus 4.2 性能需求及解决方案 1性能需求

1)普通录入、修改响应时间应是即时(≤3秒)的,高峰期最大响应时间应小于5 秒。

2)普通应用查询小于5 秒。 统计分析类查询平均15秒,最长1分钟。

3)用户数

用户数指标反映了不同情况下的使用系统的用户规模,包括总用户数、在线用户数、并发用户数。考虑到系统峰值时刻和非峰值时刻的区别,在线用户数、并发用户数又分别考虑峰值和平均的数量情况。以下是各种用户数量的说明:

总用户数:拥有合法身份,能够使用系统的用户数量

14

宁夏区医院《掌上区医院》APP用户需求说明

峰值在线用户数:系统峰值天/峰值小时的平均在线用户数量(登录系统的用户)

峰值并发用户数:系统峰值天/峰值小时的平均并发用户数量(同时提交业务请求的用户)

平均在线用户数:系统的平均在线用户数量(登录系统的用户)

平均并发用户数:系统的平均并发用户数量(同时提交业务请求的用户)

2、解决方案

针对本项目用户群广泛,数据存储量大的特点,从主机、网络、数据库、中间件、应用系统设计等方面全方位制定对应的性能优化策略来保证应用系统正常的效能发挥。

在数据库和中间件方面将进行周详的存储空间部署,保证访问数据的连续性、降低并发数据操作的争抢;数据库的表空间按照年月进行分区。数据库建立适当的索引,提高重要查询的操作速度;采用中间件集群进行负载的均衡,提升性能。

在系统设计和开发方面,通过优化算法、数据缓存、非实时业务异步处理等多种技术手段境来保证整个系统的整体性能。 4.3 可靠性需求及解决方案

1、需求

15

宁夏区医院《掌上区医院》APP用户需求说明

基础平台软件应具有稳定性、可靠性、容错性、健壮性。 提高应用系统的开发质量,优化软件,减少软件缺陷。整个系统要有一套完善的错误处理机制,应保证在正常情况下和极端情况下业务逻辑的正确性。

2、方案

在软件平台方面,整个系统有一套完善的错误处理机制,保证了系统的稳定性、可靠性、容错性、健壮性,系统分为系统异常和业务异常,对业务异常,在系统中业务逻辑部分进行捕获,并做相应的处理;对系统异常,系统进行捕获,做相应处理,写日志,在极端情况下也不会造成系统崩溃,保证系统的稳定性、可靠性、容错性、健壮性,同时考虑到了事务的完整性,尤其是在极端条件下业务逻辑的完整性,在设计上考虑了这一点,只有业务完整执行后才保存入数据库中,否则进行事务的回滚,回退到上一个完整事务的终点处,保证了业务的完整性。

另外,在系统平台方面,APP服务端通过负载均衡设备提供服务,单点失效不影响正常提供业务服务,应用服务器及数据库服务器采用高设计并结合数据库软件的集群功能,避免单点故障;

4.4 安全性需求及解决方案

1、需求

统一用户身份认证和权限管理,实现单点登录机制。系统必

16

宁夏区医院《掌上区医院》APP用户需求说明

须在设计上保护用户身份的安全,实现功能权限和数据权限控制,保证客户端与服务器以及服务器之间的数据传输安全、关键数据的存储安全。

对于关键业务操作必须提供安全审计功能。 2、解决方案

系统有统一的用户身份认证和权限管理,实现各个应用子系统的用户权限统一管理机制,有效的支持单点登录功能。用户权限管理模型是现实中的用户、用户职责和各机构之间关系在系统中的抽象;通过职能和权限的设臵,分别控制用户的数据权限和职能权限;在业务操作中每一个操作都记录了操作人员代码,保证了业务的不可抵赖性;从业务设计上,只有一个完整的业务完全执行后才保存数据,保证了业务数据的事务完整性。 4.5 可维护性需求及解决方案

面向模块化、组件化和松耦合系统设计。软件能够被简单方便地修改和升级,包含可读性、可修改性、可测试性等。

基于标准的HTTP 协议通讯,减少对防火墙以及服务递送机制的维护工作。

基于工作流和规则库。系统应采用参数化、可配臵设计,可以根据实际情况对功能进行灵活调整而无需修改程序。 4.6 可扩展性需求及解决方案

17

宁夏区医院《掌上区医院》APP用户需求说明

针对可扩展性需求给出解决方案。 1、需求

在设计上必须具有适应业务变化的能力,如系统用户数量及业务量的增长、增加新的预警监控指标、增加新的工作事项、增加新的工作流程、增加新的绩效考核点、规则或代码的变化、其它业务的变更、业务流程重组等,应尽可能地保证业务变化造成的影响局部化。

2、解决方案

采用成熟的系统架构,保证在业务调整或新增业务时,影响局部化,并快速适应业务不断变化的要求。在设计上具有适应业务变化的能力,尽可能地保证业务变化造成的影响局部化,各个功能模块尽可能的独立,高内聚低耦合。 4.7 可移植性需求及解决方案

采用移植性好的开发语言来实现,使应用系统和平台无关,满足在可移植性方面的要求。 4.8 可管理性需求及解决方案

在项目中每个层次、每个构件都提供标准的管理接口。实现统一的、一致的日志功能,同时封装并捕获各异常。 4.9 集成与互操作需求及解决方案

当系统容量发生变化时,应能通过在横向(Tiers )和纵向

18

宁夏区医院《掌上区医院》APP用户需求说明

(Layers)的各个层次的扩充,保证系统合理的响应时间和负载能力

1)所有的业务功能界面风格和操作流程一致;

2)突出用户的中心地位,在满足系统交互要求的同时考虑降低用户劳动强度,保证用户使习惯,界面美观、简洁、高效;界面各部件的布局保持合理性和一致性;

3)按个人或组织进行信息组合,以提供快速准确的信息服务;

4)业务表单尽量做到所见即所得,录入能够完全通过键盘完成;

5)常用操作有提示信息和快捷键支持,大部分操作能够在小键盘内完成;

6)操作错误的提示信息是用业务用语描述; 7)详细完整的用户使用指南; 五、 系统建设原则性要求 5.1 安全性原则

保证在网络环境下的数据安全,防止病毒入侵、非法访问、恶意更改毁坏,采取完备的数据保护和备份机制。为了防止非授权用户的非法入侵和授权用户的越权使用,系统应进行各种级别的权限控制,并具备审核功能,自动记录用户访问的情况和操作

19

宁夏区医院《掌上区医院》APP用户需求说明

过程,以备日后查询。 5.2 可靠性原则

在系统设计、开发和应用时,充分注意系统的安全性和可靠性,采用多种安全防范技术措施,并具备良好的备份机制,保障系统的信息安全,保障系统长期稳定可靠运行,同时在系统设计充分考虑系统运行性能,达到“简便、实用、快捷、安全、准确”的目的

5.3 稳定性原则

在系统设计、开发和应用时,从系统结构、技术措施、软硬件平台、技术服务和维护响应能力等方面综合考虑,确保系统较高的性能,如在网络环境下对系统多用户并发操作要具有较高的稳定性和响应速度,综合考虑确保系统应用中最低的故障率,确保系统的稳定性。本系统的设计将在尽可能减少投资的情况下,从系统结构、网络结构、技术措施、设备选型等方面综合考虑,设计上消除单一故障点,以确保系统稳定可用。 5.4 先进性原则

系统建设遵守信息系统的标准,并采用了成熟的技术、方法、软件、硬件和网络平台,确保系统成熟与可靠,同时兼顾先进性。使系统在满足全局性与整体性要求的同时,能够适应未来技术发展和需求的变化,使系统能够可持续发展。

20

宁夏区医院《掌上区医院》APP用户需求说明

本系统基于以JAVA为核心的当前最先进的应用开发平台,集成easyui、spring、springmvc等先进框架,同时采用了很多国际上先进、成熟、实用的技术标准,既保证系统实现的功能,又满足应用发展的需要。 5.5 经济性原则

系统建设投资控制在用户所能承受的范围内,并尽可能利用现有的资源(软件、硬件、数据和人员),按计划在规定的时间内高质量高效率实现系统的总体与阶段性目标。

方案的设计有技术的延续性、灵活的扩展性和广泛的适应性及良好的用户界面,注意分步实施的可操作性,保证前期投资的有效和后期投入的接续,最大限度地保证其继承性和经济性。采用先进的中间件技术,提供面向多类异构操作系统、异构数据资源的集成方案。能够有效地保护已有的各类应用体系和数据资源,节省投资。 5.6 扩展性原则

系统严格按照国际标准框架开发,业务逻辑处理使用中间件技术,并采用MVC 模型,采用符合国际标准面向对象和构件式的设计开发方法,使平台具有较好的可扩展性及可维护性。当机构调整、人事变动、业务内容与流程变更时,能方便地进行系统流程和功能的调整,以适应系统需求变化;系统能够方便地进行管理与维护,软、硬件的升级不影响正常运作,系统功能、结构以

21

宁夏区医院《掌上区医院》APP用户需求说明

及数据库可方便地扩展。 5.7 开放性原则

系统的建设严格按照国家、地方和行业的有关标准与规范,如国家标准、、数据质量与元数据标准等,并适当考虑与国际接轨。在没有标准与规范的情况下,要参照国家、地方和行业的相关标准与规范,制订相应的标准与规范。系统的分析、设计、实现和测试要严格按照软件工程标准和规范,并尽可能采用开放技术和国际主流产品,以确保系统符合国际上各种开放标准。 从技术方面保证了系统的规范性。此外,系统开发遵循团队模型建立开发团队,从各个方面保证了软件开发的规范性。 5.8 全局性原则

在把握全局性的基础上,从企业整体信息化建设的角度出发,充分考虑安全管理业务信息化建设的需求,可以与现有各个业务的信息资源(硬件、软件、网络和数据)的进行共享,使系统能真正地发挥在安全管理中的资源、信息协同作用。 5.9 实用性原则

系统开发“以人为本”,应用的B/S技术架构,贴近用户的需求与习惯做法,做到功能强大、界面友好和美观、操作简单、使用灵活。充分实现信息资源的共享,减少工作人员的工作量(如文字录入工作量),实现各项业务办理的计算机协同工作环境,

22

宁夏区医院《掌上区医院》APP用户需求说明

使工作人员办理业务过程中能方便地获得所需的信息。支持应用层的快速开发和灵活部署,能够较完善地适应未来机构调整、工作调整所导致的应用系统开发的困难。 六、 工作内容要求

为完成本项目,需要按照需求分析、设计、评审、编码、测试、安装和维护等不同的阶段来进行,其中,本计划不考虑维护阶段所做的工作。

需求分析明确本项目所开发产品的特性,并对不同的功能组进行划分,并得到用户方的确认。

设计阶段将该需求转化为计算机的模型,并且对实现的功能进行分配,详细设计还将提供各模块、任务、功能点的详细规划。

评审分布在项目的阶段点,是质量保证的一部分,评审活动用于确定和调整与需求的偏差,以确保最后的产品符合初始提出的要求。

编码实现将按照软件产品设计所描述的内容,编写代码实现软件各部分的功能。

测试部分包括对实现过程中的错误的修改、功能的改进的一些活动,同时包括了各子系统、模块、功能点的组合和连调。

以上的过程中,包含了不同阶段的文档输出工作,并且上一阶段的输出,通常作为下一阶段的输入而存在。

23

宁夏区医院《掌上区医院》APP用户需求说明

详细的工作包和任务的分配,请参考执行计划的工作分解结构。

项目的最后的产品和可交付物包括最后完成的软件包、相关的文档、手册、培训材料等,分别如下: 1)操作手册

操作手册提供用户对软件系统的操作指导,要求同时提供.DOC格式的电子文档和至少一份打印稿。 2)安装指南

提供给甲方管理员关于对客户程序、数据库系统的安装指导,要求同时提供.DOC格式的电子文档和至少一份打印稿。 3)培训资料

相关的培训的资料要求提供给用户(具体的内容,在项目的后期进行确定)。 后期服务

包括的服务集中在过程的后期,这些服务包括: A、产品培训;

在软件系统正式使用之前,需要提供给甲方使用人员培训,参与培训人员由甲方确认,具体的日期、方式,在项目的后期确定。

24

宁夏区医院《掌上区医院》APP用户需求说明

B、产品首次安装

提供给甲方首次的数据库服务器的安装。 C、数据转换和系统初始化

包括系统的用户、权限等,负责提供首次数据的输入工作,其他一些牵涉到的数据转换的工作,可以通过协商、补充协议等形式来解决。

D、其他维护性的工作及合同中所包含的其他维护性的工作。 七、 实施要求 7.1 工作任务的分解

本项目的工作分解结构如下:

25

宁夏区医院《掌上区医院》APP用户需求说明

26

宁夏区医院《掌上区医院》APP用户需求说明

27

宁夏区医院《掌上区医院》APP用户需求说明

(说明:

1、以上的工作,可以在更细的层次上进行分解,例如I9,可以分别为各个界面的设计等,系统测试可以分解为测试平台的搭建、测试用例的编写、系统各功能点的测试、测试记录的填写、测试总结和总结报告等多个工作单元。

2、 以上的工作分解,不存在时间先后的次序。) 7.2 工作阶段

整个项目需要8个阶段,共需2-3月时间,各阶段具体工作内容如下: 7.2.1 项目启动

系统项目实施是一项系统工程。本项目的实施将牵涉到被

28

宁夏区医院《掌上区医院》APP用户需求说明

实施方的方方面面,可能会涉及业务流程和日常管理的优化过程。为确保项目实施按计划、进度、目标、质量进行,所以我们将项目启动,明确人员与任务放在了实施的第一步。明确人员与任务时双方需要签署项目公约,项目公约中包括项目目标、组织机构和要求、成员职责和项目公约认可等内容。同时要求项目组织机构认真履行其职责,各部门密切配合,保证该项目圆满成功。 7.2.2 确定需求和应用模型

在系统开始正式实施以前,我们将对系统中需要的客户方各项信息进行需要调研,确定需求和应用模型。具体需求调研的信息主要包括所涉部门、所涉事项、所涉环节等基本信息。 7.2.3 基本参数的设臵

在向我们提供了需求要求的各项资料后,我们的实施人员将辅助各部门的计算机管理人员进行参数资料的设臵。 7.2.4 应用培训

在系统的基本参数录入完成之后,我们将为各部门进行应用的培训工作。软件的培训对象主要是各部门的骨干成员,培训内容主要包括软件的使用,业务流程的规划,流程设臵及合同内涉及到的二次开发相关的内容等。 ? 初级培训

初级培训包括系统软件和应用软件的培训,初级培训与软件安装调试同时进行,以保证软件的具体管理人员已经具备初级的

29

宁夏区医院《掌上区医院》APP用户需求说明

技术水平和能力。 ? 现场培训

由客户根据自己的需求,选择在项目开始前或后进行,但在项目进行当中,现场工程师将为系统管理人员提供一些现场的讲解和培训。在培训内容、培训目标、培训人员、培训时间等条件,除同意合同中所有的要求外,如需增加培训,可经双方协商后定夺。 ? 远程培训

提供用户远程培训,通过常用的即时通讯工具进行远程答疑,或通过远程控制软件辅助系统管理员解决问题。 7.2.5 基础数据收集与导入

收集各部门的基础信息并将基础数据进行导入。 7.2.6 系统运行测试

系统运行测试的内容包括:新工作流程的测试定了新工作流程、新工作表单的测试、及工作事务是否正常运转的测试。 7.2.7 正式启用与运行维护

测试通过后系统进入运行维护阶段,我们的实施工程师会按时间段对系统进行维护工作,并且严格遵守维护规范,认真填写运行维护记录单。 7.2.8 项目验收

30

宁夏区医院《掌上区医院》APP用户需求说明

按照双方约定,系统在正常运转一周的情况下,即可进行项目验收,双方签署验收确认单。即而,实施工作进入售后服务阶段。

系统初验

安装调试后进行系统初验。初验合格后进入试运行期。 完工验收

试运行通过后进行完工验收。

完工验收通过后则进行移交,由双方办理签字移交手续。开始进入售后服务阶段。 八、 项目管理要求

包括风险控制、质量控制、人力资源管理、配臵管理等方面的内容。

8.1 项目风险控制机制

本项目风险控制主要以增量开发和迭代开发相结合的方式为开发方式,以定期进行评审和检查为主要手段。软件项目的常见风险以及我们提出的应对策略: 8.1.1 需求风险

①需求已经成为项目基准,但需求还在继续变化;②需求定义欠佳,而进一步的定义会扩展项目范畴;③添加额外的需求;④产品定义含混的部分比预期需要更多的时间;⑤在做需求的过程

31

宁夏区医院《掌上区医院》APP用户需求说明

中客户参与不够;⑥缺少有效的需求变化管理过程。 需求风险应对策略:

1、整个开发方式以迭代方式增量开发,可以从容应对需求变化。 2、需求分析人员在与业务方双方沟通、交流、整理后形成需求规格说明书,经过业务小组的评审后,由用户方代表进行签字确认。以后需求如有改变,进行项目需求变更流程。变更流程如下:

8.1.2 人员风险

①作为先决条件的任务(如培训及其他项目)不能按时完成;②开发人员和管理层之间关系不佳,导致决策缓慢,影响全局;③缺乏激励措施,士气低下,降低了生产能力;④某些人员需要更多

32

宁夏区医院《掌上区医院》APP用户需求说明

的时间适应还不熟悉的软件工具和环境;⑤项目后期加入新的开发人员,需进行培训并逐渐与现有成员沟通,从而使现有成员的工作效率降低;⑥由于项目组成员之间发生冲突,导致沟通不畅、设计欠佳、接口出现错误和额外的重复工作;⑦不适应工作的成员没有调离项目组,影响了项目组其他成员的积极性; 人员风险应对策略:

1、项目组成员每周甚至每天进行一次工作总结,使项目经理充分了解项目组成员的工作进展以及工作心态,即时进行沟通和调整工作思路。

2、项目组配备后备人员减轻人员流失给项目带来的影响。 3、项目组要有统一的编码规范和完整的编码注释,使得开发人员发生变化后新接手的开发人员能根据前期编码以及注释迅速适应目前的开发工作。

4、开发团队采用敏捷开发的思路编程,在每阶段的开发工作结束后要向其它的至少一个开发人员讲解开发思路,目的一是便于找到自己的不足,二是便于在员工辞职或其它情况发生时自己的工作能很快交接出去。 8.1.3 客户风险

①客户对于最后交付的产品不满意,要求重新设计和重做;②客户的意见未被采纳,造成产品最终无法满足用户要求,因而

33

宁夏区医院《掌上区医院》APP用户需求说明

必须重做;③客户对规划、原型和规格的审核、决策周期比预期的要长;④客户没有或不能参与规划、原型和规格阶段的审核,导致需求不稳定和产品生产周期的变更;⑤客户答复的时间(如回答或澄清与需求相关问题的时间)比预期长; 客户风险应对策略:

1、在产品的开发过程中就要频繁与客户沟通交流,并形成文件存档。

2、客户业务代表自始至终积极地参与到开发工作中,按阶段参与业务测试,对于不符合需求的地方,能够及早地发现并指出问题,这样进一步提高项目的成功机率。

3、在项目每个阶段的开发之初,开发组人员尽快做出界面原型,经业务组确定后才能进入大规模的开发。

4、在迭代过程中尽可能采取短周期,多迭代的策略。 8.1.4 产品风险

①矫正质量低下的不可接受的产品,需要比预期更多的测试、设计和实现工作;②开发额外的不需要的功能(镀金),延长了计划进度;③严格要求与现有系统兼容,需要进行比预期更多的测试、设计和实现工作;④要求与其他系统或不受本项目组控制的系统相连,导致无法预料的设计、实现和测试工作;⑤在不熟悉或未经检验的软件和硬件环境中运行所产生的未预料到的问题;

34

宁夏区医院《掌上区医院》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

本文来源:https://www.bwwdw.com/article/c6e.html

Top