代码改变世界

规格说明文档的制定

2015-05-03 10:37  传说中的五朵金花  阅读(317)  评论(0编辑  收藏  举报

会议时间:2015年4月21日 活动记录者:李宁

今天,我们根据课本的第十二章的规格说明文档的内容,对本小组的学期项目巧克力项目进行规格说明文档的制定。我们的讨论流程完全按照书上所讲的分析流程来进行讨论。首先,我们对针对学期项目的需求,画出了流程图如下:

接着,我们分别针对数据流中的信息细节,过程中的逻辑,数据存储的定义,定义物理资源和输入输出规格说明等部分进行了讨论结论如下:

第三步 给数据流图加上细节

提供者数据

提供者姓名(25个字符)

提供者编号ID(9位数字)

提供者街道地址(25个字符)

提供者城市(14个字符)

提供者国家(2个字符)

提供者ZIP码(5位数字)

 

会员数据

会员姓名(25个字符)

会员编号ID(9位数字)

会员街道地址(25个字符)

会员城市(14个字符)

会员国家(2个字符)

会员ZIP码(5位数字)

 

服务记录

当前日期和时间(MM-DD-YYYY  HH: MM: SS)

提供服务的日期(MM-DD-YYYY)

提供者号码(9位数字)

服务名称(20个字符)

会员号码(9位数字)

服务代码(6位数字)

注释(100个字符)(可选)

服务需付金额(直至999.99美元)

 

报告(会员)

会员数据

服务日期(MM-DD-YYYY)

提供者姓名(25个字符)

服务名称(20个字符)

 

 

报告(提供者)

提供者数据

计算机收到的日期和时间数据(MM-DD-YYYY  HH: MM: SS)

会员姓名(25个字符)

会员编号ID(9位数字)

服务代码(6位数字)

需要的费用(直至999.99美元)

会员咨询次数(3位数)

一周总费用(直至99999.99美元)

 

第四步 定义过程的逻辑

查询服务

提供者通过自己的ID查询提供者DATA中的提供者目录

返回给提供者服务ID。

 

验证

通过在会员DATA中查找提供者提供的会员ID

返回该会员ID是否存在的布尔值

 

输入服务记录

提供者输入服务记录

该记录增加到服务DATA

 

更新(提供者DATA和服务DATA)

操作者根据信息类型(添加或删除)

添加或删除不同的信息

 

第五步 定义数据存储

会员DATA

会员数据(在第三步中定义)

提供者DATA

提供者数据(在第三步中定义)

服务DATA

服务记录(在第三步中定义)

所有文件都是顺序的,因而没有DIAD

 

第六步 定义物理资源

会员DATA

顺序文件

存储在磁盘中

 

提供者DATA

顺序文件

存储在磁盘中

 

服务DATA

顺序文件

存储在磁盘中

 

第七步

确定输入输出规格说明

输入服务记录、更新(服务DATA或提供者DATA)、报告(给会员、给提供者、给管理员、给经理)

 

报表

报告(给会员、给提供者、给管理员、给经理)

 

注明:以上只是我们初步讨论的结果,后续的修改也会陆续更新发布