软件需求分析报告实例.doc_第1页
软件需求分析报告实例.doc_第2页
软件需求分析报告实例.doc_第3页
软件需求分析报告实例.doc_第4页
软件需求分析报告实例.doc_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

1、 需求分析说明书需求分析说明书 1. 引言引言.3 1.1 编写目的.3 1.2 项目风险.3 1.3 预期读者和阅读建议.5 1.4 产品范围.5 1.5 参考文献.5 2. 系统总体概述系统总体概述.6 2.1 目标.6 2.2 用户类和特性.7 2.3 运行环境.7 2.3.1 硬件环境 .7 2.3.2 软件环境 .7 2.4 设计和实现上的限制.7 2.5 假设和约束(依赖).7 2.5.1 产品的 SEO 排名.7 2.5.3 系统的安全 .8 3. 外部接口需求外部接口需求.8 3.1 用户界面.8 3.2 硬件接口.8 3.3 软件接口.8 3.4 通讯接口.8 4. 系统特性

2、系统特性.8 4.1 说明和优先级.8 4.2 激励响应序列.9 4.3 功能需求.9 4.4 功能详述.11 4.4.1 以使用软件的汽车用户为例: .11 5. 其它非功能需求其它非功能需求.12 5.1 性能需求.12 5.2 安全措施需求.12 5.3 安全性需求.12 5.4 操作需求.13 5.5 软件质量属性.13 5.6 业务规则.13 5.7 用户文档.13 6. 词汇表词汇表.13 6.1 SSH .13 6.2 JAVA.13 6.3 MYSQL.13 7. 待定问题列表待定问题列表.14 1. 引言引言 1.1 编写目的编写目的 本需求分析说明书对本项目第一阶段的内容进

3、行分析,对需求细节和实现方式进行了 较为详细的阐述。本需求说明书供业务和科技部门人员、软件需求提供人员、软件的概要 设计人员、软件的开发人员、软件的测试人员使用,并作为产品验收确认的依据。 需求分析是在可行性研究的基础上,将用户对系统的描述,通过开发人员的分析概括, 抽象为完整的需求定义,再形成一系列文档的过程。可行性研究旨在评估目标系统是否值 得去开发,问题是否能够解决,而需求分析旨在回答系统做什么的问题,确保将来开发 出来的软件产品能够真正满足用户的需要。 构建一个软件系统最困难的工作是确定构建什么。其他任何工作都不会像这部分工作 那样,在出错之后会如此严重地影响随后实现的系统,并且在以后

4、修补竟会如此的困难。 需求分析是一个非常重要的过程,它完成的好坏直接影响后续软件开发的质量。一般 情况下,用户并不熟悉计算机的相关知识,而软件开发人员对相关的业务领域也不甚了解, 用户与开发人员之间对同一问题理解的差异和习惯用语的不同往往会为需求分析带来很大 的困难。所以,开发人员和用户之间充分和有效的沟通在需求分析的过程中至关重要。 有效的需求分析通常都具有一定的难度,一方面是因为交流存在障碍,另一方面是因 为用户通常对需求的陈述不完备、不准确和不全面,并且还可能不断地变化。开发人员不 仅需要在用户的帮助下抽象现有的需求,还需要挖掘隐藏的需求。此外,把各项需求抽象 为目标系统的高层逻辑模型对

5、日后的开发工作也至关重要。合理的高层逻辑模型是系统设 计的前提。 在进行需求分析的过程中,首先要明确需求分析应该是一个迭代的过程。由于市场环 境的易变性以及用户本身对于需求描述的模糊性,需求往往很难做到一步到位。需求分析 不仅仅是属于软件开发生命周期早期的一项工作,而且还应该贯穿于整个生命周期中,它 应该随着项目的深入而不断地变化。 此外,为了方便后续的评审和测试等工作,需求的描述应该尽量做到:具体、详细、 可以测量和可以实现,并且基于时间。 1.2 项目风险项目风险 政策风险分析: 随着社会的进步与人们生活水平的提高大幅度增加,尤其在我国汽车进入家庭的条件 下,需要更多的适合现代汽车技术要求

6、和社会经济承受能力的汽车维修检测设备,为了让 四轮定位仪市场变得规范、有序,中国汽车保修设备行业协会与全国汽车维修标准化技术 委员会于 2004 年,制定了四轮定位仪的行业标准(标准号 JT/T505-2004) ,国家交通部 2004 年国标 GB/T16739.1-.2-2004汽车维修业开业条件规定:一、二类汽车维修企业必 须配备四轮定位仪,鼓励国内汽车四轮定位仪的产业发展,提升汽车安全性检测装备及技 术水平。编写其配套的移动终端的数据采集系统及线上交流软件,建设包括标准车型数据 收集及维修案例收集和查询的云计算服务平台,也是十分重要的、因此,开发我国具备自 主知识产权的,同时采用国际领

