医疗器械公司采购系统分析:2017年上半年软件设计师试题

需积分: 2 1 下载量 60 浏览量 更新于2024-07-19 收藏 890KB DOC 举报
"2017年上半年的软件设计师考试下午试卷涉及到一个关于医疗器械公司采购系统的案例分析,系统包括检查库存、下达采购订单、接收和检验部件以及更新库存等功能。在结构化分析与设计中,使用了上下文数据流图和0层数据流图进行建模。" 在这份2017年上半年的软件设计师考试中,考生需要分析一个医疗器械公司的采购系统,该系统主要由四个关键部分组成: 1. **检查库存**:采购部门负责监控部件库存,当库存量达到预设的订货点时,系统会标识出低存量部件及其数量。 2. **下达采购订单**:基于低库存信息,采购部门会向供应商发出采购请求,并将订单记录在采购订单文件中。 3. **接收与检验部件**:供应商交货后,运输和接收部门进行验证、质量检验两个步骤。首先,通过比对采购订单和提单验证部件;然后,根据质量标准检查部件质量。如果部件合格,将更新库存;如果不合格,将通知供应商。 4. **更新部件库存**:库管员根据接收的合格部件更新库存,记录采购完成的订单。 在建模过程中,使用了数据流图(DFD)来表示系统逻辑。上下文数据流图(Context DFD)展示了系统整体与外部实体(E1供应商,E2采购部门,E3检验员,E4库管员,E5 S/R职员)的关系。0层数据流图进一步细化了内部处理过程,包括数据存储(D1库存表,D2采购订单表,D3质量标准表,D4供应商表)。 保持数据流图平衡是建模的关键,意味着每个数据流的起点或终点都有一个相应的处理过程,没有“悬空”的数据流。在图1-1和图1-2中,确保每个数据流入或流出都对应一个内部处理或外部实体,例如,装运错误通知和缺陷装运通知分别由验证装运部件和校验部件质量的过程生成,并传递给供应商(E1)。 此试题考察了考生对软件需求分析、系统设计以及数据流图理解的能力,要求能够准确识别系统组件、流程以及它们之间的交互,同时掌握数据在系统中的流动和存储情况。这在实际的软件开发中是非常重要的,因为它帮助确保系统的完整性和正确性。