[试题]

论基于架构的软件设计方法及应用 基于架构的软件设计(Architecture-Based Software Design,ABSD)方法以构成软件架构的商业、质量和功能需求等要素来驱动整个软件开发过程。ABSD是一个自顶向下,递归细化的软件开发方法,它以软件系统功能的分解为基础,通过选择架构风格实现质量和商业需求,并强调在架构设计过程中使用软件架构模板。采用ABSD方法,设计活动可以从项目总体功能框架明确后就开始,因此该方法特别适用于开发一些不能预先决定所有需求的软件系统,如软件产品线系统或长生命周期系统等,也可为需求不能在短时间内明确的软件项目提供指导。

请围绕“基于架构的软件开发方法及应用”论题,依次从以下三个方面进行论述。 1. 概要叙述你参与开发的、采用ABSD方法的软件项目以及你在其中所承担的主要工作。 2. 结合项目实际,详细说明采用ABSD方法进行软件开发时,需要经历哪些开发阶段?每个阶段包括哪些主要活动? 3. 阐述你在软件开发的过程中都遇到了哪些实际问题及解决方法。

参考答案与解析:

相关试题

基于架构的软件设计(ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。

[单选题]基于架构的软件设计(ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。以下关于ABSD的叙述中,错误的是______。A.使用ABSD方法,设计活动可以从项目总体功能框架明确就开始B.ABSD方法是一个自顶向下,递归细化的过程C.ABSD方法有三个基础:功能分解、选择架构风格实现质量和商业需求以及软件模板的使用D.使用ABSD方法,设计活动的开始意味着需求抽取和分析活动可以终止

  • 查看答案
  • 基于架构的软件设计(ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。

    [单选题]基于架构的软件设计(ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。以下关于ABSD的叙述中,错误的是()A . 使用ABSD方法,设计活动可以从项目总体功能框架明确就开始B . ABSD方法是一个自顶向下,递归细化的过程C . ABSD方法有3个基础:功能分解、选择架构风格实现质量和商业需求及软件模板的使用D . 使用ABSD方法,设计活动的开始意味着需求抽取和分析活动可以终止

  • 查看答案
  • 基于架构的软件设计(ABSD)强调由商业、质量和功能需求的组合驱动软件架构设

    [单选题] 基于架构的软件设计(ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。以下关于ABSD 的叙述中,错误的是 (48) 。(48)A. 使用ABSD 方法,设计活动可以从项目总体功能框架明确就开始B. ABSD 方法是一个自顶向下,递归细化的过程C. ABSD 方法有三个基础:功能分解、选择架构风格实现质量和商业需求以及 软件模板的使用D. 使用ABSD 方法,设计活动的开始意味着需求抽取和分析活动可以终止

  • 查看答案
  • 基于架构的软件设计(ABSD)强调由商业、质量和功能需求的组合驱动软件架构设

    [单选题] 基于架构的软件设计(ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。ABSD方法有三个基础:功能分解、 (49) 和软件模板的使用。(49)A. 对需求进行优先级排列B. 根据需求自行设计系统的总体架构C. 选择架构风格实现质量及商业需求D. 开发系统原型用于测试

  • 查看答案
  • 试题(46)、(47)基于软件架构的设计(Architecture Based

    [单选题]试题(46)、(47)基于软件架构的设计(Architecture Based Software Development,ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用 (46) 来描述软件架构,采用 (47) 来描述需求。(46)A. 类图和序列图B. 视角与视图C. 构件和类图D. 构件与功能(47)A. 用例与类图B. 用例与视角C. 用例与质量场景D. 视角与质量场景

  • 查看答案
  • 软件设计包括软件架构设计和软件详细设计。架构设计属于高层设计,主要描述软件的

    [单选题] 软件设计包括软件架构设计和软件详细设计。架构设计属于高层设计,主要描述软件的结构和组织,标识各种不同的组件。由此可知,在信息系统开发中,__(7)__属于软件架构设计师要完成的主要任务之一。(7)A.软件复用 B.模式设计 C.需求获取 D.需求分配

  • 查看答案
  • 基于软件架构的设计(ArchitectureBasedSoftwareDevel

    [单选题,共用题干题] 基于软件架构的设计(ArchitectureBasedSoftwareDevelopment,ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用(1)来描述软件架构,采用(2)来描述需求。空白(1)处应选择()A .类图和序列图B . 视角与视图C . 构件和类图D . 构件与功能

  • 查看答案
  • 试题一 论基于 DSSA 的软件架构设计与应用 软件架构设计的一个重要课题是如何

    [试题]试题一 论基于 DSSA 的软件架构设计与应用软件架构设计的一个重要课题是如何解决软件重用问题。特定领域软件架构(Domain Specific Software Architecture, DSSA)是一种有效实现特定领域软件重用的手段。按照 Tracz 的说法,DSSA 就是一个特定的问题领域中由领域模型、参考需求、参考架构等组成的开发基础架构,其目标就是支持一个特定领域中多个应用的生成。 DSSA的基本活动包括领域分析、领域设计和领域实现。领域分析的主要目的是获得领域模型,领域模型描述领域中

  • 查看答案
  • 基于架构的软件设计(ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。以下关于ABSD的叙述中,错误的是( )。

    [单选题]基于架构的软件设计(ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。以下关于ABSD的叙述中,错误的是( )。A.使用ABSD方法,设计活

  • 查看答案
  • 论基于DSSA的软件架构设计与应用软件架构设计的一个重要课题是如何解决软件重用问

    [问答题] 论基于DSSA的软件架构设计与应用软件架构设计的一个重要课题是如何解决软件重用问题。特定领域软件架构(Domain Specific Software Architecture,DSSA)是一种有效实现特定领域软件重用的手段。按照Tracz的说法,DSSA就是一个特定的问题领域中由领域模刑、参考需求、参考架构等组成的开发基础架构,其目标就是支持一个特定领域中多个应用的生成。DSSA的基本活动包括领域分析、领域设计和领域实现。领域分析的主要目的是获得领域模型,领域模型描述领域中系统之间共同的需求

  • 查看答案
  • 论基于架构的软件设计方法及应用 基于架构的软件设计(Architecture£­