软件工程数据采集-气象监测站.pptVIP

  1. 1、本文档共61页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程数据采集-气象监测站

精化 精化 为什么将WindChill和DewPoint定义为类,而不是通过一个简单的非成员函数来完成它们的计算? WindChill和DewPoint的实例提供某种行为,并封装一些状态,它们各自都有唯一的标识 。通过 “对象化”这些貌似算法的抽象,可以得出一个更加可重用的架构,WindChill和DewPoint可以从这个特定应用中被提升,因为对于客户它们呈现出清晰的契约,相对于其他抽象,每一个都提供清晰的分离关注。 精化 下一步要考虑的是涉及用户与气象监测系统交互的不同场景。软件分析人员提供的基本信息是原型化工作,而且这确实是基本的,它有助于减轻设计用户界面的风险。而且,根据面向对象架构来实现我们的决策,使得改变这些用户界面决策要相对容易一些,不用破坏设计的机理。考虑一些可能的用户交互用例场景。 精化 用例名:DisplayMaxandMinValueofMeasurements 叙述:这个用例显示所选测量数据的最高值和最低值 基本流: (1)当用户按下SELECT键时,用例开始; (2)系统显示SELECTING; (3)用户按下WIND、TEMP、PRESSURE或HUMIDIT.Y键 中的任何一个,其他按键 (除RUN外)被忽略; (4)系统闪烁相应的标签; (5)用户按下UP或DOWN键来分别选择显示24小时中的最高 值或最低值,其他的按键(除RUN外)被忽略; (6)系统显示所选值,同时显示该值出现时的时间; (7)控制返回步骤(3)或步骤(5)。 精化 设置时间和日期的场景与上面的场景相似。 用例名:SetDateandTime 叙述:这个用例设置日期和时间。 基本流: (1)当用户按下SELECT键时,用例开始; (2)系统显示SELECTING; (3)用户按下TIME或DATE键中的任一个,其他按键(除RUN 和上面场景的步骤(3)所列出的键外)被忽略; (4)系统闪烁相应的标签,同时闪烁选择项的第一个字(即 时间的小时字段和日期的 月份字段): (5)用户按下LEFT或RIGHT键来选择另外的字段 (选择可以 来回移动),用户按下UP或DOWN键来升高或降低被选 中的字段的值; (6)控制返回步骤(3)或步骤(5)。 精化 使用以下用户动作的相关模式来校正特定的传感器。 用例名:CalibrateSensor 叙述:这个用例用于校正传感器。 基本流: (1)当用户按下CALIBRATE键时,用例开始; (2)系统显示CALIBRATING; (3)用户按下WIND、TEMP、PRESSURE或HUMIDITY键中 的任何一个,其他按键 (除RUN外)被忽略; (4)系统闪烁相应的标签; (5)用户按下UP或DOWN键来选择高校正点或低校正点: (6)显示器闪烁相应值; (7)用户按下UP或DOWN键来调整选中的值; (8)控制返回步骤(3)或步骤(5)。 精化 最后一个涉及用户界面的主要场景和设置测量单位如下。 用例名:SetUnitofMeasurement 叙述:这个用例用于设置温度和风速的测

文档评论(0)

zijingling + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档