【系统分析师之路】第七章 复盘系统设计(面向对象开发方法)

【系统分析师之路】第七章 复盘系统设计(面向对象开发方法)

复盘系统设计—面向对象开发方法

    • 【系统分析师之路】第七章 复盘系统设计(面向对象开发方法)
      • 前言部分 历年真题考点分析
        • 1)考点分析
        • 2)重要知识点
      • 第一部分 综合知识历年真题
        • 2008上综合知识历年真题(3分)
        • 2008下综合知识历年真题(1分)
        • 2009上综合知识历年真题(1分)
        • 2010上综合知识历年真题(3分)
        • 2011上综合知识历年真题(3分)
        • 2012上综合知识历年真题(4分)
        • 2013上综合知识历年真题(1分)
        • 2014上综合知识历年真题(1分)
        • 2016上综合知识历年真题(3分)
        • 2018上综合知识历年真题(2分)
        • 2020上综合知识历年真题(3分)
        • 2022上综合知识历年真题(2分)
      • 第二部分 案例分析历年真题
        • 2020上案例分析历年真题(25分)
        • 2021上案例分析历年真题(25分)
        • 2022上案例分析历年真题(25分)
      • 第三部分 论文写作历年真题
        • 2013上论文写作历年真题(75分)
        • 2022上论文写作历年真题(75分)

前言部分 历年真题考点分析

1)考点分析

系统分析师的重点重点重点。同样重要的事情说三遍。在上午综合知识当中,几乎每年都会考查2分左右,不是考察面向对象原则,就是UML图的筛选;在案例分析中面向对象包括的知识点有原则,设计类的划分,UML图之间的概念特点和区分等,往往面向对象开发方法太容易考了;到了论文当中,时不时还会考面向对象的建模,面向对象的分析,设计,测试是面向对象开发方法一重要体现,也是软件工程当中的一个重要的组成部分。

2)重要知识点

01)面向对象软件的测试的4个层次
02)面向对象分析的概念,由哪些任务构成
03)面向对象的多态的概念
04)面向对象设计的概念(由什么驱动,输入输出是什么)
05)面向对象设计的原则有哪些,作用是什么
06)面向对象系统分析与设计中的UML图
07)面向对象分析中构建用例模型的四个阶段
08)面向对象当中的三种设计类
09)4+1视图的概念
10)类与类之间的五种关系
11)常见面向对象建模方法的流派
12)UML的三种结构分类及详细组成

第一部分 综合知识历年真题

2008上综合知识历年真题(3分)

【2008上系分真题第02题:黄色】
02.面向对象系统由对象及其相互间的通信构成。一般来说,面向对象软件的测试可以分为4个层次进行。其中,(3)测试,测试类中定义的每个方法,基本上相当于传统软件测试中的(4);(5)测试,测试一组协同工作的类之间的相互作用。
(3)
A.类层
B.模板层
C.系统层
D.算法层
(4)
A.单元测试
B.系统测试
C.确认测试
D.集成测试
(5)
A.类层
B.模板层
C.系统层
D.算法层

解答:答案选择D|A|B。最后一空错选了A。
面向对象系统由对象及其相互间的通信构成。一般来说,面向对象软件的测试可以分为4个层次进行。其中,算法层测试,测试类中定义的每个方法,基本上相当于传统软件测试中的单元测试:模板层测试,测试一组协同工作的类之间的相互作用

2008下综合知识历年真题(1分)

【2008下系分真题第16题:绿色】
16.某公司欲开发一个在线交易系统。为了能够精确表达用户与系统的复杂交互过程,应该采用UML的(23)进行交互过程建模。
(23)
A.类图
B.序列图
C.部署图
D.对象图

解答:答案选择B。送分题。
在采用UML进行软件建模时,当需要建模和描述复杂的交互过程时,通常会采用协作图或序列图,也会采用状态图加以辅助。

2009上综合知识历年真题(1分)

【2009年系分真题第03题:黄色】
03.面向对象分析的一项重要任务是发现潜在对象并进行筛选,错误的做法是删除(4)。
A.系统范围之外的名词
B.表示事件的名词
C.不具有独特行为的名词
D.一个对象的同义词

解答:答案选择B。考查的是需求工程中的面向对象分析。二周目蒙对。
在面向对象分析中,并不是所有的名词都表示了问题域内有用的业务对象,通过删除对象的同义词、系统范围之外的名词、不具有独特行为的名词、不清楚的名词和另一个对象的行动或属性的名词来最终清理候选对象列表。

【2009年系分真题第02题:绿色】
02.雇员类含有计算报酬的行为,利用面向对象的(3),可以使得其派生类专职雇员类和兼职雇员类计算报酬的行为有相同的名称,但有不同的计算方法。
(3)
A.多态性
B.继承性
C.封装性
D.复用性

解答:答案选择A。考查系统设计中的面向对象,送分题。
多态性是指多种形式,不同的对象可以以不同的形式响应同样的消息。
专职雇员类的对象和兼职雇员类的对象对于同样的消息采用了不同的计算方法,这是面向对象多态性的体现。

【2009年系分真题第04题:绿色】
04.面向对象分析的任务不包含(5)。
A.建模系统功能
B.发现并确定业务对象
C.建模各对象的状态
D.组织对象并确定对象间的关系

解答:答案选择C。此题考查面向对象的分析。二周目依然错。
面向对象分析基于用例模型,通过对象建模记录确定的对象、对象封装的数据和行为以及对象之间的关系。
面向对象分析包括3个活动:建模系统功能;发现并且确定业务对象;组织对象并确定其关系。

2010上综合知识历年真题(3分)

【2010系分真题第四题:绿色】
04.面向对象设计是模型驱动和用例驱动的,整个设计过程将(4)作为输入,并生成(5)作为输出。
(4).
A.逻辑数据流图
B.设计文档和用户说明
C.需求类图
D.需求模型
(5).
A.物理数据流图
B.设计文档和用户说明
C.设计类图和系统顺序图
D.设计模型

解答:答案选择D|D。本题考查面向对象设计的基础知识。二周目红色变绿色。基本概念重点记忆。
面向对象设计是模型驱动和用例驱动的,整个设计过程将面向对象分析阶段所产生的需求模型作为输入,并生成供构建阶段使用的设计模型作为输出。

【2010系分真题第三题:红色】
03.在面向对象方法中,信息流是通过向参与者或内部对象发送消息形成的。(3)用于描述进出系统的信息流。
A.协作图
B.顺序图
C.数据流图
D.流程图

解答:答案选择B。本题考查面向对象分析与设计的基础知识。二周目依然红色。

  1. 状态图描述了一个对象在其生命周期中可能的状态组合;
  2. 顺序图用来描述对象按照时间顺序的消息流来建模用例;
  3. 数据流图是一种描述数据通过的流程以及系统实施的工作或处理过程的过程模型;
  4. 流程图以图形化的方式展示应用程序从数据输入开始到获得输出为止的逻辑过程
2011上综

你可能感兴趣的:(#,系统分析师---复盘系列,软考系分,经验分享)