需求分析

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机科学与技术学院

软件工程课程实验报告

实验名称:软件需求分析

专业名称:计算机科学与技术

班级:计科1602班

指导教师:***

完成日期:20194.19

设计小组成员:

软件需求说明书

1 引言

1.1编写目的

说明编写这份软件需求说明书的目的,指出预期的读者。

1.2背景

a开发的软件系统的名称;

b项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络;

1.3定义

列出本文件中用到的专门术语的定义和外文首字母组词的原词组。

1.4参考资料

a项目的经核准的计划任务书或合同、上级机关的批文;

b于本项目的其他已发表的文件;

c文件中各处引用的文件、资料、包括所要用到的软件开发标准。

2 任务概述

2.1目标

该软件是为了方便采购部门的采购而开发的采购清单。该软件必须可以直接读取到库存的数据库,并且可以有权限读和写。

2.2用户的特点

用户是基层操作人员,有基础学习能力即可食用,可以无技术专长。本软件将一直使用且使用频度较高。

2.3假定和约束

本软件开发无外界条件约束,现有技术可以做到,经费也较低,软件比较容易开发。

3 需求规定

3.1对功能的规定

软件必须时刻与库存清单进行数据交换,也可以是公司管理员临时加入信息。软件必须支持Windows系统,Android系统和iOS系统,终端数是公司采购部门成员数*2,一个成员可以同时在电脑和手机上使用该软件。

3.2对性能的要求

3.2.1精度

软件的输入和输出都是双精度也就是double型,传输过程中不可以出现误差。

3.2.2时间特性要求

a.响应时间:实时响应

b.更新处理时间:实时更新

c.数据的转换和传送时间:实时转换

d.解决问题所需时间:快速解决。

3.2.3灵活性

a.操作方式上的变化:可以支持触控和键盘输入指令

b.运行环境的变化:支持Windows,Android和IOS系统,可以在电脑和手机上同时操作。

c.同其他软件的接口的变化:支持不同数据的转换

d.精度和有效时限的变化:支持实时变化

e.计划的变化或改进:支持实施改进

3.3输人输出要求

输入输出是双精度型

3.4数据管理能力要求

管理文档较多,需要记录全部数据,需要使用大量储存空间

3.5故障处理要求

列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。输入无反应:可能造成采购部门预算失误。

解决方法:重新打开软件并输入

采购后返回结果无响应:可能造成多次采购。

解决方法:重新打开软件并返回结果。

供货商延误供货时间

解决方法:备注该货物“时间延误”,并通过软件后台客服联系供货商;

供货商合同变更或者取消

解决办法:联系双方商谈考虑是否一定要变更甚至终止合同

3.6其他专门要求

无需安全保密,使用要方便,易于维护、可补充、易读、可靠、运行环境需要可转换。附录1(数据流程图):

附录2:

数据字典

名字:订货报表

别名:订货信息

描述:每天一次送给采购员的需要订货的零件表

定义:订货报表=零件序号+零件名称+订购数量+单价+第一供应商+第二供应商+到货日期+入库否+备注

位置:输出到打印机

名字:零件序号

别名:零件编号

描述:唯一的标示库存清单一个特定零件的关键域

定义:零件标号=8{字符}8

位置:订货报表

订货信息

库存清单

事务

名字:订购数量

别名:订货数量

描述:某个零件一次性订货的数量

定义:订货数量=1{数字}5

位置:订货报表订货信息

名字:单价

别名:价格

描述:一个零件的价格

定义:单价=1{数字}5

位置:订货报表订货信息

名字:到货日期

别名:到货时间

描述:订购货物到达的时间

定义:时间=1{字符}12

位置:订货报表订货信息

思考题:

对旅客:

预订:旅客提供要查询的信息,机票售票处进行查询,若有余票则根据旅客基本信息为旅客订票,并打印订单信息及取票单;若没有余票,则告诉旅客没有余票。退票:旅客提供取票单,机场售票处核对订单信息,为旅客办理退票取票:旅客提供取票单,并提出取票,机场售票处为旅客打印机票。

对系统:

需要有旅客信息管理功能,订单信息管理功能,航班信息管理功能,机票信息管理功能,退票信息管理功能。

相关文档
最新文档