软件工程一个需求说明书实例.docx

上传人:b****7 文档编号:9144329 上传时间:2023-02-03 格式:DOCX 页数:21 大小:156.55KB
下载 相关 举报
软件工程一个需求说明书实例.docx_第1页
第1页 / 共21页
软件工程一个需求说明书实例.docx_第2页
第2页 / 共21页
软件工程一个需求说明书实例.docx_第3页
第3页 / 共21页
软件工程一个需求说明书实例.docx_第4页
第4页 / 共21页
软件工程一个需求说明书实例.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

软件工程一个需求说明书实例.docx

《软件工程一个需求说明书实例.docx》由会员分享,可在线阅读,更多相关《软件工程一个需求说明书实例.docx(21页珍藏版)》请在冰豆网上搜索。

软件工程一个需求说明书实例.docx

软件工程一个需求说明书实例

软件工程一个需求说明书实例

编著阮春芬、张桂玲、周进军、俞灵芝、奚灵芝

对软件需求完全理解对于软件开发工作的成功是至关重要的,需求说明的任

务是发现、规范的过程,有益于提高软件开发过程中的能见度,便于对软件开发

过程中的控制与管理,便于采用工程方法开发软件,提高软件的质量,便于开发

人员、维护人员、管理人员之间的交流、协作,并作为工作成果的原始依据,并

且在向潜在用户传递软件功能、性能需求,使其能够判断该软件是否与自己的需

求相关。

1.1

1.1.1为开发人员、维护人员、客户之间提供共同的协议而创立基础,对企

业管理软件功能的实现作使命描述。

1.1.2本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户

文档编写者、项目管理人员。

1.2

1.2.1工程的名称:

汉语编程企业管理应用软件

1.2.2工程产品的名称:

汉语编程企业管理应用软件

1.2.3工程的组织者:

北京元易达科技发展有限责任公司

产品的生产者:

汉语编程企业管理应用软件开发课题组

产品的设计者:

汉语编程企业管理应用软件开发课题组

1.2.4产品的所有权:

汉语编程企业管理应用软件开发课题组

1.3

企业管理应用系统软件:

它是由企业管理应用系统软件课题组完全自主开发

的企业管理软件,以企业各部门为基本元素的、用汉语编程来实现其功能的软件。

需求:

用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足

合同、标准,规范或其它正式规定文档所需具有的条件或权能。

需求分析:

包括提炼,分析和仔细审查已收集到的需求,以确保所有的风险

承担者都明其含义并找出其中的错误,遗憾或其它不足的地方。

模块的独立性:

是指软件系统中每个模块只涉及软件要求的具体的子功能,

而和软件系统中其他的模块的接口是简单的。

1.4

《汉语程序设计语言》----沈志斌编著

电子工业出版社

第1页

《计算机系统导论》----刘瑞挺编著

高等教育出版社

《数据库原理与方法》----郑若忠王鸿武编著

湖南科学技术出版社

《软件需求》----(美)KarlE.Wiegers著

陆丽娜王忠民王志敏等译

2

2.1

本软件的目标使企业管理电子化、简单化,以节省企业管理方面的不必要的

资源浪费。

对于企业管理应用系统软件最终用户为企业的管理人员。

2.1.1开发意图

目前中小企业在日常工作中采用人工管理,因而存在着大量的浪费和多余,

本软件根据此要求进行开发。

2.1.2应用目标

企业管理应用系统软件将解决企业管理人工化,工作繁余的问题,实现企业

管理电子化。

2.1.3作用及范围

本企业管理应用系统软件是应用于中小企业的。

目前,中小企业管理比较落

后,它将产生的影响将使中小企业管理从人力化到数字化进展,使管理人员思想

上向数字化转变,能使企业的管理在机制上转换,人员上得到精简。

2.1.4背景

企业管理应用系统软件以汉语编程为开发语言,各部门以模块的形式完成。

2.2

本产品开发语言核心为汉语编程语言,具体实现是汉语编程和VF数据库技术相结合开发而成的。

本产品面向中小企业,易懂好学,帮助企业管理人员从手

工劳动向电子化、数字化转变。

2.2.1相关关系

本产品是一项独立的软件,全部内容自含。

