程序系统的结构与设计说明样本.docx
- 文档编号:9188032
- 上传时间:2023-02-03
- 格式:DOCX
- 页数:8
- 大小:80.30KB
程序系统的结构与设计说明样本.docx
《程序系统的结构与设计说明样本.docx》由会员分享,可在线阅读,更多相关《程序系统的结构与设计说明样本.docx(8页珍藏版)》请在冰豆网上搜索。
程序系统的结构与设计说明样本
具体设计说明书
1引言
1.1编写目标
对软件需求全方面、深入了解是软件开发工作取得成功前提条件,作为软件定义时期最终一个阶段,需求分析任务是明确用户对目标系统需求,关键是确定对系统综合要求,同时分析系统数据要求。
它能提升软件开发过程能见度,便于实现软件开发人员对开发过程工程化管理和控制,便于项目管理人员、开发人员、测试人员、维护人员之间愈加好地交流和协作。
1.2背景
a.开发软件系统名称:
试验室设备管理系统
b.本项目标任务提出者:
第五组
c.开发者:
第五组
d.用户:
试验室设备管理员
e.运行系统计算中心:
试验室电脑
1.3定义
报废:
管理人员发觉设备因一些原因损坏而造成设备不能使用时,就将该设备统计下来,并统计报废原因。
维修:
管理人员发觉设备因一些原因损坏需要维修时,就将该设备统计下来,并提出维修意见。
查询:
随时对现有设备及其修理、报废情况进行统计、查询,要求能够按类别和时间段(某日期之前)查询
1.4参考资料
《软件工程导论》张海藩清华大学出版社
试验室设备管理系统可行性研究汇报第五组
试验室设备管理系统需求分析汇报第五组
试验室设备管理系统概要设计汇报第五组
2程序系统结构
用一系列图表列出本程序系统内每个程序(包含每个模块和子程序)名称、标识符和它们之间层次结构关系。
设备管理员操作模块以下图所表示:
系统功效操作模块以下图所表示:
3程序1(标识符)设计说明
从本章开始,逐一地给出各个层次中每个程序设计考虑。
以下给出提要是针对通常情况。
对于一个具体模块,尤其是层次比较低模块或子程序,其很多条目标内容往往和它所隶属上一层模块对应条目标内容相同,在这种情况下,只要简单地说明这一点即可。
3.1程序描述
立即对购置新设备、维修设备、报废设备进行审批核实。
和方便维护管理现有设备。
3.2功效
说明该程序应含有功效,可采取IPO图(即输入一处理一输出图)形式。
3.3性能
说明对该程序全部性能要求,包含对精度、灵活性和时间特征要求。
3.4输人项
给出对每一个输入项特征,包含名称、标识、数据类型和格式、数据值有效范围、输入方法。
数量和频度、输入媒体、输入数据起源和安全保密条件等等。
名称
标识
类型
数量
数据组织
频度
管理员用户工作请求申请
管理员
文档
文档+表格
申请购置设备表
管理员
表格
{X}
表格+说明
维修设备
申请表
管理员
表格
{X}
表格+说明
新设备
信息
管理员
表格
{X}
表格+说明
报废设备信息
管理员
表格
{X}
表格+说明
3.5输出项
给出对每一个输出项特征,包含名称、标识、数据类型和格式,数据值有效范围,输出形式、数量和频度,输出媒体、对输出图形及符号说明、安全保密条件等等。
用途
频度
接口
设备情况
为管理员用户和上级领导提供试验室内设备具体情况
管理员、用户每次查询试验室设备频度
类别、设备名、型号、规格、单价、数量、购置日期、生产厂家、借出情况
使用设备人员信息
为管理员用户和上级领导提供设备使用者具体情况
管理员、用户每次查询试验室设备使用者频度
设备类别、设备名、设备型号、使用人姓名、使用人单位、借用时间、归还时间
购置设备
管理员给出需要购置设备信息
需要购置设备频度
类别、设备名、型号、规格、单价、数量、购置日期、生产厂家、购置人
非法请求
信息
提醒管理员、用户此次借用非法
每次产生非法申请频度
设备名、设备型号、借用情况
修理/报废/注销设备资金统计表
向单位显示设备修理/报废注销资金统计情况
每个月一次
设备类别、设备名、设备型号、设备规格、修理/报废/注销情况、生产厂家、使用资金
3.6算法
具体说明本程序所选择算法,具体计算公式和计算步骤。
3.7步骤逻辑
程序步骤图以下图所表示:
3.8接口
用图形式说明本程序所隶属上一层模块及隶属于本程序下一层模块、子程序,说明参数赋值和调用方法,说明和本程序相直接关联数据结构(数据库、数据文卷)。
3.9存放分配
详见概要设计说明书。
3.10注释设计
说明准备在本程序中安排注释,如:
a.加在模块首部注释;
b.加在各分枝点处注释;
c.对各变量功效、范围、缺省条件等所加注释;
d.对使用逻辑所加注释等等。
3.11限制条件
程序中每个判定全部会产生以下后果:
依据此判定结果,一些处理实施了,而另外部分没有实施。
也就是说有些处理实施受判定影响,即判定作用范围(或称影响范围)。
一个判定作用范围是全部这么模块集合,这些模块内含有依靠于这个判定结果处理。
一个模块控制范围是指它本身及其全部下属模块集合。
判定作用范围和模块控制范围,直接影响系统模块复杂性和可修改性。
结构化设计要求:
对于任何一个判定,其作用范围应该是这个判定所在模块控制范围一个子集。
换言之,全部受判定影响模块应该隶属于做出判定那个模块。
在这种情况下,判定作用范围仅在做出判定模块及其直属下级。
3.12测试计划
输入数据时能否正确保留及正确显示,如输入设备编号给出试验室设备资料.如没有则会显出没有该设备资料,数据库检索速度是否快速,查询信息时系统反应速度怎样。
该测试计划关键包含对软件各个模块测试,有:
a.系统主窗口测试;
b.录入用户窗口测试;
c.查询信息窗口测试;
d.信息统计窗口测试;
e.输出窗口测试;
3.13还未处理问题
说明在本程序设计中还未处理而设计者认为在软件完成之前应处理问题。
4程序2(标识符)设计说明
用类似F.3方法,说明第2个程序乃至第N个程序设计考虑。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序 系统 结构 设计 说明 样本