自动洗衣机控制器需求分析说明.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
自动洗衣机控制器需求分析说明

自动洗衣机控制器 系 统 分 析 规 格 说 明 书 小组成员:座号 姓名,…… 1. 引言 1.1 编写系统分析规格说明书的目的 “自动洗衣机控制器”的系统分析规格说明书,是软件开发者及分析人员根据系统用户提出的需求对系统加以描述,同时进行建模。本系统的用户是普通大众。 本系统分析规格说明书的预期读者包括: 1)系统分析人员 2)软件设计人员 3)软件编程人员 4)软件测试人员 1.2 项目背景(软件产品的作用范围) “自动洗衣机控制器”可以用于全自动洗衣机,通过触摸面板和液晶显示器对洗衣机的流程进行控制和观察,能提高家电的智能化程度,提高电器本身的附带价值,市场预期良好。 1.3 定义(术语的定义和缩写词的原文) 触摸按钮:市面上流行的光源触摸按钮 液晶:3寸显示器,用于显示洗衣机状态 洗涤:带洗衣粉的洗衣过程 清洗:洗,脱水,洗,脱水的反复步骤,达到洗清洗衣粉的目的 1.4 参考资料 [1]刘润东,《UML设计与编程》,北京希望电子出版社,2001.5 [2]刁成嘉,《UML系统建模与分析设计》,机械工业出版社,2007.6 [3]王少锋,《UML面向物件教程》,清华大学出版社,2004.2 2. 软件产品的一般性的描述 2.1 运行环境与资源 (1)系统软件运行环境 1)系统建模采用支持UML的CASE工具Rose 2003开发环境。 2)系统实现语言采用C语言编程 (2)系统硬件运行环境 1)51-XX系列单片机,内存512M 2)3寸液晶屏 3)触摸按钮 2.2. 软件产品的功能 2.2.1 软件工作原理 控制器外观小巧,功耗低,按钮方便耐用,显示器清晰。当用户进行不同的选择时,系统可以根据既定程序进行,并且将有关步骤显示在液晶屏上。 2.2.2 软件总体用例图 2.2.3 系统事件及响应 1)普通全自动:放水,放洗衣粉-普通洗涤(30转)-普通清洗(30转)-脱水 2)待预热30度快速洗:放水,放洗衣粉-预热至30度-普通洗涤(20转)-普通清洗(20转)-脱水 3)洗羊毛衣物:放水,放洗衣粉-轻柔洗涤(50转)-轻柔清洗(50转)-脱水 4)洗化纤衣物:放水,放洗衣粉-高速洗涤(20转)-高速清洗(20转)-脱水 5)显示状态:每个用户操作和每个步骤变化都显示在液晶显示器上 6)清洗:普通清洗(30转)-脱水 7)脱水:排水-高速脱水 8)烘干:加热空气烘干,紫外线消毒 2.3 用户特性 用户:普通大众。 对于用户的中途改变操作要再次确认功能,需要保证产品的耐用性和材料安全,保证低功耗,节省电源。 2.4 限制与约束 保证系统的安全性,帮助用户杜绝不正确操作 抗干扰性强,输出信号稳定 3)开发期限:6周。 3. 系统功能行为分析 3.1 系统功能模型——系统用例模型 …。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 3.3 相关用例的展开——活动图 3.3.2 学生选课活动图 3.3.3 教师活动图 3.3.4 教务处活动图 3.4 系统静态模型——对象类模型 3.5 系统动态模型 学生选课系统状态图: 3.6 系统体系结构模型 3.7 输出结果 4. 系统性能分析 学生选课系统是为了提高现代高校教务管理的工作效率而设计的,使用B/S结构,让管理员,教师和学生能够方便的使用各自的功能,所以该系统必须具备数据精确性,时间特性,适应性和故障恢复性等功能。 4.1 数据精确度 该学生选课系统对数据输入/输出的精度要求为小数点后两位,因为涉及到成绩的输入和输出及学分绩点的计算输出。 4.2 时间特性(响应,传输,运行时间等。) 该学生选课系统对时间的要求是用户对系统登录操作的时间最多为一个小时。一小时之后未退出者则网页实效。 4.3 适应性(运行环境,设计发生变化等应具有的适应能力。) 当操作系统平台发生变化或者支持软件学生选课系统发生变化时,导致选课系统运行时遇到不可恢复的系统错误,管理员可以运用已经备份的数据恢复系统,使系统恢复到最近的正常模式下,保护了已有数据的安全。 4.4 故障处理 正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。 调试中遇到的问题及解决的方案:   1)遇到跳出“数据库已经关闭“提示信息阻止程序运行时,可以查看一下进行此项操作时,操作的表是否已经被关闭了或者是在没有关闭此表的情况下又一次运用打开语句打开此表。 2)关于空记录带来的麻烦,有些空记录往往会使程序无法运行。此时在编程时可用“if not isnull”语句先判断一下是否为空记录,再操作。 5.系统运行要求分析 5.1 用户界面 5.2 硬件界面 略 5.

文档评论(0)

hhuiws1482 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档