7、先的 JAVA 编程语言的手机 IOS 及安卓软件,是完全符合 行业产业政策的! 另外,国务院 18 号文件对软件企业的发展给予了很多的优惠政策,在应对金融危机时, 电子信息产业的调整振兴规划中,再次明确提出各级政府对嵌入式工业软件、采用 JAVA 编程语言设计的行业应用软件、工业集成电路电子企业给予充分的支持和支撑! 法律风险分析: 公司从创业之初,十分重视对自主知识产权的保护,拥有 2 个商标、6 个软件著作权 证和 7 项专现正在申请国际专利。为有效防止出现法律上的竞争风险,进一步参与国际竞 争铺平道路。 市场风险分析: 两个数据:一个是2002 年中国软件产业前 100 家企业的软件总

8、收入,居然达到 了 465.65 亿!而另一位记者在中国软件博览会新闻发布会上获悉,2001 年中国软件产业 总额为 796 亿元,出口总额达到 60 亿元人民币!这两串数据实在令人震惊,因为它们意 味着,中国软件业的市场规模在一夜之间就跃升了好几倍!如此之神速,赶美超印指日可 待! 技术风险分析: 我们都知道 JAVA 是一种成熟的、健壮的、安全的、可移植的、高性能的编程语言, 目前被广泛用于网络、手机、家电等几乎任何一种可用编程来实现功能,它本身的功能应 该都不存在任何的技术风险,另本公司四轮定位仪产品传感器采用最新 CMOS 数码技术, 由于其良好的硬件性能及性价比优势,正广泛的被当前的

9、数码相机厂家所青睐,相信不久 就能取代 CCD 成为民用领域的主流,所以本项目产品中整个四轮定位系统完全达到国际 先进水准,而采用 CMOS 新技术的仅有 2 家。随着中试的进一步推进,公司将着重投入软 件的功能的进一步升级开发、产业化的工艺改进,产品包装设计,以及通过 ISO9000、CE 认证等相关工作,具有独占的技术优势。 运营风险分析: 公司经过三年的努力,公司在全国发展了 100 多家经销商,在北京、上海、天津、沈 阳、济南、西安、乌鲁木齐、成都、广州、杭州 10 个中心城市设立销售办事处。已有近 20 个国家采购了我公司产品,并在美国、意大利、俄罗斯、印度、韩国、新马泰签约了专 门

10、的代理商。 公司拥有约 900 平方米,配套有车床、铣床、钻床以及全套传感器电子组装生产流水 线;研发中心装置了汽车模拟台架、传感器数据扫描监测柜、LED 光学测试仪、电子示波 器、智能工控试验台等信息产品开发设备。公司各部门设置齐全,拥有一批高素质的研发、 生产和管理人才,具有良好的产业化基础,和一定的以市场为导向的经营防范能力。 财务风险分析: 本项目总投资 160 万元,至今已完成总投资 130 万, 2012 年底,累计销售额为人民 币 1816.62 多万元,实现利税 172 万元,今年 1-12 月份,销售收入达 1200 多万元,市场 需求呈旺盛增长趋势。预计到 2013 年,项

11、目完成时,规模效应充分显现,可实现每年 2500 万元的经营收入,利税 600 万元。项目动态投资回收期 2 年,借款偿还期 3 年。项目 的盈利能力和清偿能力均较好,从财务角度上讲,该项目是不存在大的不确定性的财务风 险。 1.3 预期读者和阅读建议预期读者和阅读建议 小组成员 审核组成员 相似系统的设计人员 1.4 产品范围产品范围 依靠云计算技术,互联网技术结合汽车四轮定位技术,实现移动终端的数据采集系统 及线上交流软件,包括标准车型数据收集及维修案例收集和查询的云计算服务平台。利用 JAVA,JSP 语言建立平台界面,完成相关操作按钮,下拉框,指令等平台所有对应操作; Hadoop 是

12、一个分布式系统基础架构平台,用户可以在不了解分布式底层细节的情况下开发 分布式程序,在此我们就利用 Hadoop 提供的可靠共享存储和分析系统,充分利用集群的 威力,高速运算和存储。实现大数据下多用户同时在线服务和资源共享。 1.5 参考文献参考文献 1 徐观,苏建,陈熔,张立斌,苏丽俐.汽车主销后倾测量模型误差分析及标定方法D. 吉 林大学,2008,1. 2 李延庆.四轮定位专用调整角度零件J. 检测技术. 2003,28:45-46 . 3田朝晖.浅析一汽丰田轿车四轮定位调整J. 沿海企业与科技. 2011,136:51-54. 4肖军 李历军. 汽车车轮及轮胎的磨损和定位检测J. 决策

