[单选题]系统设计是信息系统开发过程中的一个重要的阶段,系统设计的原则是(13)。
正确答案 :C
抽象、模块化、信息隐蔽、模块独立
解析:解析:系统设计的原则是:抽象、模块化、信息隐蔽、模块独立。抽象是一种设计技术,重点说明一个实体的本质方面,而忽略或者掩盖不很重要或非本质的方面。抽象是一种重要的工具,用来将复杂的现象简化到可以分析、实验或者可以理解的程度。软件工程中从软件定义到软件开发要经历多个阶段。在这个过程中每前进一步都可看成是对软件解法的抽象层次的一次细化。抽象的最低层就是实现该软件的源程序代码。在进行模块化设计时也可以有多个抽象层次,最高抽象层次的模块用概括的方式叙述问题的解法,较低抽象层次的模块是对较高抽象层次模块对问题解法描述的细化。模块化是指将一个待开发的软件分解成若干个小的简单部分——模块,每个模块可独立地开发、测试,最后组装成完整的程序。这是一种将复杂问题“分而治之”的原则。模块化的目的是使程序的结构清晰,容易阅读、理解、测试、修改。信息隐蔽是开发整体程序结构时使用的法则,即将每个程序的成分隐蔽或封装在一个单一的设计模块中,定义每一个模块时尽可能少地显露其内部的处理。在设计时首先列出一些可能发生变化的因素,在划分模块时将一个可能发生变化.的因素隐蔽在某个模块的内部,使其他模块与这个因素无关。在这个因素发生变化时,只需修改含有这个因素的模块,而与其他模块无关。信息隐蔽原则对提高软件的修改性、可测试性和可移植性都有着重要的作用。模块独立是指每个模块完成一个相对独立的特定子功能,并且与其他模块之间的联系简单。衡量模块独立程度的标准有两个:耦合和内聚。耦合是指模块之间联系的紧密程度,耦合度越高则模块的独立性越差;内聚是指模块内部各元素之间联系的紧密程度。例如一个完成多个功能的模块的内聚度就比完成单一功能的模块的内聚度低。内聚度越低,模块的独立性越差。因此,模块独立就是希望每个模块都是高内聚、低耦合的。
[单选题]文中( 5 )处正确的答案是( )。
正确答案 :A
detailed
[单选题]以下密码使用方法中正确的是()。
正确答案 :D
不要使用全部由字母组成的密码
解析:答案:D
[单选题]以下关于用例(use case)的叙述中,说法不够准确的是(44)。
正确答案 :D
用例描述了系统与用户的交互
解析:解析:用例(use case)用来描述系统在对事件做出响应时所采取的行动,即它确定了一个与系统参与者进行交互,并由系统执行的动作序列。可见,一个用例本身并不是一个功能需求,它代表了系统的一个单一的目标,是一个行为上相关的步骤序列。选项D所描述的范围太广,不够准确。在UML规范中,参与者是指系统所涉及到的人,或者是用户在本系统中扮演的角色。一个参与者总是在系统的自动化边界之外。
[单选题]The network layer provides services to the transport layer.It call be based on either virtual circuits or datagrams.In both cases,its main job is( )packets from the source to the destination.
正确答案 :C
routing
解析:网络层为传输层提供服务,它基于虚电路或数据报方式,其主要工作是对源节点的数据包进行路由选择(routing),转发到目的节点。
查看原题 点击获取本科目所有试题