下载此文档

需求分析说明书(基于3D技术的人体经络医疗辅助保健诊断系统).doc


文档分类:医学/心理学 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
该【需求分析说明书(基于3D技术的人体经络医疗辅助保健诊断系统) 】是由【泰山小桥流水】上传分享,文档一共【11】页,该文档可以免费在线阅读,需要了解更多关于【需求分析说明书(基于3D技术的人体经络医疗辅助保健诊断系统) 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。 、缩略词 :说明编写这份需求分析说明书的目的,指出预期的读者。《基于 3D技术的人体经络医疗辅助诊断保健系统需求分析说明书》 (以下简称 URS即UserRequirement Specification )将精确的阐述该系统必须提供的功能和性能以及它要考虑的限制条件。本说明书是系统测试和用户文档的基础,一经制定将是项目规划、设计和编码的基础。URS 有以下三个主要 目的:.客户和营销部门依赖它来了解他们所能提供的产品。.软件开发小组依赖它来理解他们将要开发的产品。.项目负责人根据包含在软件需求规格说明书中描述的产品来制定规划并预测进度安排、工作量和资源。适用读者:开发人员、营销人员、用户、测试人员、文档的编写人员。:说明待开发软件系统的名称;列出此项目的任务提出者、开发者、用户以及将运行该软件的计算站(中心)。该项目开发计划书针对的软件系统是“基于 3D技术的人体经络医疗辅助保健诊断系统”,该项目为大学生科技创新项目,由一个五人团队(周勇钧,郑丽婉,郑奇发,杨焘,方晓帆)开发,任意的人都可以对这个项目开发的系统进行应用。系统需求的背景:本项目是在当前亚健康的人口较多的情况下提出的。 据联合国卫生组织最新统计: 当前在全世界人口中, 15%是健康人群、15%是患病者、70%的人群处于亚健康状态。人们的健康水平跟不上当今的生活水平。本项目可以让更多的人了解人体经络、穴位。人们通过学****人体经络穴位知识,可以增加自身知识以外,还可以随时随地为自己保健,这样有利于提高人们整体健康水平,降低亚健康比率。项目的目标用户是广大的人们群众, 所以我们主要从以下几方面收集及进行需求分析:听取群众的意见。从人体经络方面的专家收集意见。、缩略词编写指南:列出本文件中用到的专门术语的定义和外文首字母组词的原词组。本说明书所用文字定义:黑色字:一般文本,系统中的主要说明文本。蓝色字:表格、图形、重要流程图的标题。青色字:本章节的注意事项、编写指南。粉红色字:说明书中的重要用词、说明。×××:表示保密或者待填写的文本。:列出有关的参考文件:本项目的经核准的计划任务书或合同,上级机关的批文;属于本项目的其他已发表文件;本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。以下是本说明书有关的参考文件:GB/Tl1457 软件工程术语GB8566计算机软件开发规范GB8567计算机软件产品开发文件编制指南GB/T12505 计算机软件配置管理计划规范《基于3D技术的人体经络医疗辅助诊断保健系统规划说明书》 。:描述了软件需求规格说明书中所定义的产品的背景和起源。 说明了该产品是否是产品系列中的下一成员、 是否是成熟产品所改进的下一代产品、 是否是现有应用程序的替代品,或者是一个新型的、 自含型产品。如果软件需求规格说明定义了大系统的一个组成部分,那就要说明这部分软件是怎样与整个系统相关联的,并且要定义出两者之间的接口。基于3D技术的人体经络医疗辅助诊断保健系统是我们项目小组提出申请开发的一个科技创新项目。该产品是我们在当前压力过大的社会生活环境中, 经过详尽的社会调查, 听取人体经络专家的意见,结合当前受欢迎 的3D技术而开发出来的创新医疗辅助诊断保健系统。该系统从一个新颖的角度通过 3D技术把人体经络、穴道位置与人体关系呈现在人们眼前,更具体生动的向人们展示人体的各个部位,实现人机交互性,其发展前景乐观,具有较基于3D技术的人体经络医疗辅助保健诊断系统需求分析说明书大的发展空间和发展潜力。:概述了产品所具有的主要功能。 其详细内容将在功能需求中描述, 所以在此只需要概略地总结, 例如用列表的方法给出。 很好地组织产品的功能, 使每个读者都易于理解。用图形表示主要的需求分组以及他们之间的联系, 例如数据流程图的顶层图或类图, 都是有用的。基于3D技术的人体经络医疗辅助保健诊断系统的基本功能模块, 包括3D人体控制、经络穴位查询、疾病诊断、保健咨询、后台管理等主要功能。如表 1所示。表1基于3D的人体经络医疗辅助保健诊断系统主要功能模块设计序号 功能 功能描述1 3D人体控制 实现3D人体的旋转、放大和缩小功能。2经络穴位查询可以根据不同的搜索条件来查询不同部位的穴位、不同经络的穴位和不同的经络。3疾病诊断可以通过根据疾病名称查看对应的经络按摩治疗法,也可以根据身体上的症状为自己初步诊断所患有的疾病。4 保健咨询 可以查看保健知识。5 后台管理 由系统管理人员操作的后台管理模块, 实现数据的增删改。系统功能结构如图 1所示。基于3D技术的人体经络医疗辅助保健诊断系统需求分析说明书图1 :确定你觉得可以使用该产品的不同用户类并描述它们相关的特性。 有一些需求可能只与特定的用户类有关。将该产品的重要用户类与拿些不太重要的用户类区分开。该系统主要提供用户实现人体经络穴位查询功能、 疾病诊断功能、保健知识咨询功能和3D人体控制功能。因此系统的主要用户类只有一种:顾客用户:顾客用户直接使用系统软件所有功能。并且,用户可以选择个性化、多样化的界面。因此系统的设计应考虑此类用户需求,主要是对系统的实用性、美观性、高效性进行强化。:描述了软件的运行环境,包括硬件平台、操作系统和版本,还有其他的软件组成或与其共存的软件系统。硬件环境:最低配置:Intel(R)Celeron(R) ,256MRAM,80GB硬盘空间,800*600*15寸显示器,键盘,鼠标等。操作系统:WindowsXP以上版本。:确定影响开发人员自由选择的问题,并说明这些问题为什么成为一种限制。可能的限制包括如下内容:基于3D技术的人体经络医疗辅助保健诊断系统需求分析说明书必须使用或者避免的特定技术、工具、编程语言和数据库。所要求的开发规范或标准 (例如,如果由客户的公司负责软件维护、 就必须定义转包者所使用的设计符号表示和编码标准) 。企业策略、政府法规、工业标准。硬件限制、例如定时需求和存储器限制。数据转换格式标准。:系统采用的编程语言是 C++和OpenGL。C++具体指的是微软的 Visual Studio系列下的 C++,主要使用微软提供的 MFC(微软基础类 MicrosoftFoundationClasses) 的类库来开发系统。系统也采用 OpenGL图形接口语言,实现 3DStudioMax 结合。开发工具:该系统需要三个工具, 是Microsoft office Access2003、Microsoft 和3DStudioMax。ess 是由微软发布的关联式数据库管理系统。它结合了 MicrosoftJetDatabaseEngine 和 图形用户界面两项特点,是MicrosoftOffice 的系统程式之一。它的使用方便程度和强大的设计工具为程序员提供许多管理数据功能。 Microsoft Visual Studio , 是Windows平台应用程序开发环境。在 Mircosoft Visual Studio ,利用 MFC类库开发出功能界面系统。 3DStudioMax 是Autodesk公司开发的基于 PC系统的三维动画渲染和制作软件。3DStudioMax 开发软件可以实现开发人体模型和穴位定位。 C++、OpenGL图形接口语言是开发人员之前没有学过。所以需要一段时间去学****除了编程语言的限制,还包括 3D人体模型的制作。人体模型开发人员没有使用过 3DStudioMax 软件,也需要一段时间去学****用户只要有一台的计算机,操作系统为 WindowsXP以上版本,就可以使用本系统。 本系统对硬件环境要求较低, 现在的计算机基本配置一般在该要求以上水平,因此硬件限制不大。:列出在对软件需求规格说明中影响需求陈述的假设因素(与已知因素相对立)。这可能包括你打算要用的商业组件或有关开发或运行环境的问题。你可能认为产品将符合一个特殊的用户设计约定, 但是另一个 SRS读者却可能不这样认为。 如果这些假设不正基于3D技术的人体经络医疗辅助保健诊断系统需求分析说明书确、不一致和被更改,就会使项目受到影响。此外,确定项目对外部因素存在的依赖。 例如,如果你打算把其他项目开发的组件集成到系统中,那么你就要依赖那个项目按时提供正确的操作组件。 如果这些依赖已经记录到其它文档中了,那么在此就可以参考其他文档。,操作系统为 WindwosXP以上版本,且计算机配置均符合要求。 Microsoft ess2003、Microsoft ,在进行系统测试时需要购买正式版组件以满足开发需要,或者选取功能、性能方面更好的版本。:利用本节来确定可以保证新产品与外部组件正确连接的需求。 关联图表示了高层抽象的外部接口。 需要把对接口数据和控制组件的详细描述写入数据字典中。 如果产品的不同部分有不同的外部接口,那么应把这些外部接口的详细需求并入到这一部分的实例中。:陈述所需要的用户界面的软件组件。 描述每个用户界面的逻辑特征。 以下是可能要包括的一些特征:将要采用的图形用户界面( GUI)标准或者产品系列的风格。屏幕布局或解决方案的限制。将出现在每个屏幕的标准按钮、功能或导航链接(例如一个帮助按钮) 。快捷键。错误信息显示标准。对于用户界面的细节,例如特定对话框的布局,应该写入一个独立的用户界面规格说明书中,而不能写入软件需求规格说明书中。: 用户界面采用标准的 Windows一般窗口。:对于常用的按钮、菜单项将采用快捷键。: 错误信息应统一为中文,按钮信息为“是、否、取消”几种,提示信息基于3D技术的人体经络医疗辅助保健诊断系统需求分析说明书框标题栏添上“出错、提示”等关键词,内容要易于用户理解,可参照 Windows操作系统风格。:主界面的设计是通过 Windows窗口组件的设计来完成。:描述与产品所使用的通信功能相关的需求,包括电子邮件、 Web浏览器、网络通信标准或协议及电子表格等等。 定义了相关的消息格式。 规定通信安全或加密问题、 数据传输速率和同步通信机制。:详细列出与产品提供的主要服务相关的详细功能需求。 这些是必须提交给用户的软件功能,使用户可以使用所提供的特性执行服务或者使用所指定的使用实例执行任务。描述产品如何响应可预知的出错条件或者非法输入或动作。 就像本章开头所描述的那样,你必须唯一地标识每个需求。。本系统提供给普通用户四个功能模块,分别是经络穴位查询、疾病诊断、保健知识咨询和 3D人体控制模块。系统还提供给系统管理员一个后台管理模块,方便管理员对数据进行管理。普通用户可以根据不同的搜索条件来查询不同部位的穴位、 不同经络的穴位和不同的经络等信息。可以通过根据疾病名称查看对应的经络按摩治疗法, 也可以根据身体上的症状为自己初步诊断所患有的疾病。 用户还可以查看经络保健知识方面的文章。 为了实现人机交互性,用户还可以控制 3D人体模型,实现人体旋转、放大和缩小的功能。 6个项目。:该项目主要是软件界面以及用户交互。其中包括 3D人体模型的显示界面。:该项目主要是处理业务逻辑, 所有有关项目的操作和相应都在这里进行处理, 通过调用底层接口提供的类和方法来实现业务的处理。:该项目主要是定义各个操作的数据库访问层的接口。 通过定义这些接口, 上层调用的时候就知道要调用什么方法,需要什么参数。而且把业务层和数据库访问层分离可以更加清晰地进行分工合作,也有利于以后扩展功能。:该项目是由实现了 ADO的接口的类组成的,这些类的工作就是接收上层传来的数据,然后与数据库进行交互。:该项目是各个操作的表示类,包括其私有对象,公有对象,构造函数,属性和方法等,通过Model层可以将数据库中的数据实例化到内存中,从而保证了数据的持久性。:该项目是实现 3DStudioMax模型转换为 OpenGL模型。:详尽陈述与系统安全性、 完整性或与私人问题相关的需求, 这些问题将会影响到产品的使用和产品所创建或使用的数据的保护。 定义用户身份确认或授权需求。 明确产品必须满足的安全性或保密性策略。 你可能更喜欢通过称为完整性的质量属性来阐述这些需求。一个软件系统的安全需求的范例如下: “每个用户在第一次登陆后,必须更改他的最初登陆密码。最初的登陆密码不能重用。 ”系统交付使用时(或者发布时)保留后台管理系统,也就是后台管理系统只会给具有相应权限的管理员使用,确保了数据的完整统一,增强了安全保障。、疾病信息、保健知识信息和控制3D人体模型。:列举出有关产品的所有操作规则, 例如什么人在特定环境下可以进行何种操作。这些本身不是功能需求, 但他们可以暗示某些功能需求执行这些规则。 一个业务规则的范例如下:“只有持有管理员密码的用户才能执行 $。”:列举出将与软件一同发行的用户文档部分,例如:用户手册、 在线帮助和教程。明确所有已知的用户文档的交付格式或标准。

需求分析说明书(基于3D技术的人体经络医疗辅助保健诊断系统) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息