2.2.2子集说明

本产品分别有五个模块组成,每个模块各有不同的功能。

但都能完成查询和

存储功能,各模块的数据都存放在数据库中。

数据的调用和连接都有程序来完成,

硬件外部设备需奔腾133以上的pc机,内存需16兆以上。

2.3

2.3.1外部功能

企业管理应用系统软件外部功能包括可视化窗口,查找存储。

2.3.2内部功能

企业管理应用系统软件内部功能:

过滤、定位、使用库等。

2.3.3功能表

第2页

2.3.4功能表述图

2.4

汉语编程企业管理应用软件面向于中小企业,其使用人员应为具备一定的计

算机基础知识和企业管理基本知识。

而本产品的维护人员需要具备有汉语编程知

识。

2.5

a.本系统开发人员为12人。

b.有CPU133、16兆内存配置的计算机就可运行本系统。

c.在管理方针、并行操作、安全与保密方面无约束。

2.6

本软件在开发的过程中,分为技术实现与软件工程两大部分,两部分都有侧

重点,若技术支持出现故障或疑难问题无法解决、程序开发出现偏差,会延误工

程进度,影响工程的按期完工。

若软件工程陈述出现问题,部分描述含混不清,

第3页

则会影响系统的完整性与可继承性。

在管理方面,如管理者没有预见性,对出向

的问题无法采用可行的解决手段,都会影响开发模块之间的互动,从而影响工程

的顺利开展,导致工程无法按期完工。

3

3.1

3.1.1使用库

3.1.1.1规格说明

3.1.1.2引言

显示所调用的数据库。

3.1.1.3输入

指定的库文件名。

3.1.1.4加工

调用指定的数据库。

3.1.1.5输出

显示所指定的数据库的库结构。

3.1.2编辑框控制

3.1.2.1规格说明

第4页

3.1.2.2引言

生成编辑框。

3.1.2.3输入

编辑框名称。

3.1.2.4加工

生成编辑框。

3.1.2.5输出

显示生成的编辑框。

3.1.3为当前记录

3.1.3.1规格说明

3.1.3.2引言

将指定的记录置为当前记录,下一步可以开始对此记录进行操作。

3.1.3.3输入

指定的项名及库文件名。

3.1.3.4加工

将指定的数据库里指定的记录置为当前记录。

3.1.4建库文件

3.1.4.1规格说明

第5页

3.1.4.2引言

输入库文件名,使用"建库文件"命令,建立一个新的数据库。

3.1.4.3输入

库文件名。

3.1.4.4加工

建立新的数据库。

3.1.4.5输出

新建的数据库。

3.1.5开始尺寸

3.1.5.1规格说明

3.1.5.2引言

在程序中,在"开始尺寸"前给出参数值,能确定指定的对象的开始尺寸的大小。

3.1.5.3输入

参数值。

3.1.5.4加工

确定指定对象在窗体中的开始尺寸的大小

3.1.5.5输出

确定开始尺寸的四个参数

3.1.6开始位置

3.1.6.1规格说明

第6页

3.1.6.2引言

在程序中,在"开始位置"前给出参数值,能确定指定的对象的开始尺寸的大小。

3.1.6.3输入

参数值。

3.1.6.4加工

确定指定对象在窗体中的开始位置。

3.1.6.5输出

确定开始位置的四个参数

3.1.7最大尺寸

3.1.7.1规格说明

3.1.7.2引言

在程序中,在"最大尺寸"前给出参数值,能确定指定的对象在窗体中的最大尺寸。

3.1.7.3输入

参数值。

3.1.7.4加工

确定指定对象在窗体中的最大尺寸。

3.1.7.5输出

确定指定对象最大尺寸的四个参数。

第7页

3.1.8最小尺寸

3.1.8.1规格说明

3.1.8.2引言

在程序中,在"最小尺寸"前给出参数值,能确定指定的对在窗体中的最小尺寸。

3.1.8.3输入

参数值。

3.1.8.4加工

确定指定对象在窗体中的最小尺寸。

3.1.8.5输出

确定指定对象最小尺寸的四个参数

3.1.9查词编辑框(编辑框控制)

3.1.9.1规格说明

