2016下半年软件设计师真题解析:证券交易平台分析与设计

5星 · 超过95%的资源 需积分: 10 1.3k 下载量 119 浏览量 更新于2024-09-09 54 收藏 836KB PDF 举报
本题主要涉及的是2016年下半年软件设计师下午考试的一道题目,题目背景是关于一个证券交易平台的设计和分析。证券交易所需要开发一款能够处理开户、存款、取款、证券交易和交易检查等功能的系统。以下是详细的解析: 1. 实体识别: 图1-1中的实体E1、E2和E3代表了在这个交易流程中至关重要的参与者或对象。具体来说: - E1 可能是指客户(Customer),因为涉及到开户、存款、取款和证券交易操作,这些都是客户的基本活动。 - E2 可能是经纪人(Broker),因为证券交易部分提到经纪人通过电话参与,说明他们是交易过程中的中介角色。 - E3 可能是账户记录(Account Record)和客户记录(Client Record),这两个实体分别存储客户信息和账户信息,如余额。 2. 结构化方法分析: 题目要求使用结构化方法对平台进行分析,这通常包括数据流图(DFD)的应用。上下文数据流图展示了系统的宏观视图,而0层数据流图则更深入地描述了系统内部的数据处理流程。参与者(如E1、E2)通过数据流与系统交互,形成业务逻辑。 3. 功能模块: - 开户:处理开户请求,验证信息并建立客户和账户关联。 - 存款和取款:更新账户余额,记录资金流动。 - 证券交易:连接客户与经纪人,记录交易信息。 - 交易检查:查询交易记录,生成交易明细报告。 4. 问题解答: 题目中的问题可能是让学生根据上下文描述,识别出图1-1中E1-E3的具体名称,并可能要求分析这些实体在数据流图中的作用和关系。这需要考生熟悉数据流图的绘制规则和业务逻辑的理解。 5. 专家指导: 小任老师作为软件设计师和CSDN软考专家,强调提供免费资料、历年真题和问题解答,表明他/她可以作为备考者的资源,解答疑惑,分享经验。 综上,这道题目考察的是软件设计中业务流程的理解、数据流图的解读以及结构化分析方法的实际应用。考生需要具备扎实的业务知识和绘图技能,才能准确解答这类题目。