- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
4.3.5软件模块结构的改进方法第2步:确定数据流图具有变换特性还是事务特性。通过对精化后的数据流图进行分析,可以看到整个系统是对存款及取款两种不同的事务进行处理,因此具有事务特性。第62页,共121页,星期日,2025年,2月5日4.3.5软件模块结构的改进方法第3步:确定输入流和输出流的边界,如图所示:第63页,共121页,星期日,2025年,2月5日4.3.5软件模块结构的改进方法第4步:完成第一级分解。分解后的结构图如图所示。第64页,共121页,星期日,2025年,2月5日4.3.5软件模块结构的改进方法第5步:完成第二级分解。对“输入数据”、“输出数据”和“调度”模块进行分解,得到未经精化的输入、输出结构和事务结构,分别如图(a)、(b)和(c)所示。(b)未经精化的输出结构(a)未经精化的输入结构(c)未经精化的事务结构第65页,共121页,星期日,2025年,2月5日4.3.5软件模块结构的改进方法第5步:完成第二级分解。将上面的3部分合在一起,得到初始的软件结构,如图所示。第66页,共121页,星期日,2025年,2月5日4.3.5软件模块结构的改进方法第6步:对软件结构进行精化。(1)由于调度模块下只有两种事务,因此,可以将调度模块合并到上级模块中,如图所示。第67页,共121页,星期日,2025年,2月5日4.3.5软件模块结构的改进方法(2)“检查密码”模块的作用范围不在其控制范围之内(即“输入密码”模块不在“检查密码”模块的控制范围之内),需对其进行调整,如图所示。第68页,共121页,星期日,2025年,2月5日4.3.5软件模块结构的改进方法(3)提高模块的独立性,并对“输入事务”模块进行细化。也可以将“检查密码”功能合并到其上级模块中。第69页,共121页,星期日,2025年,2月5日4.4接口设计接口设计概述接口设计的依据是数据流图中的自动化系统边界。接口设计主要包括3个方面:模块或软件构件间的接口设计;与其他软硬件系统之间的接口设计;软件与人(用户)之间的交互设计。人机交互(用户)界面是人机交互的主要方式第70页,共121页,星期日,2025年,2月5日4.4接口设计人机交互界面为了设计好人机交互界面,设计者需要了解用户界面应具有的特性;还应该认真研究使用软件的用户,包括用户是什么人?用户怎样学习与新的计算机系统进行交互?用户需要完成哪些工作?等等。第71页,共121页,星期日,2025年,2月5日4.4接口设计用户界面应具备的特性可使用性:包括使用简单、界面一致、拥有HELP功能、快速的系统响应和低的系统成本、具有容错能力等。灵活性:考虑到用户的特点、能力和知识水平,应当使用户接口满足不同用户的要求。可靠性:用户界面的可靠性是指无故障使用的间隔时间。用户界面应能保证用户正确、可靠地使用系统,保证有关程序和数据的安全性。第72页,共121页,星期日,2025年,2月5日4.4接口设计用户类型外行型:以前从未使用过计算机系统的用户。初学型:尽管对新的系统不熟悉,但对计算机还有一些使用经验的用户。熟练型:对一个系统有相当多的经验,能够熟练操作的用户。专家型:这一类用户了解系统内部的构造,有关于系统工作机制的专业知识,具有维护和修改基本系统的能力。专家型需要为他们提供能够修改和扩充系统能力的复杂界面。第73页,共121页,星期日,2025年,2月5日4.4接口设计界面设计类型第74页,共121页,星期日,2025年,2月5日4.4接口设计界面设计类型在选用界面形式的时候,应当考虑每种类型的优点和限制,可以从以下几个方面来考察:(1)使用的难易程度:对于没有经验的用户,该界面使用的难度有多大。(2)学习的难易程度:学习该界面的命令和功能的难度有多大。(3)操作速度:在完成一个指定操作时,在操作步骤、击键和反应时间等方面效率有多高。第75页,共121页,星期日,2025年,2月5日4.4接口设计界面设计类型(4)复杂程度:该界面提供了什么功能、能否用新的方式组合这些功能以增强界面的功能。(5)控制:人机交互时,是由计算机还是由人发起和控制对话。(6)开发的难易程度:该界面设计是否有难度、开发工作量有多大。第76页,共121页,星期日,2025年,2月5日4.4接口设计设计详细的交互人机交互的设计有若干准则,包括以下内容:(1)一致性。采用一致的术语、一致的步骤和一致的活动。(2)操作步骤少。使击键或点击鼠标的次数减
您可能关注的文档
- 第1讲给料分拣系统控制.ppt
- 高等化工热力学 (3).ppt
- 第2章半导体二极管及其基本应用电路.ppt
- 高一物理势能的改变.ppt
- 超越自我拥抱改变.ppt
- 简单逻辑用语.ppt
- 均相反应动力学基础.ppt
- 客户分类管理策略.ppt
- 第五章 细胞呼吸与光合作用.ppt
- 环境分析与监测 (2).ppt
- 高中历史教学中史料实证的运用课题报告教学研究课题报告.docx
- WPS打开课件黑屏问题.pptx
- 2026届云南省西双版纳州勐海县一中高一物理第一学期期末监测试题含解析.doc
- 2026届江苏省镇江市重点名校物理高一上期中预测试题含解析.doc
- 高中信息技术专业智能垃圾分类APP开发课程实践课题报告教学研究课题报告.docx
- 数学对称图形在室内软装中的装饰性研究课题报告教学研究课题报告.docx
- 初中物理浮力实验与浮力辅助减震系统设计课题报告教学研究课题报告.docx
- 大学化学有机合成反应机理的教学与实验研究课题报告教学研究课题报告.docx
- 小学阶段社团活动对学生领导力培养的成效评估教学研究课题报告.docx
- 高中化学群文阅读教学策略对化学实验探究能力的提升研究教学研究课题报告.docx
原创力文档


文档评论(0)