3.1.9.2引言

主要是定义的一个编辑框,供用户输入一个词名,为程序生成查找条件做准

备。

3.1.9.3输入

在查词编辑框中输入要查找的词名。

"编辑框控制查找编辑框"

3.1.9.4加工

用输入的词名以供程序生成查找条。

3.1.9.5输出

第8页

地址、长度。

3.1.10内容编辑框(编辑框控制)

3.1.10.1规格说明

3.1.10.2引言

主要是定义的一个编辑框,将程序查找到的用户所输入词的相关内容显示出

来,为用户提供帮助信息。

3.1.10.3输入

数据库中查找到的记录的项的内容的地址、长度。

"编辑框控制内容编辑框"

3.1.10.4加工

置控制标题或值。

3.1.10.5输出

显示用户所输入词的相关内容(如该词的格式、用法……)。

3.1.11过滤

3.1.11.1规格说明

3.1.11.2引言

定义用户输入的词名与内容库中的词名字段中的词名进行串比较,即定义词

名字段为过滤字段。

3.1.11.3输入

用户输入的词名。

3.1.11.4加工

把代码写入过滤条件指针之中。

3.1.11.5输出

查找条件。

第9页

3.1.12执行过滤

3.1.12.1规格说明

3.1.12.2引言

将定义的过滤作为内容库的过滤条件。

3.1.12.3输入

查找条件。

3.1.12.4加工

与查找编辑框中的内容比较。

3.1.12.5输出

库过滤显。

3.1.13取低字

3.1.13.1规格说明

3.1.13.2引言

取数摞中的一个32位数的低16位放在数摞上。

3.1.13.3输入

调用WINDOWSAPI函数。

3.1.13.4加工

3.1.13.5输出

相应的执行功能

3.1.14白线框

3.1.14.1规格说明

第10页

3.1.14.2引言

定义查看区一个白颜色的线框。

3.1.14.3输入

参数、颜色

3.1.14.4加工

空心矩形:

设备描述表

3.1.14.5输出

线框。

3.2.1动态数值需求

预处理的窗口正常情况下和峰值工作条件下为20个,一定时间周期中要处理的数据的数量:

窗口开始尺寸2个数据,开始位置2个数据,最大尺寸2个数

据,最小尺寸2个数据,编辑框位置4个数据,按钮位置4个数据,平均处理的数据约为16个数据。

3.2.2静态数值需求

a.支持的终端数为1台;

b.支持并行操作的用户总数为5位;

c.处理5个文件及10条记录;

d.表或文件的最小为266字节,最大为4字节;

3.2.3精度需求

在进行向数据库文件提取数据时,要求数据记录定位准确,在往数据库文件

数组中添加数时,要求输入数准确。

3.2.4时间特性需求

a.响应时间应在人的感觉和视觉事件范围内;

b.更新处理时间,随着汉语编程系统的版本升级,汉语编程企业管理应用

系统将相应的进行更新;

3.2.5灵活性

当需求发生某些变化时,汉语编程企业管理应用软件操作方式、数据结构、

运行环境基本不会发生变化,变化只是将对应的数据库文件内的记录改变,或将

过滤条件改变即可。

3.2.6数据管理能力需求

汉语编程企业管理应用软件需要管理5个文件和10条记录,表文件的大小平均约为1.5k字节,汉语编程企业管理应用软件基本约用10M字节空间,所有

文件均放置在数据库中,调用,查询数据,文件,记录时,通过库文件名直接进

行操作。

第11页

3.2.7故障处理需求

无故障。

3.3

3.3.1技术约束

本工程产品的约束条件包括:

a.数据库、各种控键的使用和消息的调用;

b.汉语数据库过滤完成、编辑框的触发等;

3.3.2环境约束

运行本软件需要奔腾133以上PC,内存需要在16兆以上,对使用设备的速度、规模要求不高。

3.3.3标准约束

汉语编程企业管理应用软件完全按照北京元易达科技发展有限责任公司企

业标准开发,包括硬件、软件和文档规模。

3.4

3.4.1用户接口

本工程产品通过PC机进行运行、操作,对报表、菜单的打印将使用汉语编

程编辑器或调入WORd进行打印。

