杨洪波吧 关注:33贴子:258
  • 2回复贴,共1

哎。。。弄怂哩

只看楼主收藏回复


rup可以二维坐标来描述。横轴通过时间组织,用来描述它的术语主要包括周期、阶段、迭代和里程碑;纵轴以内容来组织自然地逻辑活动,用来描述的术语主要包括活动、产物、工作者和工作流。
rup中将产品的开发周期划分为四个阶段:初始阶段、细化阶段、构造阶段和移交阶段。初始阶段目标:获得项目的基础。细化阶段目标:创建可执行的架构基线。构造阶段目标:完成所有的需求、分析和设计。移交阶段目标:修复在beta测试阶段中发现的任何缺陷,为软件在所有用户场地首次展示做好准备。
rup中有9个核心工作流,分为6个核心过程工作流和3个核心支持工作流。
1。需求捕获工作流 2.分析工作流3.设计工作流4.实现工作流5.测试工作流6.业务建模工作流7.部署工作流8.配置和变更管理工作流9.环境工作流


1楼2013-06-23 23:46回复

    1 什么是模型?简述建模的目的。
    模型是对现实的简化。
    建模是为了能够更好地理解正在使用的系统。
    模型有助于按照实际情况或按照所需要的样式对系统进行可视化。
    模型能够规约系统的结构或行为。
    模型给出了指导构造系统的模板。
    模型对于做出的决策进行文档化。
    2 什么是UML?简述UML的内容及其特点。
    UML是用来对软件密集系统进行可视化建模的一种语言。UML为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。
    UML包含事物、关系和图三种构造块。
    (1) UML统一了Booch、OMT和OOSE等方法中的基本概念。
    (2) UML还吸取了面向对象技术领域中其他流派的长处,其中也包括非OO方法的影响。
    (3) UML在演变过程中还提出了一些新的概念。
    3 UML2.0中增加了2种交互图,它们的名称分别是什么?并简要说明其作用。
    “交互概观图”(Interaction Overview Diagram)以及“定时图”(Timing Diagram)。
    “交互概观图”是交互图和活动图的混合物,可以直观地表达一组相关顺序图之间的流转逻辑。
    “定时图”是一种特殊形式的顺序图,可以展示交互过程中的真实时间信息,具体描述对象状态变化的时间点以及维持特定状态的时间段。
    4.什么是用例?简述用例在开发过程中的作用。
    用例是对一组动作序列的描述,系统执行这些动作序列来为参与者产生一个可观察的结果值。一个用例定义一组用例实例。
    用例的用途是,在不揭示系统内部构造的前提下定义连贯的功能和行为。
    5.简述聚集和组合之异同。
    聚合和组合的区别在于:聚合关系是“has-a”关系,组合关系是“contains-a”关系;聚合关系表示整体与部分的关系比较弱,而组合比较强;聚合关系中代表部分事物的对象与代表聚合事物的对象的生存期无关,一旦删除了聚合对象不一定就删除了代表部分事物的对象。组合中一旦删除了组合对象,同时也就删除了代表部分事物的对象。
    1.分组元素是UML模型中用来组织元素的元素。在UML中,有一种主要的分组元素:包。
    2.关系是事物间的联系。在类的关系中,依赖表示类之间的使用关系;泛化表示类之间的一般和特殊的关系;关联表示对象之间的结构关系;实现是规格和其实现之间的关系。
    3.UML的扩展机制包括构造型(衍型)、标记值和约束。
    4.RUP过程可以用二维结构(或两个轴)来描述,它们是开发周期和逻辑活动。为了软件项目开发成功,两个轴都要被考虑。
    5.RUP将周期划分为四个连续的阶段:初始阶段、细化阶段、构造阶段和移交阶段。
    6.UML(统一建模语言)是为面向对象开发的软件系统进行可视化描述、建造和文档化的建模语言。
    7.用例捕获某些角色可见的需求,实现一个具体的角色需求。
    8.可以认为用例是系统的一组场景。每个场景描述了一个事件序列。每个序列是由一个人、另一个系统、一个硬件设备或某段时间的流逝所发起。发起这些事件序列的实体叫做参与者。
    9. UML的词汇表包括三种构造模块:事物,关系,图。
    10.部署图显示了运行软件系统的物理硬件,以及如何将软件部署到硬件上。部署图中通常包括:节点、组件和关系。
    11.行为元素是UML模型中的动态部分,它们是模型中的动词,代表了跨越时间和空间的行为,在UML中有两种主要的行为元素:交互和状态机。
    12.对象图主要用来描述类的实例在特定时刻的状态。
    13. 活动图是UML中描述系统动态行为的图之一,它用于展现参与行为的类的活动或动作。


    2楼2013-06-23 23:55
    回复

      1 (○)UML的定义包括了UML语义和UML表示法两个部分。
      2 (×)顺序图和通信图都可用于对系统的动态方面建模,但两者强调的重点不同,所以无法实现转换。
      3 (○)UML模型只描述一个系统应该做什么,并没有告诉我们系统应该怎么做。
      4 (○)活动状态是具有内部计算和至少一个输出完成转换的状态。
      5 (×)UML统一了各种软件工程方法。
      6 (×)UML是一个软件工程化过程,是与传统化方法不同的软件开发方法。
      7 (○)抽象是对某事物本质特征行为的描述,这种行为使其能区别于别的事物。抽象往往依赖于观察者的视角,不同的观察角度导致不同的抽象。
      8 (○)组件建模重在建立系统的实现维度模型,即如何实现系统。
      9 (○)在初始阶段,要为系统建立商业案例并确定项目的边界,所以用例模型要求至少完成80%以上。
      10(○)包是一个用来将模型单元分组的通用机制。可以将一个系统看作是一个单一的、高级的包。
      11 ()统一建模语言UML定义良好,易于表达,功能强大。但它只支持软件需求分析。(不好意思,这道不会啊

      12 (×)顺序图描述了对象间的交互关系。顺序图包括交互图和通信图。
      13 (○)协作可以用来规定用例和操作的实现,协作的结构部分用类图来描述,协作的行为部分用活动图来描述。


      3楼2013-06-23 23:55
      回复