(工作备忘录提示软件.docVIP

  • 10
  • 0
  • 约3.15千字
  • 约 10页
  • 2016-12-22 发布于北京
  • 举报
工作备忘录提示软件 系统需求分析 二○一一年三月十六日 目录 1 引言 1.1 编写目的 1.2 项目背景 1.3 定义 1.4 参考资料 2 任务概述 2.1 目标 2.1.1 系统目标 2.1.2 系统要求 2.2 运行环境 2.2.1 系统软件/硬件平台 2.2.2 编译环境 2.3 条件与限制 2.3.1 故障分析 2.3.2系统利用率 2.3.3 可靠性 2.3.4 可维护性 2.3.5 可用度 3 功能需求 3.1功能划分 3.2需求分配 3.2.1需求分配表 3.2.2软硬件内部接口需求规格 3.3功能描述 3.3.X (功能1名称) 3.3.X.Y (子功能名称) 4 数据描述 4.1数据词典 4.2数据库描述 4.3数据采集 5 性能需求 5.1 数据精确度 5.2 时间特性 5.3 适应性 6 运行需求(接口需求规格) 7其它需求 8 用户需求与系统需求规格对照表 9 附录 1 引言 1.1 编写目的 本文档用于描述“工作备忘录提示软件”项目的系统需求,为该项目概要设计,详细设计和测试用例的设计依据。 1.2 项目背景:   在我们的日常生活中,会有很多需要记忆的工作。但人的记忆是有限的,在某一时刻并不能回想起需要做的工作。为了解决这个问题,我们需要一个能提醒我们工作的东西——工作备忘录提示软件。而我们这软件是一个大众化的软件,任何有需求的人都可以使用。该系统只是一个简单的应用,与其它系统并无很大的联系。所以在开发上不会牵涉到其它的系统。 1.3 定义 列出文档中所用到的专门术语的定义和缩写词的愿文。 1.4 参考资料: ● 文档所引用的资料、规范等 ● 列出这些资料的作者、标题、编号、发表日期、出版单位或资料来源 2 任务概述 2.1 目标 2.1.1 系统目标 本系统主要是对用户所预置的需要提示的各种任务(一般是工作)进行相应的在给定时间进行提示。 2.1.2 系统要求 本系统需争取有一个友好的操作界面,同时争取能进行托盘处理,以腾出时间给用户进行其它工作。 通过本系统的提示,大部分用户可以不再担心忘记需要做的工作从而浪费经济与时间,同时也可以集中精力进行当时的工作,以便将其做的更好。 2.2 运行环境 2.2.1 系统软件/硬件平台: 本系统主要是针对于PC而开发,对于其它系统并无移植的可能性。另外本系统推荐在Windows XP/VISTA/7 操作系统平台下使用,其它系统不可确定是否可用。 2.2.2 编译环境 本系统主要使用C++语言进行编写,故主要在VC++软件中进行编译等处理 2.3 条件与限制(描述系统所在的更大范围内的条件与限制。) 2.3.1 故障分析 2.3.2系统利用率: 我们对于本系统的开发会尽可能的减少系统资源的占用,通过利用较少的系统资源而正常运行本系统。 2.3.3 可靠性: 我们将在本系统中假设各种异常,以减少程序的非正常退出而导致的损失。但问题肯定是不能完全由异常处理解决完的。所以还需要进行不定期的更新维护,以解决出现的BUG。 2.3.4 可维护性: 我们利用C++编写系统。由于类的封装性,我们可以进行更好的部分修改而不影响系统全局。 2.3.5 可用度: 3 功能需求 3.1功能划分 用例名称:工作备忘录提示系统 用例目的:本用例提供了整个系统的主功能。本用例让客户可以设定备忘,同时进行相应提示。 用例图: 图1-1 备忘提示系统用例图 3.2需求分配 根据功能划分,分配为硬件实现还是软件实现,以表格形式给出,并给出软硬件内部接口需求规格 3.2.1需求分配表 序号 功能编号 功能描述 实现方式 备注 1 1.1 备忘设定 软件 2 1.2 备忘查询 软件 3 1.3 备忘提示 软件 4 5 3.2.2软硬件内部接口需求规格 下面给出系统中出现的每个接口的规格说明,其中每个接口要求有如下内容: (1)输入 (2)处理过程 (3)输出 (4)接口交互过程 (5)消息和通信协议 (6)性能要求 (7)故障处理 (8)其它要求 3.3功能描述 3.3.1 (功能1名称) 从3.3.1开始编号,描述功能1的子功能的划分。 这些功能使用各种图式如用例图,结构图等来描述。 分节描述每个子功能的需求规格。 3.3.X.Y (子功能名称) 从3.3.X.1开始编号,描述每个功能描述要求有如下的

文档评论(0)

1亿VIP精品文档

相关文档