输出、输入的相对时间将由pc机本身处理速度来决定。

对程序的维护,需进行必要的备份。

3.4.2硬件接口

本工程产品不需要特定的硬件或硬件接口进行支撑。

3.4.3软件接口

本工程产品的软件接口由汉语编程操作系统、汉语编程数据库以及汉语编程

企业管理应用软件的词典和数据结构组成。

3.4.4通讯接口

本工程产品的没有特殊的通讯接口,通讯接口由所使用的pc机决定。

3.5

3.5.1可用性

本软件是完全由汉语程序设计语言开发的,汉语编程最大特点编译解释和

一,它可以进行单步跟踪。

一旦出现错误就可以通过单步跟踪进行查找处理,所

以本软件也可以通过单步跟踪的操作进行检查处理。

3.5.2安全性

本软件大量的参数及文本内容全部放于汉语编程数据库中,所以参数不容易

被错改、破坏,万一参数受到破坏也不会影响源程序。

3.5.3可维护性

本软件利用数据库进行编程,系统结构由程序基本确定,大量的参数及文本

内容全部放于汉语编程中。

修改、更新数据只要在数据库进行修改添加,而不需

要对系统结构进行修改,这样系统维护性、升级都十分方便。

3.5.4可转移、可转换性

汉语编程的兼容性很高,在windows95/98.windowsNT.windows1700.操

作系统都可以直接运行。

3.5.5注释

通过"看数摞"、"看内存"、"印字符"三条汉编基本指令,就可以将所有汉编

第12页

成程序进行调试和检查。

本系统的大量参数和文本全部放在数据库中,通过"使

用库"、"库显"等一些汉编数据库基本操作就可以查看、添加、修改系统。

4

4.1

本软件开发是使用汉语编程编写,编译系统为"32位汉语编程系统",版本号为2.01.0061。

在库调用时兼容VisualFoxpro6.0英文版,源程序的测试是使用汉语编程自身含有的"看数摞、看内存、看词"的方法进行测试,即支持测试的软件也是汉语编程操作系统本身。

由于汉语编程本身的特点,它的关键词、命

令等全部为中文,所以在使用汉语编程系统时需要中文输入法的支持。

4.2

a.具有奔腾133、16兆内存配置的计算机;

b.Microsoft鼠标或其它兼容鼠标;

c.最少15MB的硬盘空间,常规安装需要100MB硬盘空间,完全安装需要240MB硬盘空间。

d.最少8MB的RAM存储器。

e.VGA显示器或更高。

f.Windows95中文版或WindowsNT中文版或更高。

g.一般计算机外设,如:

打印机、扫描仪。

如要配置网络环境,还需网络

连接设备。

4.3

本软件是在汉语编程系统的支持下,展示界面由主窗口与子窗口嵌套而成,窗口

操作通过按钮控制,不同的按钮进行不同的操作实现不同的功能。

4.4

本软件在库的调用时兼容VisualFoxpro6.0英文版的表结构文件,但不能与VisualFoxpro6.0英文版在一个操作系统环境中同时运行。

4.5

本系统相关的文档为:

《汉语编程企业管理应用软件可行性研究报告》

编号:

MNQB01-QG-01

《汉语编程企业管理应用软件需求说明书》

编号:

MNQB03-QG-01

《汉语编程企业管理应用软件操作手册》

编号:

MNQB11-QG-01

4.6

a.输入输出格式样本采用IPO表逐项定量的叙述对本系统软件提出的功能

需求,如下图:

第13页

b.本系统软件的背景信息如下:

汉语编程是本公司自行开发,自主版权的以汉语为描述语言的计算机程序设

计语言。

该语言绝非曾流行过的任何一种计算机语言的简单汉化,或是为某种软

件制造一个中文环境。

这是一个完全由本公司自行开发,由本公司掌握全部源代

码,从形式到内容全面符合中国人的思维方式,使用汉文字表达的计算机程序设

计通用语言。

Windows环境下的汉语编程,可以用于Windows窗口程序、多媒体

应用、数据库开发、网络传输、电子商务等应用领域。

对于较初级计算机用户,

在极短的时间内,可以达到很高的编程水平。

第14页

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 可爱清新

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1