汉语编程企业管理应用软件需求分析

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

汉语编程企业管理应用软件——需求说明书1引言对软件需求完全理解对于软件开发工作的成功是至关重要的,需求说明的任务是发现、规范的过程,有益于提高软件开发过程中的能见度,便于对软件开发过程中的控制与管理,便于采用工程方法开发软件,提高软件的质量,便于开发人员、维护人员、管理人员之间的交流、协作,并作为工作成果的原始依据,并且在向潜在用户传递软件功能、性能需求,使其能够判断该软件是否与自己的需求相关。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参考资料汉语程序设计语言》----沈志斌编著电子工业出版社《计算机系统导论》----刘瑞挺编著高等教育出版社《数据库原理与方法》----郑若忠王鸿武编著湖南科学技术出版社《软件需求》----(美)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.3.4功能表述图2.4用户特点汉语编程企业管理应用软件面向于中小企业,其使用人员应为具备一定的计算机基础知识和企业管理基本知识。而本产品的维护人员需要具备有汉语编程知识。2.5一般约束a.本系统开发人员为12人。b.有CPU133、16兆内存配置的计算机就可运行本系统。c.在管理方针、并行操作、安全与保密方面无约束。2.6假设与依据本软件在开发的过程中,分为技术实现与软件工程两大部分,两部分都有侧重点,若技术支持出现故障或疑难问题无法解决、程序开发出现偏差,会延误工程进度,影响工程的按期完工。若软件工程陈述出现问题,部分描述含混不清,则会影响系统的完整性与可继承性。在管理方面,如管理者没有预见性,对出向的问题无法采用可行的解决手段,都会影响开发模块之间的互动,从而影响工程的顺利开展,导致工程无法按期完工。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规格说明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规格说明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规格说明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输出确定指定对象最大尺寸的四个参数。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输出地址、长度。。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输出查找条件。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规格说明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字节空间,所有文件均放置在数据库中,调用,查询数据,文件,记录时,通过库文件名直接进行操作。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注释通过看数摞、看内存、印字符三条汉编基本指令,就可以将所有汉编成程序进行调试和检查。本系统的大量参数和文本全部放在数据库中,通过使用库、库显等一些汉编数据库基本操作就可以查看、添加、修改系统。4支持信息4.1支持软件本软件开发是使用汉语编程编写,编译系统为32位汉语编程系统,版本号为2.01.0061。在库调用时兼容VisualFoxpr

1 / 24
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功