《软件体系结构》大实习需求说明书学号:20131002267班级序号:111132姓名:马文昭中国地质大学信息工程学院软件工程系2015年12月目录第一章简介...............................................................................................................................21.1目的..........................................................................................................................................21.2范围...................................................................................................................................31.3定义、首字母缩写词和缩略语.......................................................................................31.4参考资料...........................................................................................................................31.5项目概述...........................................................................................................................31.5.1项目目标...............................................................................................................31.5.2项目运行环境.......................................................................................................31.5.3项目的条件与限制...............................................................................................4第三章具体需求.............................................................................................................................53.1系统功能结构...................................................................................................................53.1.1系统级需求...........................................................................................................63.1.2角色描述...............................................................................................................63.1.3用例描述...............................................................................................................63.2软件可用性需求..............................................................................................................103.4软件性能需求..................................................................................................................103.5软件设计约束..................................................................................................................103.6接口.........................................................................................................................103.6.1用户界面..............................................................................................................103.6.2硬件接口..............................................................................................................103.6.3软件接口..............................................................................................................113.6.4通信接口..............................................................................................................11第四章支持信息...........................................................................................................................11网上商城平台需求规格说明书第一章简介1.1目的本需求规格说明书的目的是为“网上商城平台”项目提供需求范围和需求内容的规定。它能够提供清晰的软件需求,软件开发者能够在其约束下安排项目规划与进度、组织软件开发与测试,并且,它还将成为项目验收的唯一需求规约。本文档的读者将通过此规格说明书来确定软件开发人员对“网上购物平台”项目是否拥有正确的理解,当规格说明书得到认可后,它将成为技术实现和软件交付中需求符合度的唯一检验标准;软件开发人员也通过此文档展示他们对项目的理解,并且当规格说明书得到确认后,它将成为软件开发人员在进行项目设计、实现、测试和实施过程中唯一的需求规范。1.2范围本文档所描述的需求仅限于网上商城平台项目,且只针对此项目有效。1.3定义、首字母缩写词和缩略语本文档所涉及的专门术语定义和缩略语、缩写词的含义如下表:商场会员网上商城平台中合法的系统注册用户管理员系统某部分的管理者超级管理员整个系统的管理员1.4参考资料在本文档的编写过程中,参考了一下资料,如果对文档含义有模糊之处,请查阅以下相关资料:1.《网站开发项目教程》2.《软件测试》3.《Java项目案例分析(Java学习路线图)》1.5项目概述1.5.1项目目标本项目旨在开发一套网上商城的平台,它将实现用户通过互联网完成商品采购的整个过程。用户可以通过此平台的网上商品展示和检索获取自己所需要的商品的基本信息,并且可以根据自己的需求,通过互联网提交商品订单。商家能够通过此平台来处理用户所提交的订单,根据用户提交订单的内容来判断是否与此用户交易。1.5.2项目运行环境1.硬件:1)服务器:基于Intel构架的企业服务器2)工作站:PC机2.软件:1).操作系统:中文MicrosoftWindowsXP及以上版本2).支持环境:MicrosoftIIS3).数据库:MySQL4).实现工具:eclipse,RSA8.0,Tomcat等1.5.3项目的条件与限制1.项目启动的条件和假设1)项目得到全力支持;2)在项目开发完成后,实施环境准备完善;2.存在的风险1)人的因素开发经验不足。(高)2)系统必须与物流系统配合;PC服务器/Window平台无法承受大的交易量;3)资源开发周期短;(高)4)技术开发人员对所使用的技术不熟悉;(高)开发人员对所使用对所使用的开发工程技术不了解;可扩展性:本期开发至开发系统的核心部分,很多需求将留到以后开发;可靠性:系统崩溃(客户端和服务器)时的恢复;安全性:会员信息和订单的安全性;5)协作一些特殊的要求;内部协作不畅;部分功能需要的接口产生问题;(高)第二章整体说明网上商城是为了精简商业活动中场所所带来的成本以及地理位置所带来的商业活动不便所开发的,依托互联网来进行商业活动的平台。它提供一套基于互联网的商品采购与交易模式,打破商城和用户之间由于场所限制带来的购物不便,同时,它能够降低商场场地所带来的成本,将更大的实惠反馈给购买者。从而为购买者和商家开辟一条共赢的道路。本项的最终目标是建立一个基于互联网的平台,它能够分别为商品的购买者和商场提供不同的服务。其中,商品购买者能够通过此平台来进行商品浏览、选购和提交订单;商场可以通过此平台来进行订单处理和库存处理。第三章具体需求网上商城类似于现实世界当中的商店,差别是利用电子商务的各种手段,达成从买到卖的过程的虚拟商店,从而减少中间环节,消除运输成本和代理中间的差价,造就对普通消费,和加大市场流通带来巨大的发展空间。尽能的还消费者以利益,带动公司发展和企业腾飞,引导国民经济稳定快速发展,推动国内生产总值。下文将分成以下6个部分来描述整个网上商城的需求,其中:1.用例分析:用例分析主要是描述整个网上商城对购买者和商家所能够提供的功能。它通过清晰的用例,详细描述在整个网上商城的交易和管理过程中所有参与者的功能。2.软件可用性需求:软件可用性需求主要描述网上商城在符合怎样的条件下才能够顺利地被用户接收并使用。3.软件可靠性需求:软件可靠性需求主要描述网上商城能够在什么条件范围内稳定运行的条件参数。4.软件性能需求:软件性能需求主要描述软件技术教育平台的性能参数,本文档将从响应速度、并发量要求以及未来的可扩展性参数三个方面来描述。5.软件设计约束:软件设计约束主要描述在使用本文档进行软件系统设计时,必须要遵循的设计约定。6.接口:接口主要描述网上商城在实施或者集成时,需要与其它系统进行交互的内容。3.1系统功能结构3.1.1系统级需求在系统中,功能需求包含三个部分:一部分是购买者的购买过程,一部分是商场的处理过程,一部分是系统管理员管理系统的功能。其中,商品购买是一个单独的过程,所以,它将拥有一个独立的用例模型,而商场的处理和系统管理息息相关,它将合并成为一个用例模型。3.1.2角色描述在本项目中,共涉及四类角色:管理员,游客以及注册用户。1.管理员:对网上商场的某个或者某几个部分进行管理的人员;2.注册用户:也叫商场会员,它具有在本