参考答案和解析
正确答案: (1)需求获取
建立用况(usecasE.模型和用况场景。
(2)需求分析
①建立活动图和状态图。
②类图(建立域模型)。
③顺序图(实现用况)。
(3)编写需求规格说明书
(4)需求验证
更多“简述面向对象建模过程的步骤。”相关问题
  • 第1题:

    识别关联的多重度是面向对象建模过程中的一个重要步骤。请根据说明中给出的描述,将图1-11中 (1)~(8)空缺处的内容填写完整。


    正确答案:由题干描述中给出的关键信息“每台收款机可以处理任何数目的销售事件……”和常识可知每个超市有多台收款机每个销售事件可能与1种或多种商品发生联系商品可以到任何一台收款机付款因此收款机与商品之间存在多对多(m:n)的关系即(1)、(2)空缺处所填写的内容均是“1…*”。 由题干中关键信息“每名供货员可以提供一种或多种商品同一品牌的商品只能由一位供货员来提供”可知商品与供货员之间存在多对一(m:1)的关系因此(3)空缺处所填写的内容是“1…*”(4)空缺处所填写的内容是“1”。 由题干中关键信息“每台收款机可以处理任何数目的销售事件但一个销售事件只能由一台收款机处理”可知收款机与销售事件之间存在一对多(1:n)的关系因此(5)空缺处所填写的内容是“1”(6)空缺处所填写的内容是“1…*”。 由题干中关键信息“每本销售账册可以记录任何数目的销售事件但一个销售事件只能由一本销售账册记录”可知账册与销售事件之间存在一对多(1:n)的关系因此(7)空缺处所填写的内容是“1” (8)空缺处所填写的内容是“1…*”。 较完整的前台销售子系统类图如图1-21所示。
    由题干描述中给出的关键信息“每台收款机可以处理任何数目的销售事件……”和常识可知,每个超市有多台收款机,每个销售事件可能与1种或多种商品发生联系,商品可以到任何一台收款机付款,因此收款机与商品之间存在多对多(m:n)的关系,即(1)、(2)空缺处所填写的内容均是“1…*”。 由题干中关键信息“每名供货员可以提供一种或多种商品,同一品牌的商品只能由一位供货员来提供”可知,商品与供货员之间存在多对一(m:1)的关系,因此(3)空缺处所填写的内容是“1…*”,(4)空缺处所填写的内容是“1”。 由题干中关键信息“每台收款机可以处理任何数目的销售事件,但一个销售事件只能由一台收款机处理”可知,收款机与销售事件之间存在一对多(1:n)的关系,因此(5)空缺处所填写的内容是“1”,(6)空缺处所填写的内容是“1…*”。 由题干中关键信息“每本销售账册可以记录任何数目的销售事件,但一个销售事件只能由一本销售账册记录”可知,账册与销售事件之间存在一对多(1:n)的关系,因此(7)空缺处所填写的内容是“1”, (8)空缺处所填写的内容是“1…*”。 较完整的前台销售子系统类图如图1-21所示。

  • 第2题:

    试题一 论面向对象建模方法的应用

    随着软件技术的发展,面向对象方法日益成为信息系统软件开发的主流技术,而面向对象建模技术是其中的关键。模型是软件开发的根本,大型、复杂的软件系统的开发是一项工程,而建模是系统化认识所开发软件的一个初步途径。

    面向对象建模技术流派众多,包括OMT方法、OOSE方法、OOA/OOD方法等。统一建模语言的出现极大地促进了面向对象建模方法的普及与应用,已经成为当前面向对象建模方法的标准。

    请围绕“论面向对象建模方法的应用”论题,依次从以下三个方面进行论述。

    1.概要叙述你参与管理和开发的信息系统项目以及你在其中所承担的主要工作。

    2论述常见的面向对象建模方法的主要内容,包括每种模型的核心思想。

    3具体阐述你参与管理和开发的项目中使用的是哪种面向对象建模方法以及选择

    该方法的原因,给出具体的实施过程和实施效果。


    正确答案:
    写作要点述的。(4)统一建模语言是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格说明,到构造和配置。UML是在开发阶段,可视化构建和书写一个面向对象软件系统,进行规格说明的方法。UML展现了一系列最佳工程实践,这些最佳实践在对大规模、复杂系统进行建模方面,特别是在软件架构级别已经被验证有效。UML被OMG采纳作为业界的标准。三、论文中需要结合实际工作,详细论述在项目中如何使用所选择的建模方法创建系统的逻辑模型和物理模型,并说明这些模型对项目开发所产生的影响。

  • 第3题:

    简述面向过程问题求解和面向对象问题求解的异同。试列举出面向对象和面向过程的编程语言各两种。


    正确答案:面向过程问题求解,以具体的解题过程为研究和实现的主体,其思维特点更接近于计算机;面向对象的问题求解,则是以“对象”为主体,“对象”是现实世界的实体或概念在计算机逻辑中的抽象表示,更接近于人的思维特点。
    面向过程的编程语言:C,Pascal,Foratn。
    面向对象的编程语言:C++,Java,C#。

  • 第4题:

    面向对象分析建模的过程是什么?


    正确答案: (1)标识对象和类:对企业的各类业务实体进行分析 。
    (2)标识结构:分类结构和组装结构
    分类结构--反映了对象之间的从属关系; 组装结构--反映了事物的整体与部分关系 。
    (3)标识属性:确定一个对象可以用哪些数据描述其特性
    (4)标识服务:描述了系统需要执行的处理和功能
    (5)标识主题:对模型进行划分,给出模型的整体框架,划分出层次结构。

  • 第5题:

    UML是一种标准的图形化建模语言,它是()分析与设计的一种标准表示。

    • A、面向过程
    • B、面向对象
    • C、面向功能
    • D、面向结构

    正确答案:B

  • 第6题:

    面向对象分析的任务不包含()

    • A、建模系统功能
    • B、发现并确定业务对象
    • C、建模各对象的状态
    • D、组织对象并确定对象间关系

    正确答案:C

  • 第7题:

    简述面向对象法的开发步骤


    正确答案:系统调查和需求分析;面向对象分析(OOA),即分析问题;面向对象设计(OOD),即整理问题;面向对象编程(OOP),即程序实现。优点——与人们习惯的思维方法一致;稳定性好;可重用性好;可维护性好。

  • 第8题:

    面向对象分析建模过程的起点是()。

    • A、认定对象
    • B、结构认定
    • C、属性认定
    • D、定义方法

    正确答案:A

  • 第9题:

    单选题
    UML是一种标准的图形化建模语言,它是()分析与设计的一种标准表示。
    A

    面向过程

    B

    面向对象

    C

    面向功能

    D

    面向结构


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

  • 第10题:

    单选题
    面向对象分析建模的过程不包括()
    A

    对象认定

    B

    关系认定

    C

    属性认定

    D

    结构认定


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

  • 第11题:

    问答题
    简述面向过程问题求解和面向对象问题求解的异同。试列举出面向对象和面向过程的编程语言各两种。

    正确答案: 面向过程问题求解,以具体的解题过程为研究和实现的主体,其思维特点更接近于计算机;面向对象的问题求解,则是以“对象”为主体,“对象”是现实世界的实体或概念在计算机逻辑中的抽象表示,更接近于人的思维特点。
    面向过程的编程语言:C,Pascal,Foratn。
    面向对象的编程语言:C++,Java,C#。
    解析: 暂无解析

  • 第12题:

    问答题
    简述面向对象分析方法(OOA)的5个基本步骤。

    正确答案: (1)、识别对象,识别对象包括标识潜在的对象和筛选对象两步
    (2)、识别对象的属性
    (3)、识别对象的行为
    (4)、识别对象所属的类
    (5)、定义主题词
    解析: 暂无解析

  • 第13题:

    识别关联的多重度是面向对象建模过程中的一个重要步骤。根据[说明]中给出的描述,完成图10-4中的(1)~(6)。


    正确答案:(1)1 (2)0..* (3)1 (4)0..* (5)1 (6)1或者0..1
    (1)1 (2)0..* (3)1 (4)0..* (5)1 (6)1或者0..1 解析:本题主要考查面向对象分析中类图的设计,涉及到类的识别、属性的识别以及多重度的计算。
    [问题1]要求的是将所有的类找出来。由于[说明]中给出了识别类的规则,并给出了所有的候选类和一张不完整的类图,从而为我们提供了大量的提示信息。从类图可以看出,这里有一个继承结构,确实这两个类恰好是这个继承结构的子类。根据[说明]中提供信息,我们发现只有“资源”、“图书”和“唱片”这三者之间存在着继承结构所描述的“一般—特殊”关系。因为“图书”和“唱片”都是图书管理系统中的资源,因此具有共性 (索引号、名称、出版时间、资源状态);而这两者又是两种完全不同的事物,所以有着各自特有的性质。同时,这三者又都在候选类集合中。所以可以断定(b)、(c)处要填的类就是“唱片”和“图书”。这里连这三个类的属性也可以完全确定了。类CatalogItem描述的是共性,所以它的属性是索引号、名称、出版时间、资源状态。由[说明]中第2条可以确定,“图书”的属性是作者和页数;“唱片”的属性是演唱者和介质类型。
    下面需要确定(a)处的类到底是什么?从[说明]中的第1条和表10-5可以看出, CatalogItem表示的是“资源目录保存的每项资源”,这是集合(资源目录)与其中的元素的概念。所以(a)处的类应该是“资源目录”一既然明确这里是集合的概念,(1)和 (2)处的多重度也可以确定了。CatalogItem表示的是部分,所以(1)处应填1,(2)处应填1..*(0..*也可以)。
    类似的,BorrowerDB与Borrower之间也具有相似的关系。因为数据库中可以保存多个读者的信息。因此(3)处填1,(4)处填1..*(0..*也可以)。系统为每个读者都创建了借书记录文件,所以(5)处填1,(6)填1(0..1也可以)。

  • 第14题:

    什么是面向对象建模?


    正确答案:面向对象建模将被建模事物都看作对象,然后再描述其结构和行为。整个运行系统可看作一个对象,来考察其使用案例(use case) 所表现的功能。面向对象建模是一种建模规范。面向对象建模是一种软件建模方法,即采用对象、类、接口等基本概念,采用封装性、继承性、多态性等进行建模,得到的模型被称为对象模型。

  • 第15题:

    面向对象分析的目的是对()进行建模。


    正确答案:目标系统

  • 第16题:

    常用的物流信息系统开发方法包括()

    • A、面向过程的方法
    • B、面向数据的方法
    • C、结构化方法
    • D、数据建模方法
    • E、面向对象的方法

    正确答案:A,B,C,D,E

  • 第17题:

    面向对象分析的任务不包含()

    • A、建模系统功能
    • B、发现并确定业务对象
    • C、建模各对象的状态
    • D、组织对象并确定对象间的关系

    正确答案:C

  • 第18题:

    在DL/T860标准中,采用()的建模思想,将变电站内的信息模型从具体的通信协议中剥离出来,从而为统一的建模提供了可能性。

    • A、面向对象
    • B、面向过程
    • C、面向基础
    • D、面向服务

    正确答案:A

  • 第19题:

    简述面向对象分析方法(OOA)的5个基本步骤。


    正确答案: 1.识别对象,识别对象包括标识潜在的对象和筛选对象两步
    2.识别对象的属性
    3.识别对象的行为
    4.识别对象所属的类
    5.定义主题词

  • 第20题:

    多选题
    常用的物流信息系统开发方法包括()
    A

    面向过程的方法

    B

    面向数据的方法

    C

    结构化方法

    D

    数据建模方法

    E

    面向对象的方法


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

  • 第21题:

    问答题
    简述面向对象法的开发步骤

    正确答案: 系统调查和需求分析;面向对象分析(OOA),即分析问题;面向对象设计(OOD),即整理问题;面向对象编程(OOP),即程序实现。优点——与人们习惯的思维方法一致;稳定性好;可重用性好;可维护性好。
    解析: 暂无解析

  • 第22题:

    问答题
    面向对象分析建模的过程是什么?

    正确答案: (1)标识对象和类:对企业的各类业务实体进行分析 。
    (2)标识结构:分类结构和组装结构
    分类结构--反映了对象之间的从属关系; 组装结构--反映了事物的整体与部分关系 。
    (3)标识属性:确定一个对象可以用哪些数据描述其特性
    (4)标识服务:描述了系统需要执行的处理和功能
    (5)标识主题:对模型进行划分,给出模型的整体框架,划分出层次结构。
    解析: 暂无解析

  • 第23题:

    单选题
    在DL/T860标准中,采用()的建模思想,将变电站内的信息模型从具体的通信协议中剥离出来,从而为统一的建模提供了可能性。
    A

    面向对象

    B

    面向过程

    C

    面向基础

    D

    面向服务


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