您好,欢迎来到五一七教育网。
搜索
您的当前位置:首页多功能时钟需求规格说明书

多功能时钟需求规格说明书

来源:五一七教育网


项目名称 Product name 多功能时钟系统 项目编号 Project code V3.424.22.4 版本 version V1.0 密级 confidentiality level 仅供收件方查阅 文档编号 document code BP_Proc_RA_002

Multiple Functional Clock Software

Requirements specification 多功能时钟需求规格说明书

Prepared by 拟制 Reviewed by 评审人 Approved by 批准

肖欢 Date 日期 谌兴路,曾忆驰,王艾树 Date 日期 Date 杨帆 日期 2009年9月11日

版权所有 不得复制

Copyright © BroadenGate Technologies, Co., Ltd.

. All Rights Reserved

仅供收件方查阅-技术文档-9/2/2009-Page 1 of 4 Copyright © BroadenGate Technologies

Revision Record 修订记录

Date 日期 Revision Version 修订版本 CR ID /Defect ID CR/ Defect号 Sec No. 修改章节 Change Description 修改描述 Author 作者 仅供收件方查阅-技术文档-9/2/2009-Page 2 of 4 Copyright © BroadenGate Technologies

目录

1 Introduction 简介 .......................................................................................................................... 1

1.1 Purpose 目的 ...................................................................................................................... 1 1.2 Scope 范围 ......................................................................................................................... 1 2 General description 总体概述 ...................................................................................................... 2

2.1 Software perspective 软件概述 ......................................................................................... 2 2.2 Software function 软件功能 .............................................................................................. 2 2.4 Assumptions & Dependencies 假设和依赖关系 ............................................................... 3 3 Functional Requirements 功能需求 ............................................................................................. 4

3.1 当前时间 ............................................................................................................................ 4 3.2 查看日历 ............................................................................................................................ 4

3.2.1 显示日历 ................................................................................................................. 5 3.2.2 选择时间 ................................................................................................................. 5 3.2.3 显示星期 ................................................................................................................. 5 3.2.4 显示节气 ................................................................................................................. 5 3.3 定时关机 ............................................................................................................................ 5 3.4 定时提醒 ............................................................................................................................ 6 3.5 系统设置 ............................................................................................................................ 6 4 Performance Requirements 性能需求 .......................................................................................... 8

4.1 时间性能需求 .................................................................................................................... 8 4.2 系统开放性需求 ................................................................................................................ 8 4.3 界面友好性需求 ................................................................................................................ 8 4.4 系统可用性需求 ................................................................................................................ 8 4.5 可管理性需求 .................................................................................................................... 8 5 Interface Requirements 接口需求 ................................................................................................ 9 6 Overall Design Constraints 总体设计约束 ................................................................................ 10

6.1 Standards compliance 标准符合性 .................................................................................. 10 6.2 Hardware Limitations 硬件约束 ...................................................................................... 10 7 Software Quality Attributes 软件质量特性 ................................................................................ 11

7.1 Reliability 可靠性 ............................................................................................................ 11 7.2 Usability 易用性 .............................................................................................................. 11 8 Requirements Classification 需求分级 ....................................................................................... 12

仅供收件方查阅-技术文档-9/2/2009-Page 3 of 4 Copyright © BroadenGate Technologies

Keywords 关键词:

时钟系统 日历 Abstract 摘 要:

本系统是多功能时钟系统的第一个版本,为V1.0。多功能时钟系统可分成当前时间、查看日历、定时关机、定时提醒、系统设置。本系统分别对各功能模块的功能和业务流程进行了描述,从而使软件开发人员可以更好地分析和设计软件,同时也方便客户更好地提出意见。

List of abbreviations 缩略语清单: Abbreviations缩略语

Full spelling 英文全名 Chinese explanation 中文解释 仅供收件方查阅-技术文档-9/2/2009-Page 4 of 4 Copyright © BroadenGate Technologies

1 Introduction 简介

1.1 Purpose 目的

该需求规格说明书是关于多功能时钟系统的功能和性能的要求的描述,该说明书的预期读者为:

项目管理人员; 测试人员; 设计人员; 开发人员。

这份软件需求说明书重点描述了时钟系统的功能需求,明确所要开发的软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求。

1.2 Scope 范围

该文档是从用户角度出发来导出多功能时钟的逻辑模型的,主要是解决整个项目系统的“做什么”的问题,涉及到时钟系统所要为客户提供的各种功能及服务。在该文档里还没有涉及开发技术,而主要是通过需求分析建立模型的方式来描述用户的需求,为用户、开发方等不同参与方提供一个交流平台。

