单选题分布式GIS的模型设计中,一般采用()的软件架构。A B/S模型B C/S模型C 时空GISD 移动GIS

题目
单选题
分布式GIS的模型设计中,一般采用()的软件架构。
A

B/S模型

B

C/S模型

C

时空GIS

D

移动GIS


相似考题

3.阅读以下关于软件架构的叙述,回答问题1至问题3。软件架构是指大型、复杂软件的系统结构的设计、规格说明和实施。它以规范的形式装配若干结构元素,从而描述出系统的主要功能和性能需求,同时表述其他非功能性需求(如可靠性、可扩展性、可移植性和可用性等)。软件架构为软件系统提供了一个结构、行为和属性的高级抽象模式,可以使用一个公式来表达:软件架构={构成系统的元素,指导元素集成的形式,关系和约束}“4+1”视图模型用五个视图组成的模型来描述软件架构。该模型包含五个主要的视图。.逻辑视图(Logical View),描述了设计的对象模型,支持系统的功能需求。.进程视图(Process View),描述了设计的并发和同步特征,支持系统的运行特性。.物理视图(Physical View),描述了软件到硬件的映射,反映了分布式特性,支持系统的拓扑、安装和通信需求。.开发视图(Development View),描述了在开发环境中软件的静态组织结构,支持软件开发的内部需求。.场景(Scenario),用来说明重要的系统活动,是其他四个视图在用例(Use Case)驱动下的综合。软件架构在软件需求与设计之间架起一座桥梁,也是风险承担者进行交流的手段,允许不同的风险承担者找出他们所关心的软件架构问题。假设采用面向对象的设计方法,各个视图涉及的组件(元素)包括:任务、类、模块、节点、步骤等,风险承担者包括最终用户、系统设计师、程序员、经理、项目管理师等。请在下表中的(1)到(7)处填入恰当的内容(空白处不用填)。

