SF宠物精灵史努比.docx
《SF宠物精灵史努比.docx》由会员分享,可在线阅读,更多相关《SF宠物精灵史努比.docx(6页珍藏版)》请在冰豆网上搜索。
SF宠物精灵史努比
SF宠物精灵史努比
(需求说明书)
编写单位:
山东商业职业技术学院SF软件设计团队
设计人员:
林波、石洪波、徐晓娜、孟文静、孙新志
版本:
1.0
编写日期:
2006.8
第一部分引言
1.1编写目的
需求说明书有时候也被称为规格说明书,本规格说明描述了SF精灵狗软件产品的要求,并且作为各方面沟通的依据,也为下一步工作提供基准。
软件开发小组的每一位成员应该阅读本需求说明,以明确项目最后要求完成的软件产品的特点。
经使用方认可的需求说明将作为产品特征评价、仲裁的重要参考。
1.2背景
说明:
A、软件系统的名称:
SF精灵狗
B、任务提出者:
齐鲁大学生软件与外语大赛
C、开发者:
山东商业职业技术学院SF软件开发团队
D、实现完成的系统将可用在所有装有MicrosoftWindows操作系统的个人PC上作为英语学习、视频播放、音频播放、英语词汇学习、词汇积累和单词注释查询甚至朗读,还可通过Internet进行流媒体下载、在线播放等以补充本地硬盘的媒体库的功能,所用到的网络系统是该系统的内部局域网或是Internet。
1.3参考资料
A、三届软件设计大赛提案英语音像播放软件(刘桓中)文档;
B、新世纪开发产品《VisualBasic程序设计》
C、北大青鸟Aptech产品开发部的《湖人诊所管理系统案例研究项目需求说明书》;
D、国家标准《软件需求说明书(GB856T——88)》;
E、北大青鸟AptechACCP3.0《基于软件开发项目的毕业设计》;
F、互联网上的相关必需资料;
(说明:
引言部分在多个文档中出现,是为了在该文档被单独阅读的情况下,提供给阅读这以背景知识,同时增强不同的文档的独立性。
);
第二部分任务概述
2.1目标
中国社会生活快速化和经济的全球化,使人们的日常生活压力变大,情绪爆燥、心情压抑、犹豫症成为普遍问题。
在这种情况下,人们很需要一种可以调节自我心情的方式这就显的极为重要了。
网络游戏在这种情况下产生,但是网络游戏很容易浪费时间、金钱。
所以桌面精灵成为一个重要途径.我们同时编写几个附加功能提高兴趣。
出于这样的目的,第三届软件设计大赛拟定《智能精灵》提案。
综合以上条件由山东商业职业技术学院04计算机系slimefighting团队开发小组来开发此播放软件.
该软件应具有下列最基本特性:
1.人工智能
2.语音控制
3.精灵附加功能
2.2用户的特点
本系统将在装有Windows操作系统的个人PC机上使用,使用者可能包括各个年龄段的人群及涉及相关功能的人员,因此对用户界面要求既要讲究简洁实用,又要外观风格友好,操作方便,同时要对每一步的操作有相关的帮助或者相关的提示.
2.3约束
根据大赛的规定,必须要有对智能精灵,约束条件包括如下:
1.须提交一份软件设计说明书、一份软件使用说明书、软件源代码和软件安装文件。
2.奥运福娃(或宠物狗)的图片或造型可以借鉴已有的或自主开发,对于自主开发适当加分。
3.奥运福娃(或宠物狗)至少要提供6个以上的动作,显示一个以上的不同现实场景。
4.所播放音乐内容或图形可以自己制做,也可以选取现有资料。
对此,须在设计说明书中注明。
加分。
5.奥运福娃(或宠物狗)要独立开发,不可直接使用微软的Agents技术。
6.要求奥运福娃(或宠物狗)积极、健康、向上。
不符合该要求的软件将取消参赛资格
3.1对功能的规定
根据大赛的规定,必须要有一个音像文件,音像文件约束条件包括如下:
1、设计一个可爱的奥运福娃(或宠物狗)形象,作为本软件的主角,其可做多种动作,在用户的屏幕显示奥运福娃(或宠物狗)形象,类似于瑞星杀毒软件的小狮子。
2、设计一个奥运福娃(或宠物狗)活动的场景,如:
舞台、庭院、田野、居室、训练场、各类运动场等均可,基本要求为设计一个场景。
3、操作基本要求:
用鼠标、键盘等控制出现以下,放置木箱、放置火圈(或一种运动器械)、放置一个小皮球;
4、智能基本要求:
操作者用语音,命令奥运福娃(或宠物狗)完成6个基本动作,跳上木箱、跳下木箱、钻火圈(或一种运动器械)、去追小皮球,并取回来、卧倒、打滚。
5、操作提高要求:
可以放置更多的道具,丰富场景现场安排,还可以变换场景,等等,可以发挥参赛选手的丰富想象力,将场景布置得更贴近实际,更具有表现性和个性。
6、智能提高要求:
可以运用人工智能和虚拟现实等多种技术,让奥运福娃(或宠物狗)具有更高级的智能,更像一个真正的人物(或宠物小狗)。
7、音乐伴奏
要求软件能够辅助播放背景音乐,并要求用户可以控制音乐的播放效果。
8、图形显示选择
用户可以更换奥运福娃(或宠物狗)的形象,
9、其他附加功能
除了以上列举的功能,程序还可以包含其他功能,例如屏幕保护、闹钟等功能,由设计
者自定。
3.2对性能的规定
1、程序运行当中不允许出现死循环或是死机现象。
如果出现上述情况,可以重新运行,但总尝试次数不能超过三次。
2、在用户执行操作的时候,在运行环境规定的条件下可以运行。
3.3对灵活性的要求
1、操作方式
程序在通常的应用环境下使用语音控制、鼠标和键盘进行输入和输出操作,对于执行按钮,通常使用鼠标的点击完成,但是,界面要求全部支持语音、键盘的定位操作(在没有鼠标的计算机上,也能够使用该软件)。
2、运行环境
程序在通常的条件下,在Win2000/XP上安装运行,在XP运行效果比WIN2000的效果更加,更美观。
3.4输入输出要求
1、输入输出的操作要求如下:
序号
输入信息
操作和处理
输出
1
鼠标控制
执行动作、完成动画
对应信息实别完成动作
2
键盘输入
执行动作、完成动画
对应信息实别完成动作
3
语音输入控制
执行动作、完成动画
对应信息实别完成动作
3.5故障处理要求
A、当用户在使用软件进行一系列操作的时候,能够进行一系列合理的提示信息,不能因为操作失误而导致系统错误,或者程序停止运行;
B、程序运行时,操作故障能够识别并提示,当故障排除后,程序恢复正常运行;
3.6其他专门要求
A、可扩充性
系统在开发完毕以后,应允许在后续的大赛要求中进行功能的扩展或者功能的重新解释和实现。
B、健壮性
系统应该保证在一次开机一年之内稳定运行。
第四部分、运行环境规定
4.1设备
程序硬件要求:
具有Pentium4处理器且满足以下要求的计算机:
最低256MB内存
最小20GB硬盘
鼠标标准
键盘标准
4.2支持软件
程序软件:
Windows2000/XP或更高版本