自动洗衣机控制器需求分析说明概况_第1页
自动洗衣机控制器需求分析说明概况_第2页
自动洗衣机控制器需求分析说明概况_第3页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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.软件产品的功能软件工作原理控制器外观小巧,功耗低,按钮方便耐用,显示器清晰。当用户进行 不同的选择时,系统可以根据既定程序进行,并且将有关步骤显示在液晶 屏上。222软件总体用例图普通全自动脱水清洗烘干丿显示状态带预热30度快速洗洗羊毛衣物洗化纤衣物用户系统事件及响应1) 普通全自动:放水,放洗衣粉 -普通洗涤(30转)-普通清洗(30 转)-脱水2) 待预热30度快速洗:放水,放洗衣粉-预热至30度-普通洗涤(20 转)-普通清洗(20转)-脱水3) 洗羊毛衣物:放水,放洗衣粉 -轻柔洗涤(50转)-轻柔清洗(50 转)-脱水4) 洗化纤衣物:放水,放洗衣粉 -高速洗涤(

4、20转)-高速清洗(20 转)-脱水5)显示状态:每个用户操作和每个步骤变化都显示在液晶显示器上6)清洗:普通清洗( 30 转)- 脱水7)脱水:排水 - 高速脱水8)烘干:加热空气烘干,紫外线消毒2.3 用户特性用户:普通大众。对于用户的中途改变操作要再次确认功能,需要保证产品的耐用性和材料安全,保证低功耗,节省电源。2.4 限制及约束1)保证系统的安全性,帮助用户杜绝不正确操作2)抗干扰性强,输出信号稳定3)开发期限: 6 周。3. 系统功能行为分析 3.1系统功能模型一一系统用例模型脱水<<include>>带预热30度快速洗/ hv普通全自动显示状态烘干加热清洗

5、用户洗羊毛衣物洗化纤衣物<<in clude>>语音提示<<include>>消毒0000000000000000000000000000000000000000000000000000000000000000000003.3相关用例的展幵一一活动图总的活动图厂学生选课活动图333教师活动图334教务处活动图3.4系统静态模型对象类模型3.5系统动态模型学生选课系统状态图:3.6系统体系结构模型学生选修课程管理<<依赖>><<依赖>>学生管理<<依赖>>教师管理课程管理1_1

6、. 11 查看选课信 息提交成绩3.7输出结果提空成纭学主主贡 面査询磴改 r人信息个人信息教!1時页 面查看选谍 信烏课程首理角色选择丽有凜程 洁息个人选课 悟呪敎怖昔理4. 系统性能分析学生选课系统是为了提高现代高校教务管理的工作效率而设计的,使 用B/S结构,让管理员,教师和学生能够方便的使用各自的功能,所以该 系统必须具备数据精确性,时间特性,适应性和故障恢复性等功能。4.1数据精确度该学生选课系统对数据输入/输出的精度要求为小数点后两位,因为涉及到成绩的输入和输出及学分绩点的计算输出 4.2时间特性(响应,传输,运行时间等。)该学生选课系统对时间的要求是用户对系统登录操作的时间最多为

7、一 个小时。一小时之后未退出者则网页实效。4.3适应性(运行环境,设计发生变化等应具有的适应能力。)当操作系统平台发生变化或者支持软件学生选课系统发生变化时,导 致选课系统运行时遇到不可恢复的系统错误,管理员可以运用已经备份的 数据恢复系统,使系统恢复到最近的正常模式下, 保护了已有数据的安全。4.4故障处理正常使用时不应出错,若运行时遇到不可恢复的系统错误,也必须保 证数据库完好无损。调试中遇到的问题及解决的方案:1)遇到跳出“数据库已经关闭“提示信息阻止程序运行时,可以查看一下进行此项操作时,操作的表是否已经被关闭了或者是在没有关闭此表 的情况下又一次运用打幵语句打幵此表。2)关于空记录带

8、来的麻烦,有些空记录往往会使程序无法运行。此时在编程时可用“ if not isnull”语句先判断一下是否为空记录,再操作。5. 系统运行要求分析5.1用户界面乎号口令J#|5.2硬件界面略5.3软件界面进入主界面惟廿mif上个人选课界面俘鑑舞18亡如下ttrriH廿引HtfrIfMVt罔培51321?73490S姣另诘口c6S4303找件工思54141022I aPlulVtKVlftfc:1r sb5533所有课程信息界面OLLAM 协茂匕召倡宅 半awt旄 所習比僅信輕Utff号爭学雪期爭分崖作!0I计 Mmftd180kJ*违鹰;遊樗呼世计士语盍Z158419S5刃420C.4GS4

9、1 I2oe3潞高寿用T真*2垢74>017513?02J刊)门5芾.恪3&3蚊件工担541413M“ ££?工5所u汗租第完6. 其他要求(可使用性,安全保密,可维护)可使用性:工作周期,24小时幵放,在系统稳定(没有对系统维护) 的情况下,服务器的可用性至少达到 99%当管理员对系统进行维护时, 系统会在阻止访问,用户无法访问。安全保密性:软件发现错误时,有错误提示,可以回复到正常状态。对关键输入数据的有效性检查比较完备。对系统的重要数据都有密码保护和密码校验功能,只有管理员拥有最高权限。可维护性:使用数据库维护功能机制,定期对数据库进行备份。7. 附录类

10、图:类图,是由类名,属性和函数组成的整体。 顺序图:也称时序图,是显示对象之间交互的图,这些对象是按照时 间排序的。数据字典:有关对问题域重要的数据元素,结构和属性的定义的集合。状态图 :用于描述一个对象在其生存期间的动态行为,表现一个对象 所经历的状态序列,引起因状态转移而伴随的动作。活动图:表示的是流程中的任务的执行,它可以表示算法过程中的语 句的执行。数据流图:一种分析模型,它描绘了过程,数据集合,端点以及他们 之间的流,这种流表现了业务过程或软件系统的行为特点。它及数据 字典是密不可分的,两者结合起来构成软件的逻辑模型。结构图:用来描述软件系统的体系结构,指出一个软件系统由哪些模 块组成,以及模块之间的调用关系。功能性需求: 对在某些特定条件下系统将展示的必需的功能或行为的 陈述。Extend: 用例中的可选路径从正常的步骤序列中分叉的一种结构。将 执行可选路径时参及者遵循的步骤打包成一个扩展用例,调用此用例会执行可选动作。

温馨提示

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

评论

0/150

提交评论