BlackBox需求规格说明书

上传人:桔**** 文档编号:507896965 上传时间:2024-01-05 格式:DOC 页数:30 大小:860KB
返回 下载 相关 举报
BlackBox需求规格说明书_第1页
第1页 / 共30页
BlackBox需求规格说明书_第2页
第2页 / 共30页
BlackBox需求规格说明书_第3页
第3页 / 共30页
BlackBox需求规格说明书_第4页
第4页 / 共30页
BlackBox需求规格说明书_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《BlackBox需求规格说明书》由会员分享,可在线阅读,更多相关《BlackBox需求规格说明书(30页珍藏版)》请在金锄头文库上搜索。

1、 需 求 规 格 说 明 书黑匣子Black box 小组成员:组 长:游佳龙成员一:杨斌斌成员二:于海涛推荐精选目录1.引言31.1编写目的.31.2项目背景.3 1.2.1项目由来.4 1.2.2编写内容.4 1.2.3预期读者.41.3定义.4.1.4参考资料.5.2、任务概述.52.1待开发软件的一般描述.5 2.1.1任务目标.5 2.1.2任务时间安排.52.2待开发软件的功能.62.3用户特征.62.4运行环境.62.5条件与限制.73.功能需求73.1功能划分73.2功能描述9 3.2.1用户界面.9 3.2.2用户操作功能说明104.外部接口需求174.1用户界面.17 4.

2、1.1鼠标输入17 4.1.2键盘输入18 4.1.3其他相关输入18 4.1.4输出184.2硬件接口194.3软件接口194.4故障处理205.性能需求.205.1数据精准度.215.2时间特性.215.3适应性.216.其他需求.216.1数据管理能力要求.216.2假定约束237.数据描述.24推荐精选7.1静态数据247.2动态数据257.3数据库介绍257.4数据词典267.5数据采集278.附件软件功能简表281引言1.1编写目的本说明书将对用户使用软件流程、对软件要实现的主要功能、性能等需求进行全面的阐述,以便帮助用户判断所要开发的软件是否符合他们的要求。该说明书将在软件开发目

3、标和需求方面为用户和开发者之间创建一个共同的基础和共识。为明确软件需求、安排项目规划与进度、组织软件开发与测试,故撰写本文档。本文档供项目经理、设计人员、开发人员参考。1.2项目背景作为21世纪的计算机学科人才,不仅需要学好书本知识,还要能学以致用。为了更好的锻炼自己的实干能力,我们需要一次磨炼自己的机会来提高自己的竞争机遇。另外,虽然现在有很多软件都可以处理流程图制作,但由于商业化的原因,很多都是收费软件。或者是插入许多小广告等。这些显得很不专业,也不是完全从用户的角度考虑。因此,我们小组想开发一个专业的流程图制作软件,使用户体验到专业的服务水准。推荐精选1.2.1 、项目由来 1. 软件名

4、称:file stream edition 2. 开发小组:黑匣子black box 3. 用 户:任何对本软件有需要的人。开发初始阶段只指开发团队内部成员。 1.22、编写内容 软件需求说明书的编制是为了使用户和软件开发者双方对软件的初始规定有一个共同的理解,使之成为整个软件开发工作的基础。这儿,我们更多的是站在用户的角度来理解这个需求的。该说明书的主要内容如下: 1. 项目背景 2. 需求规定 3. 运行环境规定 1.2.3、预期读者 1. 广大的用户群:使他们了解想要获得什么样的功能和性能的软件; 2. 软件开发者:使他们知道用户的需求和用用户需要怎样的软件; 3. 软件验收人员(各位指

5、导老师):提供一个切合实际的软件验收依据;1.3定义常用术语和缩略语 1. FSD:file stream edition,既是指本软件 2. 用户:现在只指软件开发小组成员 3. GUI+:Graphics User Interface,即图形用户界面,也叫图形接口。 4. MFC:Microsoft Foundation Classes5.CIL:是英文Common Intermediate Language的简写。CIL本质上其实就是.NET平台的母语 6. 有模:总是处于最上层的窗口叫做有模窗口推荐精选 7. 形状:各种绘图的基本元素,如直线、矩形,以及由基本元素构成的具有特定意义的图