参考答案和解析
正确答案: D
解析:
更多“分布式GIS的模型设计中,一般采用()的软件架构。”相关问题
  • 第1题:

    某公司采用基于架构的软件设计(Architecture-Based Software Design,ABSD)方法进行软件设计与开发。ABSD方法有三个基础,分别是对系统进行功能分解、采用(52)实现质量属性与商业需求、采用软件模板设计软件结构。 ABSD方法主要包括架构需求等6个主要活动,其中(53)活动的目标是标识潜在的风险,及早发现架构设计中的缺陷和错误;(54)活动针对用户的需求变化,修改应用架构,满足新的需求。 小王是该公司的一位新任架构师,在某项目中主要负责架构文档化方面的工作。小王(55)的做法不符合架构文档化的原则。架构文档化的主要输出结果是架构规格说明书和(56)。

    A.架构风格

    B.设计模式

    C.架构策略

    D.架构描述


    正确答案:A
    ABSD方法有3个基础。第一个基础是功能的分解。在功能分解中,ABSD方法使用已有的基于模块的内聚和耦合技术。第二个基础是通过选择体系结构风格来实现质量和业务需求。第三个基础是软件模板的使用。软件模板利用了一些软件系统的结构。ABSDM模型把整个基于体系结构的软件过程划分为体系结构需求、设计、文档化、复审、实现、演化等六个子过程。架构需求:需求是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。架构需求受技术环境和架构设计师的经验影响。需求过程主要是获取用户需求,标识系统中所要用到的构件。如果以前有类似的系统架构的需求,我们可以从需求库中取出,加以利用和修改,以节省需求获取的时间,减少重复劳动,提高开发效率。架构设计:架构需求用来激发和调整设计决策,不同的视图被用来表达与质量目标有关的信息。架构设计是一个迭代过程,如果要开发的系统能够从已有的系统中导出大部分,则可以使用已有系统的设计过程。架构文档化:绝大多数的架构都是抽象的,由一些概念上的构件组成。例如,层的概念在任何程序设计语言中都不存在。因此,要让系统分析师和程序员去实现架构,还必须得把架构进行文档化。文档是在系统演化的每一个阶段,系统设计与开发人员的通讯媒介,是为验证架构设计和提炼或修改这些设计(必要时)所执行预先分析的基础。架构文档化过程的主要输出结果是架构需求规格说明和测试架构需求的质量设计说明书这两个文档。生成需求模型构件的精确的形式化的描述,作为用户和开发者之间的一个协约。软件架构的文档要求与软件开发项目中的其他文档是类似的。文档的完整性和质量是软件架构成功的关键因素。文档要从使用者的角度进行编写,必须分发给所有与系统有关的开发人员,且必须保证开发者手上的文档是最新的。架构复审:架构设计、文档化和复审是一个迭代过程。从这个方面来说,在一个主版本的软件架构分析之后,要安排一次由外部人员(用户代表和领域专家)参加的复审。复审的目的是标识潜在的风险,及早发现架构设计中的缺陷和错误,包括架构能否满足需求、质量需求是否在设计中得到体现、层次是否清晰、构件的划分是否合理、文档表达是否明确、构件的设计是否满足功能与性能的要求等等。由外部人员进行复审的目的是保证架构的设计能够公正地进行检验,使组织的管理者能够决定正式实现架构。架构实现:所谓“实现”就是要用实体来显示出一个软件架构,即要符合架构所描述的结构性设计决策,分割成规定的构件,按规定方式互相交互。架构演化:在构件开发过程中,最终用户的需求可能还有变动。在软件开发完毕,正常运行后,由一个单位移植到另一个单位,需求也会发生变化。在这两种情况下,就必须相应地修改软件架构,以适应新的变化了的软件需求。

  • 第2题:

    软件设计过程是定义一个系统或组件( )的过程,其中描述软件的结构和组织,标识各种不同组件的设计是( )。

    A.数据和控制流B.架构和接口C.对象模型D.数据模型A.软件详细设计B.软件对象设计C.软件环境设计D.软件架构设计


    正确答案:B,D

  • 第3题:

    将系统需求模型转换为架构模型是软件系统需求分析阶段的一项重要工作,以下描述中,( )是在转换过程中需要关注的问题。

    A.如何通过多视图模型描述软件系统的架构 B.如何确定架构模型中有哪些元素构成 C.如何采用表格或用例映射保证转换的可追踪性。 D.如何通过模型转换技术,将高层架构模型逐步细化为细粒度架构模型


    正确答案:C

  • 第4题:

    软件架构设计包括提出架构模型、产生架构设计和进行设计评审等活动,是一个迭代的过程。架构设计主要关注软件组件的结构、属性和(请作答此空),并通过多种( )_全面描述特定系统的架构。

    A.实现方式
    B.交互作用
    C.设计方案
    D.测试方式

    答案:B
    解析:
    软件架构设计包括提出架构模型、产生架构设计和进行设计评审等活动,是一个迭代的过程。架构设计主要关注软件组件的结构、属性和交互作用,并通过多种视图全面描述特定系统的架构。

  • 第5题:

    特定领域软件架构(Domain Specific Software Architecture, DSSA)的基本活动包括领域分析、领域设计和领域实现。其中,领域分析的主要目的是获得领域模型。领域设计的主要目标是获得( )。领域实现是为了(请作答此空)。

    A. 评估多种软件架构
    B. 验证领域模型
    C. 开发和组织可重用信息,对基础软件架构进行实现
    D. 特定领域软件重用模型

    答案:C
    解析:
    特定领域软件架构(Domain Specific Software Architecture,DSSA)以一个特定问题领域为对象,形成由领域参考模型、参考需求、参考架构等组成的开发基础架构,其目标是支持一个特定领域中多个应用的生成。DSSA的基本活动包括领域分析、领域设计和领域实现。其中领域分析的主要目的是获得领域模型,领域模型描述领域中系统之间共同的需求,即领域需求;领域设计的主要目标是获得DSSA,DSSA描述领域模型中表示需求的解决方案;领域实现的主要目标是依据领域模型和DSSA开发和组织可重用信息,并对基础软件架构进行实现。

  • 第6题:

    与传统的ICT项目相比,云定制化项目具有()的特征

    • A、IT硬件分布式部署
    • B、IT硬件资源池化
    • C、软件架构分布式部署
    • D、软件架构集中式部署

    正确答案:B,C

  • 第7题:

    采用以架构为核心的软件开发方法,在建立软件架构的初期,首要任务是选择一个合适的(1),在此基础上,开发人员通过架构模型,可以获得关于(2)的理解,为将来的架构实现与演化过程建立了目标。 空白(1)处应选择()

    • A、分析模式
    • B、设计模式
    • C、架构风格
    • D、架构标准

    正确答案:C

  • 第8题:

    ()是指以设计复用为目的,采用一种良好定义、正规的、一致的方式记录的软件设计经验。

    • A、架构
    • B、UML模型
    • C、设计模式
    • D、设计数据

    正确答案:C

  • 第9题:

    天津联通DNS系统采用基于anycast技术的分布式DNS架构,实现基于软件的负载均衡功能。


    正确答案:正确

  • 第10题:

    国内外GIS应用系统设计,以及研制GIS基础软件,均是以()为基础。

    • A、空间数据模型理论
    • B、计算机操作系统
    • C、空间结构模型理论
    • D、卫星导航数据

    正确答案:A

  • 第11题:

    单选题
    采用以架构为核心的软件开发方法,在建立软件架构的初期,首要任务是选择一个合适的(1),在此基础上,开发人员通过架构模型,可以获得关于(2)的理解,为将来的架构实现与演化过程建立了目标。 空白(1)处应选择()
    A

    分析模式

    B

    设计模式

    C

    架构风格

    D

    架构标准


    正确答案: D
    解析: 暂无解析

  • 第12题:

    单选题
    ()是指以设计复用为目的,采用一种良好定义、正规的、一致的方式记录的软件设计经验。
    A

    架构

    B

    UML模型

    C

    设计模式

    D

    设计数据


    正确答案: C
    解析: 暂无解析

  • 第13题:

    软件设计过程是定义一个系统或组件(1)的过程,其中描述软件的结构和组织,标识各种不同组件的设计是(2)

    (1)A、数据和控制流

    B、架构和接口

    C、对象模型

    D、数据模型

    (2)A、软件详细设计

    B、软件对象设计

    C、软件环境设计

    D、软件架构设计


    正确答案:B、D

  • 第14题:

    软件架构设计包括提出架构模型,产生架构设计和进行设计评审等活动,是一个迭代的过程。架构设计主要关注软件组件的结构、属性和( ),并通过多种( )全面描述特定系统的架构。

    A.实现方式 B.交互作用 C.设计方案 D.测试方式 A.对象 B.代码 C.文档 D.视图


    正确答案:B,D

  • 第15题:

    软件架构设计包括提出架构模型、产生架构设计和进行设计评审等活动,是一个迭代的过程。架构设计主要关注软件组件的结构、属性和( ),并通过多种(请作答此空)全面描述特定系统的架构。

    A.对象
    B.代码
    C.文档
    D.视图

    答案:D
    解析:
    软件架构设计包括提出架构模型、产生架构设计和进行设计评审等活动,是一个迭代的过程。架构设计主要关注软件组件的结构、属性和交互作用,并通过多种视图全面描述特定系统的架构。

  • 第16题:

    GeoDatabase是GIS软件()中所采用的模型。

    A:MapGIS
    B:SuperMap
    C:Maplnfo
    D:ArcGIS

    答案:D
    解析:
    GeoDatabase是GIS软件ArcGIS中所采用的模型。故选D。

  • 第17题:

    特定领域软件架构(Domain Specific Software Architecture, DSSA)的基本活动包括领域分析、领域设计和领域实现。其中,领域分析的主要目的是获得领域模型。领域设计的主要目标是获得(请作答此空)。领域实现是为了( )。

    A. 特定领域软件需求
    B. 特定领域软件架构
    C. 特定领域软件设计模型
    D. 特定领域软件重用模型

    答案:B
    解析:
    特定领域软件架构(Domain Specific Software Architecture,DSSA)以一个特定问题领域为对象,形成由领域参考模型、参考需求、参考架构等组成的开发基础架构,其目标是支持一个特定领域中多个应用的生成。DSSA的基本活动包括领域分析、领域设计和领域实现。其中领域分析的主要目的是获得领域模型,领域模型描述领域中系统之间共同的需求,即领域需求;领域设计的主要目标是获得DSSA,DSSA描述领域模型中表示需求的解决方案;领域实现的主要目标是依据领域模型和DSSA开发和组织可重用信息,并对基础软件架构进行实现。

  • 第18题:

    软件开发模型着重研究的是()。

    • A、软件系统的基本架构和常见的软件系统模型
    • B、软件开发全部过程、活动和任务的结构框架
    • C、软件系统的模型和对应不同模型的开发方法
    • D、程序设计的方法和编程技巧

    正确答案:B

  • 第19题:

    在()中是采用用例驱动和架构优先的策略,并采用迭代增量建造方法,使软件“逐渐”被开发出来。

    • A、喷泉模型
    • B、瀑布模型
    • C、螺旋模型
    • D、统一过程

    正确答案:D

  • 第20题:

    软件设计包括软件架构设计和软件详细设计。架构设计属于高层设计,主要描述软件的结构和组织,标识各种不同的组件。由此可知,在信息系统开发中,()属于软件架构设计师要完成的主要任务之一。

    • A、软件复用
    • B、模式设计
    • C、需求获取
    • D、需求分配

    正确答案:B

  • 第21题:

    软件架构设计包括提出架构模型、产生架构设计和进行设计评审等活动,是一个迭代的过程。以下关于软件架构设计活动的描述,错误的是()

    • A、在建立软件架构的初期,一般需要选择一个合适的架构风格
    • B、将架构分析阶段已标识的构件映射到架构中,并分析这些构件之间的关系
    • C、软件架构设计活动将已标识构件集成到软件架构中,设计并实现这些构件
    • D、一旦得到了详细的软件架构设计,需要邀请独立于系统开发的外部人员对系统进行评审

    正确答案:C

  • 第22题:

    填空题
    对()的关注正是软件架构师与一般的软件设计师的不同之处,一般的软件设计师主要关注软件功能的设计,并要遵循架构师给出的设计准则。

    正确答案: 软件质量
    解析: 暂无解析

  • 第23题:

    单选题
    软件开发模型着重研究的是()。
    A

    软件系统的基本架构和常见的软件系统模型

    B

    软件开发全部过程、活动和任务的结构框架

    C

    软件系统的模型和对应不同模型的开发方法

    D

    程序设计的方法和编程技巧


    正确答案: A
    解析: 暂无解析