免费智能真题库 > 历年试卷 > 软件设计师 > 2014年下半年 软件设计师 上午试卷 综合知识
  第52题      
  知识点:   系统设计
  章/节:   系统设计基础知识       

 
在数据库逻辑结构设计阶段,需要(51)阶段形成的(52)作为设计依据。
 
 
  A.  程序文档、数据字典和数据流图。
 
  B.  需求说明文档、程序文档和数据流图
 
  C.  需求说明文档、数据字典和数据流图
 
  D.  需求说明文档、数据字典和程序文档
 
 
 

 
  第15题    2019年下半年  
   22%
以下关于软件设计原则的叙述中,不正确的是(15)。
  第23题    2021年上半年  
   57%
软件详细设计阶段的主要任务不包括( )。
  第32题    2019年上半年  
   57%
已知模块A给模块B传递数据结构X,则这两个模块的耦合类型为( )。
   知识点讲解    
   · 系统设计
 
       系统设计
               系统设计的主要目的就是为系统制定蓝图,在各种技术和实施方法中权衡利弊,精心设计,合理使用各种资源,最终勾画出新系统的详细设计方案。
               概要设计
               1)设计软件系统总体结构
               设计软件系统总体结构的基本任务是采用某种设计方法,将一个复杂的系统按功能划分成模块;确定每个模块的功能;确定模块之间的调用关系;确定模块之间的接口,即模块之间传递的信息;评价模块结构的质量。
               2)数据结构及数据库设计
               (1)数据结构的设计。在需求分析阶段,已经通过数据字典对数据的组成、操作约束和数据之间的关系等方面进行了描述,确定了数据的结构特性,在概要设计阶段要加以细化,详细设计阶段则规定具体的实现细节。在概要设计阶段,宜使用抽象的数据类型。
               (2)数据库的设计。数据库的设计是指数据存储文件的设计,主要指以下几个方面。
               ①概念设计。在数据分析的基础上,采用自底向上的方法从用户角度进行视图设计,一般用ER模型来表述数据模型。
               ②逻辑设计。ER模型是独立于数据库管理系统(DBMS)的,要结合具体的DBMS特征来建立数据库的逻辑结构。
               ③物理设计。物理设计就是设计数据模式的一些物理细节,如数据项存储要求、存取方法和索引的建立等。
               3)编写概要设计文档
               文档主要有概要设计说明书、数据库设计说明书、用户手册以及修订测试计划。
               4)评审
               对设计部分是否完整地实现了需求中规定的功能、性能等要求,设计方法的可行性,关键的处理及内外部接口定义的正确性、有效性以及各部分之间的一致性等都一一进行评审。
               详细设计
               详细设计的基本任务如下。
               (1)对每个模块进行详细的算法设计。用某种图形、表格和语言等工具将每个模块处理过程的详细算法描述出来。
               (2)对模块内的数据结构进行设计。
               (3)对数据库进行物理设计,即确定数据库的物理结构。
               (4)其他设计。根据软件系统的类型,还可能需要进行以下设计。
               ①代码设计。为了提高数据的输入、分类、存储和检索等操作,节约内存空间,对数据库中某些数据项的值要进行代码设计。
               ②输入输出格式设计。
               ③用户界面设计。
               (5)编写详细设计说明书。
               (6)评审。对处理过程的算法和数据库的物理结构都要评审。
   题号导航      2014年下半年 软件设计师 上午试卷 综合知识   本试卷我的完整做题情况  
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 /
 
第52题    在手机中做本题