免费智能真题库 > 历年试卷 > 程序员 > 2017年下半年 程序员 上午试卷 综合知识
  第49题      
  知识点:   结构化分析方法   建模   结构化分析
  关键词:   对象   建模   结构化分析   数据        章/节:   系统分析和设计基础知识       

 
结构化分析方法中,用于对功能建模的(49)描述数据在系统中流动和处理的过程,它只反映系统必须完成的逻辑功能;用于行为建模的模型是(50),它表达系统或对象的行为。
 
 
  A.  数据流图
 
  B.  实体联系图
 
  C.  状态-迁移图
 
  D.  用例图
 
 
 

 
  第53题    2012年上半年  
   47%
(53)不是结构化设计过程中常用的详细设计描述工具。
  第46题    2009年下半年  
   59%
以下关于面向对象分析与结构化分析的叙述中,错误的是(46)。
  第50题    2012年下半年  
   50%
在结构化设计中,主要根据(50)进行软件体系结构设计。
   知识点讲解    
   · 结构化分析方法    · 建模    · 结构化分析
 
       结构化分析方法
        结构化分析方法(SA)的基本思想是将系统分析看成工程项目,有计划、有步骤地进行工作。这是一种应用很广泛的开发方法,适用于分析大型信息系统。结构化分析方法采用"自顶向下,逐层分解"的开发策略。按照这种策略,再复杂的系统也可以有条不紊地进行,只要将复杂的系统适当分层,每层的复杂程度即可降低。
        结构化分析方法的分析结果由以下几个部分组成。
        .一套分层的数据流图(Data Flow Diagram, DFD):用来描述数据流从输入到输出的变换流程。
        .一本数据字典:用来描述DFD中的每个数据流、文件以及组成数据流或文件的数据项。
        .一组小说明(也称加工逻辑说明):用来描述每个基本加工(即不再分解的加工)的加工逻辑。
        DFD的基本成分如下。
        .数据流(Dataflow):由一组固定成分的数据组成。
        .加工(Process):描述输入数据流到输出数据流的变换,也就是输入数据流经过什么处理后变成了输出数据流。
        .数据存储(Datastore):数据存储用来表示暂时存储的数据,每个数据存储都有一个名字。
        .外部实体(External Agent):外部实体是指存在于软件系统之外的人员或组织。
        数据字典有4类条目:数据流、数据项、数据存储和基本加工。加工逻辑一般采用3种工具描述:结构化语言、判定表和判定树。
 
       建模
        建模是在计算机上创造三维形体的过程,建模是三维动画的基础,没有一个好的模型,其他好的效果都难以表现。三维建模的基本方法主要有:利用二维形体的技术、直接进行三维物体建模、造型组合等。
        利用二维形体进行建模的技术的主要思想是首先创建简单的二维形体,如样条线和形状等,然后对这些创建的二维形体进行挤压、旋转、放样等操作以创建三维造型。
        直接进行三维物体建模的常用方法有多边形建模、面片建模、NURBS建模等。
        造型组合是把已有的物体组合成新的物体,其中布尔运算是最重要的组合技术。
 
       结构化分析
        SA方法使用抽象模型的概念,按照软件内部数据传递、变换的关系,自顶向下、逐层分解,直至找到满足功能要求的所有可实现的软件为止。SA方法给出一组帮助系统分析人员产生功能规约的原理与技术。它一般利用图形表达用户需求,使用的手段主要有数据流图、数据字典、结构化语言、判定表及判定树等。
        SA方法的步骤如下:
        (1)分析当前的情况,做出反映当前物理模型的数据流图(Data Flow Diagram, DFD)。
        (2)推导出等价的逻辑模型的DFD。
        (3)设计新的逻辑系统,生成数据字典和基元描述。
        (4)建立人机接口,提出可供选择的目标系统物理模型的DFD。
        (5)确定各种方案的成本和风险等级,据此对各种方案进行分析。
        (6)选择一种方案。
        (7)建立完整的需求规约。
   题号导航      2017年下半年 程序员 上午试卷 综合知识   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
第49题    在手机中做本题