需求分析说明书样本_第1页
需求分析说明书样本_第2页
需求分析说明书样本_第3页
需求分析说明书样本_第4页
需求分析说明书样本_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.Doc基于3D技术人体经络医疗辅助保健诊断系统需求分析阐明书.5.13AllRightsReserved目录1.引言 31.1.编写目 31.2.背景 31.3.定义、缩略词 31.4.参照资料 32.综合描述 42.1.产品前景 42.2.产品功能 42.3.顾客类和特性 52.4.运营环境 52.5.设计/实现上依赖 52.5.1.技术/工具/编程语言限制 62.5.2.需求分析限制 62.5.3.硬件限制 62.6.假设和依赖 62.6.1.假设条件 62.6.2.依赖条件 63.外部接口需求 63.1.顾客界面 73.2.通讯接口 74.系统需求 74.1.功能需求 74.1.1.基本功能设计 74.1.2.代码层次设计 74.2.安全性需求 84.2.1.权限管理 84.3.业务规则 84.4.顾客文档 81.引言1.1.编写目编写指南:阐明编写这份需求分析阐明书目,指出预期读者。《基于3D技术人体经络医疗辅助诊断保健系统需求分析阐明书》(如下简称URS即UserRequirementSpecification)将精准阐述该系统必要提供功能和性能以及它要考虑限制条件。本阐明书是系统测试和顾客文档基本,一经制定将是项目规划、设计和编码基本。URS有如下三个重要目:A.客户和营销部门依赖它来理解她们所能提供产品。B.软件开发小组依赖它来理解她们将要开发产品。C.项目负责人依照包括在软件需求规格阐明书中描述产品来制定规划并预测进度安排、工作量和资源。合用读者:开发人员、营销人员、顾客、测试人员、文档编写人员。1.2.背景编写指南:阐明待开发软件系统名称;列出此项目任务提出者、开发者、顾客以及将运营该软件计算站(中心)。该项目开发筹划书针对软件系统是“基于3D技术人体经络医疗辅助保健诊断系统”,该项目为大学生科技创新项目,由一种五人团队(周勇钧,郑丽婉,郑奇发,杨焘,方晓帆)开发,任意人都可以对这个项目开发系统进行应用。系统需求背景:本项目是在当前亚健康人口较多状况下提出。据联合国卫生组织最新记录:当前在全世界人口中,15%是健康人群、15%是患病者、70%人群处在亚健康状态。人们健康水平跟不上当今生活水平。本项目可以让更多人理解人体经络、穴位。人们通过学习人体经络穴位知识,可以增长自身知识以外,还可以随时随处为自己保健,这样有助于提高人们整体健康水平,减少亚健康比率。项目目的顾客是广大人们群众,因此咱们重要从如下几方面收集及进行需求分析:听取群众意见。从人体经络方面专家收集意见。1.3.定义、缩略词编写指南:列出本文献中用到专门术语定义和外文首字母组词原词组。本阐明书所用文字定义:黑色字:普通文本,系统中重要阐明文本。蓝色字:表格、图形、重要流程图标题。青色字:本章节注意事项、编写指南。粉红色字:阐明书中重要用词、阐明。×××:表达保密或者待填写文本。1.4.参照资料编写指南:列出关于参照文献:本项目经核准筹划任务书或合同,上级机关批文;属于本项目其她已刊登文献;本文献中各处引用文献、资料,涉及所要用到软件开发原则。列出这些文献标题、文献编号、刊登日期和出版单位,阐明可以得到这些文献资料来源。如下是本阐明书关于参照文献:GB/Tl1457软件工程术语GB8566计算机软件开发规范GB8567计算机软件产品开发文献编制指南GB/T12505计算机软件配备管理筹划规范《基于3D技术人体经络医疗辅助诊断保健系统规划阐明书》。2.综合描述2.1.产品前景编写指南:描述了软件需求规格阐明书中所定义产品背景和来源。阐明了该产品与否是产品系列中下一成员、与否是成熟产品所改进下一代产品、与否是既有应用程序代替品,或者是一种新型、自含型产品。如果软件需求规格阐明定义了大系统一种构成某些,那就要阐明这某些软件是如何与整个系统有关联,并且要定义出两者之间接口。基于3D技术人体经络医疗辅助诊断保健系统是咱们项目小组提出申请开发一种科技创新项目。该产品是咱们在当前压力过大社会生活环境中,通过详尽社会调查,听取人体经络专家意见,结合当前受欢迎3D技术而开发出来创新医疗辅助诊断保健系统。该系统从一种新颖角度通过3D技术把人体经络、穴道位置与人体关系呈当前人们眼前,更详细生动向人们展示人体各个部位,实现人机交互性,其发展前景乐观,具备较大发展空间和发展潜力。2.2.产品功能编写指南:概述了产品所具备重要功能。其详细内容将在功能需求中描述,因此在此只需要概略地总结,例如用列表办法给出。较好地组织产品功能,使每个读者都易于理解。用图形表达重要需求分组以及她们之间联系,例如数据流程图顶层图或类图,都是有用。基于3D技术人体经络医疗辅助保健诊断系统基本功能模块,涉及3D人体控制、经络穴位查询、疾病诊断、保健征询、后台管理等重要功能。如表1所示。表SEQ表\*ARABIC1基于3D人体经络医疗辅助保健诊断系统重要功能模块设计序号功能功能描述123453D人体控制经络穴位查询疾病诊断保健征询后台管理实现3D人体旋转、放大和缩小功能。可以依照不同搜索条件来查询不同部位穴位、不同经络穴位和不同经络。可以通过依照疾病名称查看相应经络按摩治疗法,也可以依照身体上症状为自己初步诊断所患有疾病。可以查看保健知识。由系统管理人员操作后台管理模块,实现数据增删改。系统功能构造如图1所示。图1基于3D技术人体经络医疗辅助保健诊断系统功能构造图2.3.顾客类和特性编写指南:拟定你觉得可以使用该产品不同顾客类并描述它们有关特性。有某些需求也许只与特定顾客类关于。将该产品重要顾客类与拿些不太重要顾客类区别开。该系统重要提供顾客实现人体经络穴位查询功能、疾病诊断功能、保健知识征询功能和3D人体控制功能。因而系统重要顾客类只有一种:顾客顾客:顾客顾客直接使用系统软件所有功能。并且,顾客可以选取个性化、多样化界面。因而系统设计应考虑此类顾客需求,重要是对系统实用性、美观性、高效性进行强化。2.4.运营环境编写指南:描述了软件运营环境,涉及硬件平台、操作系统和版本,尚有其她软件构成或与其共存软件系统。硬件环境:最低配备:Intel(R)Celeron(R)2.0GHzCPU,256MRAM,80GB硬盘空间,800*600*15寸显示屏,键盘,鼠标等。操作系统:WindowsXP以上版本。2.5.设计/实现上依赖编写指南:拟定影响开发人员自由选取问题,并阐明这些问题为什么成为一种限制。也许限制涉及如下内容:必要使用或者避免特定技术、工具、编程语言和数据库。所规定开发规范或原则(例如,如果由客户公司负责软件维护、就必要定义转包者所使用设计符号表达和编码原则)。公司方略、政府法规、工业原则。硬件限制、例如定期需求和存储器限制。数据转换格式原则。2.5.1.技术/工具/编程语言限制编程语言:系统采用编程语言是C++和OpenGL。C++详细指是微软VisualStudio系列下C++,重要使用微软提供MFC(微软基本类MicrosoftFoundationClasses)类库来开发系统。系统也采用OpenGL图形接口语言,实现3DStudioMax人体模型和MicrosoftVisualStudio6.0结合。开发工具:该系统需要三个工具,是MicrosoftofficeAccess、MicrosoftVisualStudio6.0和3DStudioMax。MicrosoftOfficeAccess是由微软发布关联式数据库管理系统。它结合了MicrosoftJetDatabaseEngine和图形顾客界面两项特点,是MicrosoftOffice系统程式之一。它使用以便限度和强大设计工具为程序员提供许多管理数据功能。MicrosoftVisualStudio6.0是是微软公司推出开发环境,是Windows平台应用程序开发环境。在MircosoftVisualStudio6.0开发环境下,运用MFC类库开发出功能界面系统。3DStudioMax是Autodesk公司开发基于PC系统三维动画渲染和制作软件。3DStudioMax开发软件可以实现开发人体模型和穴位定位。2.5.2.需求分析限制由于系统开发使用到编程语言C++、OpenGL图形接口语言是开发人员之前没有学过。因此需要一段时间去学习。除了编程语言限制,还涉及3D人体模型制作。人体模型开发人员没有使用过3DStudioMax软件,也需要一段时间去学习。2.5.3.硬件限制本系统是基于网络开发使用,顾客只要有一台计算机,操作系统为WindowsXP以上版本,就可以使用本系统。本系统对硬件环境规定较低,当前计算机基本配备普通在该规定以上水平,因而硬件限制不大。2.6.假设和依赖编写指南:列出在对软件需求规格阐明中影响需求陈述假设因素(与已知因素相对立)。这也许涉及你打算要用商业组件或关于开发或运营环境问题。你也许以为产品将符合一种特殊顾客设计商定,但是另一种SRS读者却也许不这样以为。如果这些假设不对的、不一致和被更改,就会使项目受到影响。此外,拟定项目对外部因素存在依赖。例如,如果你打算把其她项目开发组件集成到系统中,那么你就要依赖那个项目准时提供对的操作组件。如果这些依赖已经记录到其他文档中了,那么在此就可以参照其她文档。2.6.1.假设条件假设顾客都拥有计算机,操作系统为WindwosXP以上版本,且计算机配备均符合规定。2.6.2.依赖条件当前开发小组使用开发工具是MicrosoftofficeAccess、MicrosoftVisualStudio6.0和3DStudioMax,在进行系统测试时需要购买正式版组件以满足开发需要,或者选用功能、性能方面更好版本。3.外部接口需求编写指南:运用本节来拟定可以保证新产品与外部组件对的连接需求。关联图表达了高层抽象外部接口。需要把对接口数据和控制组件详细描述写入数据字典中。如果产品不同某些有不同外部接口,那么应把这些外部接口详细需求并入到这一某些实例中。3.1.顾客界面编写指南:陈述所需要顾客界面软件组件。描述每个顾客界面逻辑特性。如下是也许要涉及某些特性:将要采用图形顾客界面(GUI)原则或者产品系列风格。屏幕布局或解决方案限制。将出当前每个屏幕原则按钮、功能或导航链接(例如一种协助按钮)。快捷键。错误信息显示原则。对于顾客界面细节,例如特定对话框布局,应当写入一种独立顾客界面规格阐明书中,而不能写入软件需求规格阐明书中。1.界面风格:顾客界面采用原则Windows普通窗口。2.快捷键:对于惯用按钮、菜单项将采用快捷键。3.错误信息:错误信息应统一为中文,按钮信息为“是、否、取消”几种,提示信息框标题栏添上“出错、提示”等核心词,内容要易于顾客理解,可参照Windows操作系统风格。4.主界面:主界面设计是通过Windows窗口组件设计来完毕。3.2.通讯接口编写指南:描述与产品所使用通信功能有关需求,涉及电子邮件、Web浏览器、网络通信原则或合同及电子表格等等。定义了有关消息格式。规定通信安全或加密问题、数据传播速率和同步通信机制。4.系统需求4.1.功能需求编写指南:详细列出与产品提供重要服务有关详细功能需求。这些是必要提交给顾客软件功能,使顾客可以使用所提供特性执行服务或者使用所指定使用实例执行任务。描述产品如何响应可预知出错条件或者非法输入或动作。就像本章开头所描述那样,你必要唯一地标记每个需求。4.1.1.基本功能设计本系统是一种应用型软件。本系统提供应普通顾客四个功能模块,分别是经络穴位查询、疾病诊断、保健知识征询和3D人体控制模块。系统还提供应系统管理员一种后台管理模块,以便管理员对数据进行管理。普通顾客可以依照不同搜索条件来查询不同部位穴位、不同经络穴位和不同经络等信息。可以通过依照疾病名称查看相应经络按摩治疗法,也可以依照身体上症状为自己初步诊断所患有疾病。顾客还可以查看经络保健知识方面文章。为了实现人机交互性,顾客还可以控制3D人体模型,实现人体旋转、放大和缩小功能。4.1.2.代码层次设计整个解决方案内分为6个项目。1.视图层: 该项目重要是软件界面以及顾客交互。其中涉及3D人体模型显示界面。2.业务层: 该项目重要是解决业务逻辑,所有关于项目操作和相应都在这里进行解决,通过调用底层接口提供类和办法来实现业务解决。3.接口层: 该项目重要是定义各个操作数据库访问层接口。通过定义这些接口,上层调用时候就懂得要调用什么办法,需要什么参数。并且把业务层和数据库访问层分离可以更加清晰地进行分工合伙,也有助于后来扩展功能。4.数据库访问层: 该项目是由实现了ADO接口类构成,这些类工作就是接受上层传来数据,然后与数据库进行交互。5.模型层:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论