仅供收件方查阅-技术文档-9/2/2009-Page 1 of 11 Copyright © BroadenGate Technologies

2 General description 总体概述

2.1 Software perspective 软件概述

时间采用两种方式表示,公元纪年法和天干地支纪年法。

在中国古代的历法中,甲、乙、丙、丁、戊、己、庚、辛、壬、癸被称为“十天干”,子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥叫作“十二地支”。两者按固定的顺序互相配合,组成了干支纪法。十天干与十二地支按顺序两两相配,从甲子到癸亥,共六十个组合,周而复始,循环使用,现在农历的纪年仍用干支。

24节气是按农历划分的,太阳从黄经零度起,沿黄经每运行15度所经历的时日称为“一个节气”。每年运行360度,共经历24个节气,每月2个。其中,每月第一个节气为“节气”,即:立春、惊蛰、清明、立夏、芒种、小暑、立秋、白露、寒露、立冬、大雪和小寒等12个节气;每月的第二个节气为“中气”,即:雨水、春分、谷雨、小满、夏至、大暑、处暑、秋分、霜降、小雪、冬至和大寒等12个节气。节气在现行的公历中日期基本固定,上半年在6日、21日,下半年在8日、23日,前后不差1~2天。

多功能时钟系统提供随时查询公历和农历对应情况,即公元纪年法和天干地支纪年法相互转换,查询24节气;显示当前时间,定时开机和定时提醒功能;提供系统设置功能。

2.2 Software function 软件功能

软件功能结构如下图所示:

图2.1 功能结构图

系统功能包括当前时间、查看日历、定时关机、定时提醒、系统设置。 (1)当前时间

使用公元纪年和天干地支纪年两种方法显示当前日期,以及用类似数码管形式显示当前时间。

(2)查看日历

可以通过更改年月日,来显示日历。在日历上可查看日期,星期,节气等内容。 (3)定时关机

通过设置时间来定时关闭计算机。 (4)定时提醒

通过设置时间来定时提醒各种需要提醒事宜。

仅供收件方查阅-技术文档-9/2/2009-Page 2 of 11 Copyright © BroadenGate Technologies

(5)系统设置

设置标题背景和前景色,日期显示颜色,选中区颜色。

2.4 Assumptions & Dependencies 假设和依赖关系

本系统将采用VC平台。一般情况下使用WINDOWS操作系统,特殊情况下如果用户有其他操作的要求,系统应具备可移植的条件。

仅供收件方查阅-技术文档-9/2/2009-Page 3 of 11 Copyright © BroadenGate Technologies

3 Functional Requirements 功能需求

系统主界面如下图所示:

图3.1 主界面

3.1 当前时间

1、简要说明

在时钟界面上用数码管形式显示当前时间。

2、界面

图3.2 当前时间

3.2 查看日历

以公元纪年法和天干地支法显示日历,对于每一个日期查询和显示对应星期,节气。同时,在日历任何日期上,可以点击“今天”回到当前日期。

仅供收件方查阅-技术文档-9/2/2009-Page 4 of 11 Copyright © BroadenGate Technologies

3.2.1 显示日历

1、简要说明

默认根据当前时间,在日历上显示当前公历和农历,以及星期,如果这天有节气,则显示24节气。

2、界面

图3.3 显示日历

3.2.2 选择时间

通过选择年和月,更新日历显示,以及农历显示。

3.2.3 显示星期

根据选择年月日,在日历上显示对应星期几。

3.2.4 显示节气

根据选择年月日,如果该天有节气,则显示节气。

3.3 定时关机

1、简要说明

通过设置定时关机,可以让电脑在该时间点上关闭电脑。可以选择时和分,精确到分钟。

仅供收件方查阅-技术文档-9/2/2009-Page 5 of 11 Copyright © BroadenGate Technologies

2、界面

图3.4 定时关机

3.4 定时提醒

1、简要说明

通过设置提醒时间,可以在该时间点上提醒相关事宜。可以选择时和分,精确到分钟。当时间到时,在右下脚探出滚动窗口,提示设置消息。

2、界面

(1)设置定时提醒

图3.5 定时提醒

(2)定时提醒内容

图3.6 提醒内容

3.5 系统设置

1、简要说明

设置标题背景和前景色,日期显示颜色,选中区颜色;隐藏和显示系统。

设置标题背景色,是改变日历星期标题背景颜色;设置标题前景色,是改变日历星期标题字体颜色。

设置日期前景色,是改变日历中公历每日颜色。

