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

上传人:仙*** 文档编号:29309651 上传时间:2021-10-07 格式:DOC 页数:16 大小:478.54KB
收藏 版权申诉 举报 下载
自动洗衣机控制器需求分析说明_第1页
第1页 / 共16页
自动洗衣机控制器需求分析说明_第2页
第2页 / 共16页
自动洗衣机控制器需求分析说明_第3页
第3页 / 共16页
资源描述:

《自动洗衣机控制器需求分析说明》由会员分享,可在线阅读,更多相关《自动洗衣机控制器需求分析说明(16页珍藏版)》请在装配图网上搜索。

1、自动洗衣机控制器系 统 分 析 规 格 说 明 书小组成员:座号 姓名,1. 引言1.1 编写系统分析规格说明书的目的“自动洗衣机控制器”的系统分析规格说明书,是软件开发者及分析人员根据系统用户提出的需求对系统加以描述,同时进行建模。本系统的用户是普通大众。本系统分析规格说明书的预期读者包括:1)系统分析人员2)软件设计人员3)软件编程人员 4)软件测试人员1.2 项目背景(软件产品的作用范围)“自动洗衣机控制器”可以用于全自动洗衣机,通过触摸面板和液晶显示器对洗衣机的流程进行控制和观察,能提高家电的智能化程度,提高电器本身的附带价值,市场预期良好。1.3 定义(术语的定义和缩写词的原文)触摸

2、按钮:市面上流行的光源触摸按钮液晶:3寸显示器,用于显示洗衣机状态洗涤:带洗衣粉的洗衣过程清洗:洗,脱水,洗,脱水的反复步骤,达到洗清洗衣粉的目的1.4 参考资料1刘润东,UML设计与编程,北京希望电子出版社,2001.52刁成嘉,UML系统建模与分析设计,机械工业出版社,2007.63王少锋,UML面向物件教程,清华大学出版社,2004.22. 软件产品的一般性的描述2.1 运行环境与资源(1)系统软件运行环境1)系统建模采用支持UML的CASE工具Rose 2003开发环境。2)系统实现语言采用C语言编程(2)系统硬件运行环境1)51-XX系列单片机,内存512M2)3寸液晶屏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)显示状态:每个用户操作和每个步骤变化都显

4、示在液晶显示器上6)清洗:普通清洗(30转)-脱水7)脱水:排水-高速脱水8)烘干:加热空气烘干,紫外线消毒2.3 用户特性用户:普通大众。对于用户的中途改变操作要再次确认功能,需要保证产品的耐用性和材料安全,保证低功耗,节省电源。2.4 限制与约束1) 保证系统的安全性,帮助用户杜绝不正确操作2) 抗干扰性强,输出信号稳定3)开发期限:6周。3. 系统功能行为分析3.1 系统功能模型系统用例模型 。3.3 相关用例的展开活动图 3.3.1 总的活动图3.3.2 学生选课活动图3.3.3 教师活动图3.3.4 教务处活动图3.4 系统静态模型对象类模型 3.5 系统动态模型 学生选课系统状态图

5、:3.6 系统体系结构模型 3.7 输出结果4. 系统性能分析 学生选课系统是为了提高现代高校教务管理的工作效率而设计的,使用B/S结构,让管理员,教师和学生能够方便的使用各自的功能,所以该系统必须具备数据精确性,时间特性,适应性和故障恢复性等功能。4.1 数据精确度 该学生选课系统对数据输入/输出的精度要求为小数点后两位,因为涉及到成绩的输入和输出及学分绩点的计算输出。4.2 时间特性(响应,传输,运行时间等。)该学生选课系统对时间的要求是用户对系统登录操作的时间最多为一个小时。一小时之后未退出者则网页实效。4.3 适应性(运行环境,设计发生变化等应具有的适应能力。) 当操作系统平台发生变化

6、或者支持软件学生选课系统发生变化时,导致选课系统运行时遇到不可恢复的系统错误,管理员可以运用已经备份的数据恢复系统,使系统恢复到最近的正常模式下,保护了已有数据的安全。4.4 故障处理正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保证数据库完好无损。调试中遇到的问题及解决的方案:1)遇到跳出“数据库已经关闭“提示信息阻止程序运行时,可以查看一下进行此项操作时,操作的表是否已经被关闭了或者是在没有关闭此表的情况下又一次运用打开语句打开此表。2)关于空记录带来的麻烦,有些空记录往往会使程序无法运行。此时在编程时可用“if not isnull”语句先判断一下是否为空记录,再操作。5.系

7、统运行要求分析5.1 用户界面5.2 硬件界面略5.3 软件界面5.3.1进入主界面5.3.2个人选课界面5.3.3所有课程信息界面6. 其他要求(可使用性,安全保密,可维护)可使用性:工作周期,24小时开放,在系统稳定(没有对系统维护)的情况下,服务器的可用性至少达到99%;当管理员对系统进行维护时,系统会在阻止访问,用户无法访问。安全保密性:软件发现错误时,有错误提示,可以回复到正常状态。对关键输入数据的有效性检查比较完备。对系统的重要数据都有密码保护和密码校验功能,只有管理员拥有最高权限。可维护性:使用数据库维护功能机制,定期对数据库进行备份。7.附录l 类图:类图,是由类名,属性和函数

8、组成的整体。l 顺序图:也称时序图,是显示对象之间交互的图,这些对象是按照时间排序的。l 数据字典:有关对问题域重要的数据元素,结构和属性的定义的集合。l 状态图 :用于描述一个对象在其生存期间的动态行为,表现一个对象所经历的状态序列,引起因状态转移而伴随的动作。l 活动图:表示的是流程中的任务的执行,它可以表示算法过程中的语句的执行。l 数据流图:一种分析模型,它描绘了过程,数据集合,端点以及他们之间的流,这种流表现了业务过程或软件系统的行为特点。它与数据字典是密不可分的,两者结合起来构成软件的逻辑模型。l 结构图:用来描述软件系统的体系结构,指出一个软件系统由哪些模块组成,以及模块之间的调用关系。l 功能性需求: 对在某些特定条件下系统将展示的必需的功能或行为的陈述。l Extend: 用例中的可选路径从正常的步骤序列中分叉的一种结构。将执行可选路径时参与者遵循的步骤打包成一个扩展用例,调用此用例会执行可选动作。然后过程流与正常路径重新汇合,直到结束。l 用例:描述了执行者与系统之间逻辑上相关的可能交互集,系统的输出为执行提供了价值。l 用户类:系统的一组用户,他们具有相似的特征和系统需求。当与系统交互时,用户类的成员起执行者期望。l 异常:阻止用例成功结束的一种条件。除非可能有恢复机制,否则无法得到用例的后置条件,也无法满足参与者的目的。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!