13、参考. 2010,5:9-13. 5 苏 建 徐 观. 基于 Solidworks 平台的四轮定位仪检定装置三维动画仿真J. 机 械 设计与制造. 2007,5:72-73. 6 王德超, 涂亚庆, 张铁楠. 基于计算机视觉的汽车四轮定位参数检测数学模型及方 法研究J. 汽车工程. 2008,3:9-13 . 7 黄景中. 四轮定位仪的关键技术R. 桂 林,2007. 8Tom White.Hadoop 权威指南M.清华大学出版社,北京:2011. 9Chuck Lam.Hadoop 实战M.人民邮电出版社,北京:2011. 10张孝祥.JAVA 培训教程M.北京:清华大学出版社,2003.

14、11 吕凤翥.JAVA 语言程序设计M.北京:清华大学出版社,2010. 12 樊海林. 在用汽车四轮定位参数变化对操纵稳定性影响研究J.重庆交通大学, 2011,3. 13朱颖琪.基于云计算的海量数据存储研究与设计D. 电子科技大学,2009,6. 14Knoer.SJ.Lessons learned from a pharmacy practice model change at an academic medical center,AMERICA JOURNAL OF HEALTH-SYSTEM PHARMACY,2010. 15Amelung.C: First result from

15、the ATLAS muon spectromerer optical aligment system , NUCLEAR INSTRUMENTS&METHODS ,Vol.623,No.1 388390,2010. 16 雷玉泉.现代汽车四轮定位技术研究D. 上海海事大学,2006,6. 17 Amelung.C. The optical alignment system of the ATLAS muon spectromter endcaps , JOURNAL OF INSTRUNENTATION, 2008. 18 Burdzik.R. Identification of struc

16、ture and directional distribution of vibration transferred to car-boby from road roughness, JOURNAL OF VIBROENGINEERING, 2014. 19 曹凤兵. 基于 Hadoop 的云计算模型研究与应用D. 重庆大学,2011,4 . 20 高德赞.四轮定位仪检测原理研究D. 吉林大学,2012,6. 21 宋志军,JSP 从入门到精通M.电子工业出版社,2011.9 . 22 卢翰,JSP 项目开发实例M.清华大学出版社,2011.1 . 23 吴兴敏,汽车车身结构M.人民邮电出版社

17、,2010.9. 24 陈有方,汽车原理与构造M.重庆大学出版社,2003. 25 余翔.四轮定位仪检测原理J.工具技术,2005(1):80-81. 26 李刚.汽车前束和前轮外倾测量原理J.汽车运输,1994(11):18-20. 27 FASEP Company.Unitronic N-K Users ManualG.1996. 28 Jiang G.,Tsui H,Quan L,Zisserman A.Single axis geometry by fitting tonicsC. Proceedings of European Conference on Computer Visio

18、n,2002:537-550. 29 Lee H J.Region Matching and Depth Finding for 3D Objects in Stereo Aerial PhotographsJ.Pattern Recognition,1990,23(2):81-93. 30 张建勋,古志民,郑超.云计算研究进展综述J.计算机应用研究,2010,27(2): 429-433 31 何元.基于云计算的海量数据挖掘分类算法研究D.成都:电子科技大学硕士论文, 2011. 32 刘鹏.云计算(第二版)M.北京:电子工业出版社,2011. 2. 系统总体概述系统总体概述 2.1 目标目

19、标 本系统的主要目的是研发一款基于移动终端的数据采集系统(四轮定位数据、汽车其 他维修数据、汽车维修案例等)及线上交流软件,模仿百度知道,可以进行网上互动,论 坛或者讨论组,进行问题悬赏,当答对提问者的咨询的问题的时候,可以获得积分,积分 可以进行排序,在网上进行公布;另外,积分也可以用来在该网站上下载数据; 同时,这 些数据又会进一步作为搜索结果,提供给其他有类似疑问的用户,达到分享知识的效果。 鼓励用户将自己所知的四轮定位数据通过移动终端上传给系统数据库。并且可以方便的与 别的用户交流。在网络中可以跨越年龄、身份、行业、地域的限制,达到人与人、人与信 息之间的零距离交流。随着数据量的扩大,

20、云计算的优势逐渐凸显,本系统致力于建设包 括标准车型数据收集及维修案例收集和查询的云计算服务平台,降低成本,方便用户查询 车型以及维修数据。 根据项目的计划,项目目标主要有几个方面: 1. 实现用户数据上传奖励机制的功能 2. 实现提供资料服务的客户功能 3. 移动客户端 4.建立数据云存储平台 5.实现用户互动功能 2.2 用户类和特性用户类和特性 主要用户是各个类型的汽车的驾驶员。用户没有专业的计算机知识,所以需要一个友 好简单的界面。用户通过软件进行沟通,应提供多种方式,如文字,音频聊天等。 用户一般不经过任何的培训就能能够比较熟练地应用此系统。 本系统的预期使用频度为:7*24 小时。