设置选中区颜色,是改变日历上高亮显示日期颜色。 通过设置热键ALT+X,来隐藏和显示系统。

2、界面

(1)设置颜色

仅供收件方查阅-技术文档-9/2/2009-Page 6 of 11 Copyright © BroadenGate Technologies

图3.7 设置颜色

(2)隐藏与显示

图3.8 隐藏与显示

仅供收件方查阅-技术文档-9/2/2009-Page 7 of 11 Copyright © BroadenGate Technologies

4 Performance Requirements 性能需求

4.1 时间性能需求

响应速度:5秒内。

客户端:桌面运行程序,速度很快。

4.2 系统开放性需求

基于主流WINDOWS平台建设的多功能时钟系统,使其具有良好的可扩充性和可移植性,系统可运行在主流的WINDOWS操作系统平台上,便于以后系统的升级。核心日历功能使用标准C++编写,以便于移植PDA等智能手机上,这将有助于提高系统扩充性。

4.3 界面友好性需求

系统提供统一的操作界面和方式。要求操作界面美观大方,布局合理,功能完善,对于初级用户容易上手,并且提供适当的帮助信息。

4.4 系统可用性需求

系统操作快捷、内容完整是保证对用户进行使用的基础。因此,应准确而详细地理解各用户群特征、任务和使用环境,在“有效性”(完成特定任务和达到特定目标时所具有的正确性和完整程度)、“效率”(完成任务的正确性和完整程度与所使用资源,如时间之间的比率),以及“满意度”(在使用产品过程中具有的主观满意和接受程度)等方面满足各类用户对系统的要求。

4.5 可管理性需求

系统涉及面较广,系统应提供对管理内容的分级分类管理和维护、用户信息维护、系统配置和管理、以及故障诊断等功能。

仅供收件方查阅-技术文档-9/2/2009-Page 8 of 11 Copyright © BroadenGate Technologies

5 Interface Requirements 接口需求

实现C/S的用户操作图形化界面,用户的交互界面都通过PC显示屏交互,大部分用户的显示屏都在17英寸以上,分辨率基本已1024*768为主,600*800的较少,软件界面能自适应屏幕大小。

屏幕格式尺寸:选择正常4:3

仅供收件方查阅-技术文档-9/2/2009-Page 9 of 11 Copyright © BroadenGate Technologies

6 Overall Design Constraints 总体设计约束

6.1 Standards compliance 标准符合性

可以扩充以下所述规范中不存在的需求,但不能和规范相违背。多功能时钟系统应严格遵循如下规范:

《软酷 卓越实验室COE技术要求规范》、《软酷 卓越实验室COE编程规范要求》。

6.2 Hardware Limitations 硬件约束

CPU和内存要求,客户端最低配置,CPU要求在1GHZ、内存128MB。服务器端最低配置,CPU要求2GHZ、内存512MB。

最终多功能时钟系统在最低配置的服务器端能顺畅地跑起来,在延迟许可的条件下,要求必须在3秒之内做出响应,不能给用户有迟滞的感觉。

仅供收件方查阅-技术文档-9/2/2009-Page 10 of 11 Copyright © BroadenGate Technologies

7 Software Quality Attributes 软件质量特性

7.1 Reliability 可靠性

适应性:保证该时钟系统在原有的基础功能上进行扩充,在原来的系统中增加新的业务功能,可方便的增加,而不影响原时钟系统的架构。

容错性:在系统崩溃、内存不足的情况下,不造成该系统的功能失效,可正常关闭及重启。

可恢复性:出现故障等问题,在故障修复后,可正常运行。

7.2 Usability 易用性

易用性:具备良好的界面设计,使用户清晰易用,功能要高度集中。可随时给用户提供使用帮助。

仅供收件方查阅-技术文档-9/2/2009-Page 11 of 11 Copyright © BroadenGate Technologies

8 Requirements Classification 需求分级

Requirement Description Effect ID 问题描述 影响 需求ID (H/M/L) R1 R2 R3 R4 R5 当前时间 查看日历 定时关机 定时提醒 系统设置 M H L L L Risk 风险 Responsibility Resolving 责任人 Date 解决日期 2009-9-10 2009-9-17 2009-9-19 2009-9-21 2009-8-25 Status 状态(Open/Close) A A B B B A.必须首要完成 B,次要完成 C.不必要完成

仅供收件方查阅-技术文档-9/2/2009-Page 12 of 11 Copyright © BroadenGate Technologies

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- 517ttc.cn 版权所有 赣ICP备2024042791号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务