软件需求分析文档_第1页
软件需求分析文档_第2页
软件需求分析文档_第3页
软件需求分析文档_第4页
软件需求分析文档_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、 软件需求分析文档 1. 引言引言 .11 1.1 编写目的.11 1.2 项目风险.11 1.3 文档约定.11 1.4 预期读者和阅读建议.11 1.5 产品范围.12 1.6 参考文献.12 2. 综合描述综合描述 .12 2.1 产品的状况.12 2.2 产品的功能.13 2.3 用户类和特性.13 2.4 运行环境.13 2.5 设计和实现上的限制.13 2.6 假设和约束(依赖).14 3. 外部接口需求外部接口需求 .14 3.1 硬件接口.15 3.2 软件接口.15 3.3 通讯接口.16 4. 系统功能需求系统功能需求 .16 4.1 说明和优先级.16 4.2 激励响应序

2、列.17 4.3 输入输出数据.17 5. 其它非功能需求其它非功能需求 .17 5.1 性能需求.17 5.2 安全措施需求.18 5.3 安全性需求.18 5.4 软件质量属性.18 5.5 业务规则.18 5.6 用户文档.18 6. 词汇表词汇表 .19 1. 引言引言 1.1 编写目的编写目的 本需求分析说明书对本项目第一阶段的内容进行分析,对需求细节和实现方式进行了 较为详细的阐述。本需求说明书供业务和科技部门人员、软件需求提供人员、软件的概要 设计人员、软件的开发人员、软件的测试人员使用,并作为产品验收确认的依据。 1.2 项目风险项目风险 法律风险分析 公司从创业之初,十分重视

3、对自主知识产权的保护,拥有 2 个商标、6 个软件著作权 证和 7 项专现正在申请国际专利。为有效防止出现法律上的竞争风险,进一步参与国际竞 争铺平道路。 市场风险分析 两个数据:一个是2002 年中国软件产业前 100 家企业的软件总收入,居然达到了 465.65 亿!而另一位记者在中国软件博览会新闻发布会上获悉,2001 年中国软件产业总额 为 796 亿元,出口总额达到 60 亿元人民币!这两串数据实在令人震惊,因为它们意味着, 中国软件业的市场规模在一夜之间就跃升了好几倍!如此之神速,赶美超印指日可待! 技术风险分析: 我们都知道 JAVA 是一种成熟的、健壮的、安全的、可移植的、高性

4、能的 编程语言,目前被广泛用于网络、手机、家电等几乎任何一种可用编程来实现功能,它本 身的功能应该都不存在任何的技术风险,另本公司四轮定位仪产品传感器采用最新 CMOS 数码技术,由于其良好的硬件性能及性价比优势,正广泛的被当前的数码相机厂家所青睐, 相信不久就能取代 CCD 成为民用领域的主流,所以本项目产品中整个四轮定位系统完全达 到国际先进水准,而采用 CMOS 新技术的仅有 2 家。随着中试的进一步推进,公司将着重 投入软件的功能的进一步升级开发、产业化的工艺改进,产品包装设计,以及通过 ISO9000、CE 认证等相关工作,具有独占的技术优势。 1.3 预期读者和阅读建议预期读者和阅

5、读建议 用户; 开发人员; 测试人员; 文档编写入员。 1.4 产品范围产品范围 利用 JAVA,JSP 语言建立平台界面,完成相关操作按钮,下拉框,指令等平台所有对 应操作。 1.5 参考文献参考文献 卢翰,JSP 项目开发实例M.清华大学出版社,2011.1 . 郭峰. 我的 J2EE 成功之路M: 电子工业出版社, 2009.11.108-111 贾蓓,镇明敏,杜磊, Java Web 整合开发实战M: 清华大学出版社 2013 瑞奇特,框架设计M: 东南大学出版社出版,2010 2. 综合描述综合描述 2.1 用户类和特性用户类和特性 主要用户是浏览网页的所有用户。用户没有专业的计算机

6、知识,所以需要一个友好简 单的界面。用户通过浏览网页,了解公司情况。 用户一般不经过任何的培训就能能够比较熟练地应用此系统。 本系统的预期使用频度为:7*24 小时。 2.2 运行环境运行环境 硬件环境:Inter i5 软件环境:1.windows XP 以上的操作系统 2.用 SQL Server 2005 作为数据存储数据库 3.采用 Tomcat 作为系统的应用服务器 4.客户端采用浏览器形式,满足零客户端的易用性要求 5.采用 SSH 技术作为系统的解决方案,使系统具有更好的可扩展性 2.3 设计和实现上的限制设计和实现上的限制 设计上,目前这个系统仅仅是未来产品的一部分,必须要保证

7、具有良好的扩展性。实现 上,需要一个主机服务器,而且没有开发类似产品的经验等。 2.4 假设和约束假设和约束(依赖依赖) 各个模块之间的稳定协作 系统主要会有分为几个模块,各个模块之间的稳定协作需要得到保证,保证系统的 24*7 的稳定运行,尽量值保持周期性的维护。 系统的安全 系统的安全是当前网络环境下的一个重要要求,系统的安全不仅关系着自身的盈利等, 还关系着用户的各种信息。 3. 外部接口需求外部接口需求 3.1 用户界面用户界面 追求尽量简洁的界面,争取直观的传递个用户尽量多的讯息。 3.2 通讯接口通讯接口 遵循各种网络协议,满足各种浏览器的需求。 4. 系统功能需求系统功能需求 4

8、.1 说明和优先级说明和优先级 本系统有前后模块,根据最终用户所具有的不同功能将用户分为两类: 1. 用户:浏览信息 2. 管理员:维持系统的正常,管理信息 前台模块的功能主要是信息发布 后台数据管理功能主要用于完成远程数据库服务器维护功能,包括业务数据的分类与 信息的添加、删除、修改等功能,以及对网站操作员的管理等。此外网站所有动态信息维 护也均由网站后台管理系统完成。 优先级:管理员用户 4.2 功能需求功能需求 用户功能:浏览网页 管理员功能:通过输入用于一定访问权限的用户名和密码,在后台添加新的信息,对已 有信息进行修改或删除。 5. 其它非功能需求其它非功能需求 5.1 性能需求性能

9、需求 1.数据精确度 由于涉及定位数据,对于数据类的信息要保证足够的精确,精确到度。 2.时间特性 页面刷新时间不能超过 3 秒,页面直接的跳转不超过 4 秒。 满足用户需要快速得到 信息的要求,页面的优化要做好,使得每个用户能感觉到能够流畅迅速的查找到自己所需 要的信息。 5.2 安全措施需求安全措施需求 5.3 安全性需求安全性需求 系统要有足够的防御能力,防御普通黑客的攻击,尽量减少各种可能出现的漏洞,防 止用户信息被不良分子窃取。 保证用户权限的正确设置,防止出现各种越权行为,保证 系统的正常良好运行。 5.4 软件质量属性软件质量属性 易用性优于易学性,或者可移植性优于有效性。 5.5 业务规则业务规则 产品面向所有浏览网页的用户,客户端是用户终端上面的浏览器,产品无各种特殊的 操作规范。 5.6 用户文档用户文档 暂无编写需求 6. 词汇表词汇表 SSH 在 J2EE 项目中表示了 3 种框架,即 Spring + Struts +Hibernate. Java,是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 程序设计语言和 Java 平台

温馨提示

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

评论

0/150

提交评论