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

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

ID:58834956

大小:55.50 KB

页数:10页

时间:2020-09-24

第五单元课文译文计算机英语吕云翔.doc_第1页
第五单元课文译文计算机英语吕云翔.doc_第2页
第五单元课文译文计算机英语吕云翔.doc_第3页
第五单元课文译文计算机英语吕云翔.doc_第4页
第五单元课文译文计算机英语吕云翔.doc_第5页
资源描述:

《第五单元课文译文计算机英语吕云翔.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第五单元系统设计第一部分听说A.对话:软件设计Sharon:系统分析建模和需求规格说明已经完成,我们可以进行下一步啦!Kevin:是的,现在让我们讨论一下设计过程中的一般任务集。Jason:我们将从软件的一个“宏观”视图逐步转移到定义了系统实现所需细节的微观视图。我认为,这个过程应该从关注于体系结构开始。Sharon:你的意思是?Jason:使用上周构建的分析模型,我们需要选择一种适合于我们软件的体系结构风格。Kevin:然后,我们可以把分析模型划分成设计子系统,并将这些子系统分配到体系结构中。Jason:在详细设计阶段,我们必须确定每个子系

2、统在功能上都是关联的,并首先设计子系统接口,然后将分析类或功能分配给每个子系统。Kevin:此外,拥有用户欣赏的用户界面对于软件尤其是对于像我们这样的商业软件的成功来说是一个重要的因素。Jason:Sharon是一个称职的美术设计师。Sharon:我会尽力的!Kevin:我们将一起合作在用户场景的基础上详细说明行为顺序,并帮助Sharon来创建界面的行为模型。Sharon:好的,接下来,我将定义界面对象和控件机制,必要时还拜托你们进行评审和修订。Kevin:没问题。在完成体系结构设计之后,Jason和我将通过在较低的抽象级别上详细说明所有算法

3、来进行组件级设计,定义组件级的数据结构,有必要的话还将完善每个组件的接口。Jason:组件级设计评审之后,我们就可以为系统制定部署模型了。B.短文理解:软件设计设计工程开始于需求工程的首次迭代结束时。软件设计的目的是应用一系列能够引导高质量系统或产品开发的原则、概念和实践。设计的目标是创建一个软件模型,该模型将正确地实现所有的客户需求并为那些使用该软件的人带来快乐。设计工程师必须从大量可供选择的设计方案中筛选并最终集中形成一个最切合项目干系人需要的解决方案。设计过程从软件的“宏观”视图向微观视图转移,后者定义了系统实现所必须的细节。设计过程开

4、始于关注体系结构设计。然后定义子系统,建立子系统之间的通信机制;识别构件,开发每个构件的详细描述。另外,还要设计外部接口、内部接口和用户接口。设计概念在软件工程发展的前半个世纪中不断进化。设计概念描述了那些与所选择的软件工程过程、所应用的设计方法或所使用的编程语言都无关的计算机软件的属性。设计模型包含四种不同的元素。随着每个元素的开发,更完整的设计视图逐渐形成。体系结构元素使用来自于应用域、分析模型以及模式与风格的可用目录的各种信息,以获得软件、子系统和组件的完整的结构表示。接口设计元素对外部和内部接口及用户界面进行建模。组件级元素定义构成体

5、系结构的每个模块(组件)。最后,部署级设计元素将体系结构、组件和接口分配到将要安装软件的物理结构中。C.听写:用户界面设计当界面的概念首次出现时,它通常被理解为人和计算机之间进行交流所借助的硬件和软件。因此,用户界面设计也被称为人机交互界面,或简称为HCI。随着这一概念的不断进化,现在也包括用户体验的认知和感情方面的内容。许多技术创新都要依靠用户界面设计来将它们的技术复杂性提升为可用的产品。技术本身可能并不能赢得客户的认可和市场。用户体验,或者说用户对最终产品的体验才是认可的关键。也正因为如此,用户界面设计成为了软件设计过程的一部分。产品的设

6、计师主要关注技术层面,而可用性专家则关注用户界面。为了达到最高的工作效率且具有高性价比,这种工作关系应该从项目开始一直保持到产品首次推出。用户界面影响着用户的感受、情绪和心情。如果用户界面有错误,用户将会感觉他们无法控制软件,自然而然就会气恼并指责软件。相反地,如果用户界面很漂亮并且按照用户期望的方式工作,用户将会因为通过操作完成目标而非常高兴。因此,所有用户界面设计的最重要原则是,当程序按照用户所认为的方式正确地运转,就可以认为用户界面设计得很好。为了使用户满意,应该使用户能够完全控制他们的工作环境。要做到这一点,需要准确解释用户的行为。此

7、外,还应该减轻用户的记忆负担,并使界面风格一致。上述三点被认为是用户界面设计的“黄金原则”,而实际上也形成了一系列用户界面设计原则的基础,这些原则指导着这一重要的软件设计行为。第二部分阅读A.软件设计设计是在[IEEE610.12-90]标准中被定义为“定义一个系统或组件的体系结构、组件、接口及其他特征的过程”,也是“这一过程的结果”。作为一个过程来看,软件设计是一项软件工程生命周期活动,其中,软件需求被分析以产生软件内部结构的描述,它将作为软件构建的基础。更确切地讲,软件设计(的结果)必须描述软件体系结构——即软件如何被分解和组织成组件——

8、以及组件之间的接口。软件设计也必须在使其能够构建的详细级别上描述组件。软件设计在软件开发中发挥着重要作用:它允许软件工程师创建出各种模型,这些模型形成了一种可实现的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。