6、形,如进程、判定等。8.图形模板:系统中将各不同类型和不同应用的图形加以整理分类,形成一系列图形组合以适应各类不同需求,这些组合称为图形模板。1.4参考资料 1. 用户需求面谈总结(见附件);2流程图可行性分析报告3. 计算机软件需求说明编制指南GB938588; 4. 计算机软件产品开发文件编制指南GB856788; 5. 如何写软件需求说明书 6. 流程图编辑器功能要求(选题要求说明)2任务概述2.1待开发软件的一般描述流程图绘制软件是图表作为一种简洁、方便、易于理解的辅助表达方式,在各个领域都有着普遍的使用,很多场合,图表的表达能力远远超越了文字。另一方面,由于人对直观所见的理解力强于阅

7、读的理解力,所以人们总是乐于看一张简单的图表,而不是一段冗长的文字。市场调研员的分析报告、软件工程师的设计方案、教师的讲义、网络建设方案、公司的工作流程等等,这些都需要大量的图表来强化其意图说明的问题。 2.1.1、任务目标 本任务旨在开发出一个小巧的绿色的流程图编辑软件、使广大用户可以很方便的制作出自己需要的流程图。软件设计中尽可能人性化。 本软件是一个独立开发软件,全部内容自含,功能简单、但很全面。 2.1.2任务时间安排 由于技术方面的问题,本软件最终实现的功能和说明中的功能可能有些出入,但基本的要求功能一定可以满足。大概时间规划如下: 第一周:需求分析、文档资料检索、可行性分析的完成推

8、荐精选 第二周:对第一周的工作进行完善的同时,开始软件的概要设计和详细设计。查阅相关资料 第三周:完善设计内容,主要是系统总体架构设计、数据结构设计、模块设计、接口设计、输入输出格式设计,窗体界面设计等。开始基础的接口编码和图形制作 暑 假:完成软件的编码工作,提交初步的可使用软件。并进行基础功能测试。如果进展顺利的话,可以进行软件的升级。 最后三周:进一步的软件测试以及对软件功能的进一步完善。2.2 待开发软件的功能系统提供了一套完备的流程图绘制方案,极大的提高了流程图的制作效率和流程图的质量。1、 常用图形库软件支持标准的流程图图形,能满足用户最基本的要求。2、 无限可扩充性提供了一套完备

9、图形和图形库的扩充机制,通过这个机制软件设计者能很轻松的对图形和图形库进行扩充,以满足新的需要。3、 操作方式体贴入微所有的操作方式与现有的绘图、文档编辑软件的操作方式相似,并且都使用鼠标图形提示,使得用户操作得心应手。图形的通用操作有平移、拉伸、连接等等,使得图表制作异常简单。4、 方便的文字添加功能在画布的任何地方,用户均可以添加文字进行说明。5、 与其他通用软件的兼容本软件具有良好的兼容性,支持将最终生成的图片插入到Word、Excel等图像显示或处理软件中。2.3 用户特征本软件的最终用户为各行各业需要制作流程图的人员或者是对流程图制作有兴趣的人员。由于软件功能有限,故仅限于教师、学生学习使用以及非盈利性的开发研究。在使用本软件前对本软件说明书进行了仔细的阅读。推荐精选2.4运行环境操作系统:简体中文版Windows XP/Vista/Seven(其他均未测试 未测试),屏幕分辨率1024x768像素。最低配置:CPU:奔腾550以上内存:64MB显示卡:标准16位VGA 驱动器:8倍速CD-ROM以上硬盘空间:30MB 及以上其它设备:鼠标2.5条件与限制1、开发环境 由于UI界面界面是用C+ 的 CIL开发出来的,最终的软件将架构在.NET Framework 3.5的基础上。 开发环境最

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号