2016年下半年软件设计师下午试卷案例[真题][答案]问题1.1使用说明中的词语,给出图1-1中的实体E1-E3的名称。案例第1题2016下阅读下列说明,回答问题1至问题4,将解答填入答题纸的对应栏内。【说明】某证券交易所为了方便提供证券交易服务,欲开发一证券交易平台,该平台的主要功能如下:(1)开户。根据客户服务助理提交的开户信息,进行开户,并将客户信息存入客户记录中,账户信息(余额等)存入账户记录中;(2)存款。客户可以向其账户中存款,根据存款金额修改账户余额;(3)取款。客户可以从其账户中取款,根据取款金额修改账户余额;(4)证券交易。客户和经纪人均可以进行证券交易(客户通过在线方式,经纪人通过电话),将交易信息存入交易记录中;(5)检查交易。平台从交易记录中读取交易信息,将交易明细返回给客户。现采用结构化方法对该证券交易平台进行分析与设计,获得如图1-1所示的上下文数据流图和图1-2所示的0层数据流图。参考答案:E1:客户服务助理,E2:客户,E3:经纪人。本题考查采用结构化方法进行系统分析与设计,主要考查数据流图(DFD)的应用,是传统的考题,考点与往年类似,要求考生细心分析题目中所描述的内容。本题题干描述较短,更易于分析。DFD是面向数据流建模的结构化分析与设计方法的重要工具,是一种便于用户理解、分析系统数据流程的图形化建模工具,是系统逻辑模型的重要组成部分。DFD将系统建模成输入、加工(处理)、输出的模型,即流入软件的数据对象、经由加工的转换、最后以结果数据对象的形式流出软件,并采用分层的方式自顶向下建模各层数据流图,来表示不同详细程度的模型。上下文数据流图(顶层DFD)通常用来确定系统边界,将待开发系统看作一个大的加工,然后根据哪些外部实体为系统提供输入数据流,以及哪些外部实体接受系统发送的数据流,建模出的上下文图中唯一的一个加工和一些外部实体,以及这两者之间的输入输出数据流。系统边界的变化可能使外部实体成为系统内部加工或内部加工变为外部实体。在上下文图中确定的系统外部实体以及与外部实体的输入输出数据流的基础上,将上下文DFD中的加工分解成多个加工,识别这些加工的输入输出数据流,使得所有上下文DFD中的输入数据流,经过这些加工之后变换成上下文DFD的输出数据流,建模0层DFD。根据0层DFD中加工的复杂程度进一步建模加工的内容。在建模分层DFD时,根据需求情况可以将数据存储建模在不同层次的DFD中。建模时,需要注意加工和数据...