21、 2.3 运行环境运行环境 2.3.1 硬件环境硬件环境 可选用支持安卓的手机,苹果,基于开发使用的是开源系统,所以具有了很好的移植 性,对硬件网络没有特殊要求,以实际购买力为准。 2.3.2 软件环境软件环境 1、 用MySQL作为数据存储数据库; 2、 采用SSH技术作为系统的解决方案,使系统具有更好的可扩展性; 3、 采用Tomcat作为系统的应用服务器 ; 4、 客户端采用浏览器形式,满足零客户端的易用性要求; 5、 使用Hadoop分布式系统基础架构; 6、 使用谷歌云平台技术; 7、 满足客户手机客户端的需求 ; 2.4 设计和实现上的限制设计和实现上的限制 设计上,目前这个系统仅

22、仅是未来产品的一部分,必须要保证具有良好的扩展性。实 现上,需要一个主机服务器,而且没有开发类似产品的经验等。 2.5 假设和约束假设和约束(依赖依赖) 2.5.1 产品的产品的 SEO 排名排名 为了在尽量短的时间内收回对系统的投资,需要尽快的打开市场,提高系统的SEO排 名,有助于尽快的打开市场,从而能尽快盈利。为下一步的发展奠定基础。 这个需要专业人士的帮助。 2.5.2 各个模块之间的稳定协作各个模块之间的稳定协作 系统主要会由用户的几种类型分为几个模块,各个模块之间的稳定协作需要得到保证, 保证系统的 24*7 的稳定运行,尽量只保持周期性的维护。 2.5.3 系统的安全系统的安全

23、系统的安全是当前网络环境下的一个重要要求,系统的安全不仅关系着自身的盈利等, 还关系着用户的各种信息。 系统的安全方面,需要专业人士的帮助。 3. 外部接口需求外部接口需求 3.1 用户界面用户界面 追求尽量简洁的界面,争取直观的传递给客户尽量多的讯息。 3.2 硬件接口硬件接口 不详,需要根据具体的情况具体分析。 3.3 软件接口软件接口 不详,需要根据具体的情况具体分析。 3.4 通讯接口通讯接口 遵循各种网络协议,满足各种浏览器的需求。 不详,需要根据具体的情况具体分析。 个人信息管理 线上交流 好友管理 积分管理 问答系统 4. 系统特性系统特性 4.1 说明和优先级说明和优先级 本系

24、统根据最终用户所具有的不同功能将用户分为以下四类: 1、 汽车用户:需要从产品得到信息,产品等; 2、 合作用户:提供汽车用户需求的各种产品、信息; 3、 管理用户:管理汽车用户和合作用户,保证正常的秩序; 4、 系统管理员:维护系统的正常。 产品在做完最基础的架构之后,应该优先做出汽车用户的模块,然后才是管理用户和 合作用户的功能。 优先级:管理员汽车合作用户=管理员 4.2 激励响应序列激励响应序列 目前不详。 4.3 功能需求功能需求 4.3.1 汽车用户功能汽车用户功能 汽车用户 用户 登陆 定位数据上传 定位数据下载 用户注册 消息发布 审核上传数 据 4.3.2 管理员功能 登陆

25、权限控制 定位信息管 理 用户管理 管理员 积分发放 4.4 功能详功能详述述 4.4.1 以使用软件的汽车用户为例:以使用软件的汽车用户为例: 用户前台界面后台管理系统 返回信息 3.返回信息 4.返回信息 11.返回定位信息 1进入 2.是否注册 1.进入 6.提交注册信息 10.查看定位信息 9.登陆 5.注册 7.注册通过 8.返回注册结果 11.上传新定位信息 11.返回定位信息 12.存入数据库 13.反馈用户积分奖励 14.用户积分增加 14.在线交流 15.在线交流 16.返回交流信息 17.回答问题 18.答案提交审核 19.审审核核通通过过 20.用户积分增加 5. 其它非功能需求其它非功能需求 5.1 性能需求性能需求 5.1.1 数据精确度数据精确度 由于涉及到定位数据,对于数据类的信息要保证足够的精确,精确到度。 5.1.2 时间特性时间特性 页面刷新时间不能超过3秒,页面直接的跳转不超过4秒。 满足用户需要快速得到信息的要求,页面的优化要做好,使得每个用户能感觉到能够 流畅迅速的查找到自己所需要的信息。 5.1

温馨提示

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

评论

0/150

提交评论