软件需求分析文档

上传人:枫** 文档编号:503264320 上传时间:2022-12-31 格式:DOC 页数:8 大小:115KB
返回 下载 相关 举报
软件需求分析文档_第1页
第1页 / 共8页
软件需求分析文档_第2页
第2页 / 共8页
软件需求分析文档_第3页
第3页 / 共8页
软件需求分析文档_第4页
第4页 / 共8页
软件需求分析文档_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《软件需求分析文档》由会员分享,可在线阅读,更多相关《软件需求分析文档(8页珍藏版)》请在金锄头文库上搜索。

1、 软件需求分析文档 1. 引言111.1 编写目的111.2 项目风险111.3 文档约定111.4 预期读者和阅读建议111.5 产品范围121.6 参考文献122. 综合描述122.1 产品的状况122.2 产品的功能132.3 用户类和特性132.4 运行环境132.5 设计和实现上的限制132.6 假设和约束(依赖)143. 外部接口需求143.1 硬件接口153.2 软件接口153.3 通讯接口164. 系统功能需求164.1 说明和优先级164.2 激励响应序列174.3 输入输出数据175. 其它非功能需求175.1 性能需求175.2 安全措施需求185.3 安全性需求185.

2、4 软件质量属性185.5 业务规则185.6 用户文档186. 词汇表191. 引言1.1 编写目的本需求分析说明书对本项目第一阶段的内容进行分析,对需求细节和实现方式进行了较为详细的阐述。本需求说明书供业务和科技部门人员、软件需求提供人员、软件的概要设计人员、软件的开发人员、软件的测试人员使用,并作为产品验收确认的依据。1.2 项目风险法律风险分析公司从创业之初,十分重视对自主知识产权的保护,拥有2个商标、6个软件著作权证和7项专现正在申请国际专利。为有效防止出现法律上的竞争风险,进一步参与国际竞争铺平道路。市场风险分析 两个数据:一个是2002年中国软件产业前100家企业的软件总收入,居

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

4、为民用领域的主流,所以本项目产品中整个四轮定位系统完全达到国际先进水准,而采用CMOS新技术的仅有2家。随着中试的进一步推进,公司将着重投入软件的功能的进一步升级开发、产业化的工艺改进,产品包装设计,以及通过ISO9000、CE认证等相关工作,具有独占的技术优势。1.3 预期读者和阅读建议 用户; 开发人员; 测试人员; 文档编写入员。1.4 产品范围利用JAVA,JSP语言建立平台界面,完成相关操作按钮,下拉框,指令等平台所有对应操作。1.5 参考文献 卢翰,JSP 项目开发实例M.清华大学出版社,2011.1 . 郭峰. 我的J2EE成功之路M: 电子工业出版社, 2009.11.108-

5、111 贾蓓,镇明敏,杜磊,Java Web整合开发实战M: 清华大学出版社2013 瑞奇特,框架设计M: 东南大学出版社出版,2010 2. 综合描述2.1 用户类和特性主要用户是浏览网页的所有用户。用户没有专业的计算机知识,所以需要一个友好简单的界面。用户通过浏览网页,了解公司情况。 用户一般不经过任何的培训就能能够比较熟练地应用此系统。 本系统的预期使用频度为:7*24小时。2.2 运行环境硬件环境:Inter i5软件环境:1.windows XP以上的操作系统 2.用SQL Server 2005作为数据存储数据库 3.采用Tomcat作为系统的应用服务器 4.客户端采用浏览器形式,

6、满足零客户端的易用性要求 5.采用SSH技术作为系统的解决方案,使系统具有更好的可扩展性2.3 设计和实现上的限制设计上,目前这个系统仅仅是未来产品的一部分,必须要保证具有良好的扩展性。实现上,需要一个主机服务器,而且没有开发类似产品的经验等。2.4 假设和约束(依赖)各个模块之间的稳定协作系统主要会有分为几个模块,各个模块之间的稳定协作需要得到保证,保证系统的24*7的稳定运行,尽量值保持周期性的维护。系统的安全系统的安全是当前网络环境下的一个重要要求,系统的安全不仅关系着自身的盈利等,还关系着用户的各种信息。3. 外部接口需求3.1 用户界面追求尽量简洁的界面,争取直观的传递个用户尽量多的

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

8、5.1 性能需求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平台的总称。SQL Server 是Microsoft 公司推出的关系型数据库管理系统。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2012 的大型多处理器的服务器等多种平台使用。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 小学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号