第五单元课文译文计算机英语吕云翔.docVIP

第五单元课文译文计算机英语吕云翔.doc

  1. 1、本文档共10页,可阅读全部内容。
  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文档。上传文档
查看更多
第五单元课文译文计算机英语吕云翔.doc

第五单元 系统设计 第一部分 听说 A. 对话:软件设计 Sharon:系统分析建模需求规格说明,我们可以进行下一步Kevin:是的,现在让我们讨论一下设计过程中的一般任务集。 Jason:我们将从软件的一个我认为过程从于体系结构开始。 Sharon:你的意思? Jason:用上周的分析模型,我们需要选择一适合我们软件的风格。Kevin:然后,我们可以把分析模型分成设计子系统,这些子系统分配到体系结构中。 Jason:详细设计阶段,我们必须确定每个子系统在功能上都是关联的,并首先设计子系统接口,然后分配。 Kevin:此外,用户的用户界面对软件尤其是对像我们这样的商业软件来说是一个重要的因素。 Jason:Sharon是一个称职的美术设计师。 Sharon:我会尽Kevin:我们将用户,并帮助Sharon来创建界面的模型。 Sharon:好,接下来,我将对象和控件机制,你们和修订。 Kevin:没问题。在完成结构设计之后,Jason和我在较低的抽象上详细说明所有算法进行组件设计,义组件级的数据结构,有必要完善每个组的接口。 Jason:组件设计,我们可以为系统制定部署模型。 HCI。随着这一概念的不断进化,现在也包括用户体验的认知和感情方面的内容。 许多技术创新都要依靠用户界面设计来将它们的技术复杂性提升为可用的产品。技术本身可能并不能赢得客户的认可和市场。用户体验,或者说用户对最终产品的体验才是认可的关键。也正因为如此,用户界面设计成为了软件设计过程的一部分。产品的设计师主要关注技术层面,而可用性专家则关注用户界面。为了达到最高的工作效率且具有高性价比,这种工作关系应该从项目开始一直保持到产品首次推出。 用户界面影响着用户的感受、情绪和心情。如果用户界面有错误,用户将会感觉他们无法控制软件,自然而然就会气恼并指责软件。相反地,如果用户界面很漂亮并且按照用户期望的方式工作,用户将会因为通过操作完成目标而非常高兴。因此,所有用户界面设计的最重要原则是,当程序按照用户所认为的方式正确地运转,就可以认为用户界面设计得很好。 为了使用户满意,应该使用户能够完全控制他们的工作环境。要做到这一点,需要准确解释用户的行为。此外,还应该减轻用户的记忆负担,并使界面风格一致。上述三点被认为是用户界面设计的“黄金原则”,而实际上也形成了一系列用户界面设计原则的基础,这些原则指导着这一重要的软件设计行为。 第二部分 阅读 A. 软件设计 设计是在[IEEE610.12-90]标准定义为定义系统或件件接口其他特征的过程这一过程的结果。。软件设计在软件开发中发挥着重要作用:它允许软件工程师各种模型形成一种可实的解决方案蓝图。我们分析和评估这些模型,以决定们是否能各项需求。我们也可以调查和评估各种解决方案最终,我们可以使用所产生的计划随后的开发活动,并把们作为和测试输入和点。 在软件生命周期一标准,如软件生命周期过程[IEEE l2207.0-96]软件设计包括适软件需求分析和软件两个活动: 软件设计有时也称为顶层设计:描述软件的高层结构和组织,并各软件详细设计:一些设计过程中经常引用的一般例子分而治之和逐步求精数据抽象和信息隐藏启发使用模式和模式语言使用迭代和方法使用。面向功能(结构)设计 这是软件设计的经典方法,,然后上而下完善。结构设计结构分析,从而数据流图和相关的进程。研究人员建议各种(例如变换分析分析)和启发式(例如入和出效力范围与范围)为软件体系结构。面向设计 )设计 Jackson方法、Warnier-Orr方法)从程序所操作的数据结构着手,而不是从其实现的功能着手。软件工程师首先输入和输出的数据结构(使用结构图,然后再基于这些数据结构图开发的控制结构。(CBD)软件组件是独立的,具有良好定义的接口可独立组部署。基于组件的设计提供开发及整合件以。其他有趣但主流方法也存在和方法转换方法。数据库中的数据有的意义。换,组合的数据不能被称为数据库。数据库可以任意任复杂程度,通过手动或计算机上。数据库中的数据可,每一。数据存储层次储在算机数据库:符(字节)记录和。是一个或多个字符(字节)。它是数据库中。是例子的名字街道地址或社会安全号码。。将的姓名地址和社会安全号码。。文件文件数据层次。(严格来说,数据库数据,数据库管理系统是软件,但很多专业人士使用数据库包意义)数据库管理系统如下减少数据冗余数据冗余或重复相同的数据(一个人的地址)出现改善数据的完整性数据的完整性指数据是准确一致和最新的增加安全性便于数据维护数据库管理系和删除记录,验证检查确保适当类型的数据正确完数据备份确保系统故障数据的可用性。数据库管理系统三个软件组成部分数据字典数据库管理系统和数据字典也称为,是存储数据定义和数据库管理系统创建编辑数据记录和文件。。大型数据库。数据库管理员协调

文档评论(0)

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

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

1亿VIP精品文档

相关文档