- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Chapter_5_3 结构化分析与设计-案例
复旦大学计算机科学与工程系 软件工程课程 结构化方法案例二资格和水平考试的考务处理系统 简化的资格和水平考试的考务处理系统 分成多个级别,如初级程序员、程序员、高级程序员、系统分析员等,凡满足一定条件的考生都可参加某一级别的考试 考试的合格标准将根据每年的考试成绩由考试中心确定 考试的阅卷由阅卷站进行,因此,阅卷工作不包含在软件系统中 资格和水平考试的考务处理系统—功能需求 1. 对考生送来的报名单进行检查 2. 对合格的报名单编好准考证号后将准考证送给考生,并将汇总后的考生名单送给阅卷站 3. 对阅卷站送来的成绩清单进行检查,并根据考试中心制订的合格标准审定合格者 4. 制作考生通知单送给考生 5. 进行成绩分类统计(按地区、年龄、文化程度、职业、考试级别等分类)和试题难度分析,产生统计分析表 一、结构化分析(SA) 资格和水平考试的考务处理系统—部分数据流的组成 报名单=地区+序号+姓名+文化程度+职业+考试级别+通信地址 正式报名单=准考证号+报名单 准考证=地区+序号+姓名+准考证号+考试级别+考场 考生名单={准考证号+考试级别}其中{w}表示w重复多次 考生名册=正式报名单 统计分析表=分类统计表+难度分析表 考生通知单=准考证号+姓名+通信地址+考试级别+考试成绩+合格标志 系统的输入输出(顶层图) 确定源或宿: 考生、阅卷站和考试中心 顶层图唯一的加工:软件系统(考务处理系统) 确定数据流:系统的输入/输出信息 输入数据流:报名单(来自考生)、成绩清单(来自阅卷站)、合格标准(来自考试中心) 输出数据流:准考证(送往考生)、考生名单(送往阅卷站)、考生通知书(送往考生)、统计分析表(送往考试中心) 额外的输出流(考虑系统的健壮性):不合格报名单(返回给考生),错误成绩清单(返回给阅卷站) 顶层图通常没有文件 考务处理系统顶层图 考务处理系统0层图 考务处理系统加工1子图 3个子加工:检查报名单、编准考证号、登记考生 “合格报名单”和“正式报名单”是新增加的数据流,其它数据流都是加工1原有的 在加工1的分解中没有新的文件产生 考务处理系统加工2子图 二、结构化设计(SD) 示例:统计成绩子图的输入、输出流边界 进行第一级分解 “统计成绩”第二级分解的结构图 三、改进优化 “统计成绩 ”结构图的改进-1 先将一些比较简单的模块合并到与其功能相一致的模块中,以减少耦合度 将“输入成绩清单”、“检查成绩清单”、“打印成绩单出错信息”合并成“输入并检查成绩清单” 将“输入合格标准”与“审定合格者”合并,仍取名“审定合格者”,但它包含读入合格标准功能 将“产生考生通知单”与“打印考生通知单”合并成“产生并打印考生通知单” “统计成绩 ”结构图的改进-2 降低模块间的耦合程度 将“打印难度分析表”模块和“打印分类统计表”模块分别作为“分析试题难度”模块和“分类统计成绩”模块的下属模块 “统计成绩 ”结构图的改进-3 删去“统计成绩输出控制” “统计成绩输入控制”模块和“统计成绩处理模块”均为“管道”模块,也可删去 局部改进后的“考务处理系统”结构图 “考务处理系统”结构图的整体改进 考虑到分析试题难度和分类统计成绩是相对独立的功能,因此将它们移到主控模块下 “考试报名”模块和“统计成绩”模块似乎是管道模块,但删去后主控模块“考务处理系统”的扇出就比较大,因此可不删除 * * 考务 处理系统 考试中心 考生 不合格报名单 阅卷站 错误成绩清单 成绩清单 考生名单 合格标准 报名单 准考证 考生通知单 统计分析表 考生名册 1 考试 报名 报名单 考生名单 不合格报名单 准考证 2 统计 成绩 统计分析表 合格标准 考生通知单 错误成绩清单 成绩清单 1.3 登记 考生 考生名单 1.2 编准考证号 准考证 正式报名单 1.1 检查 报名单 合格报名单 报名单 不合格报名单 考生名册 2.5 分析 试题难度 难度分析表 2.4 分类 统计成绩 分类统计表 考生名册 2.3 制作 通知单 考生通知单 2.2 审定 合格者 正式成绩清单 合格标准 试题得分清单 2.1 检查 成绩清单 成绩清单 正确成绩清单 错误成绩清单 2.7 打印难度分析表 2.5 分析 试题难度 难度分析结果 难度分析表 2.6 打印分类统计表 2.4 分类 统计成绩 分类统计结果 分类统计表 考生名册 2.2 审定 合格者 2.8 打印考生通知单 2.3 产生考生通知信息 考生通知信息 考生通知单 正式成绩清单 合格标准 2.1 检查 成绩清单 成绩清单 正确成绩清单 试题得分清单 错误成绩清单 变换型的结构图 输入 控制模块 主控模块 输出 控制模块 变换 控制模块 “统计成绩”第一级分解的结构图 统计成绩 输入控制 统计成绩 统
您可能关注的文档
最近下载
- 注册香港公司的香港投资环境介绍。.doc VIP
- 9《天上有颗南仁东星》课件 统编版语文八年级上册.pptx VIP
- 第8讲 二《德不可空谈》课件 学生读本高年级 (1).pptx
- 脚手架、满堂架钢管、扣件用量的计算.xls VIP
- 1-3-4氧化还原反应配平教学设计2023-2024学年高一上学期化学人教版(2019)必修第一册.docx VIP
- 石油化工金属管道布置设计规范.docx VIP
- 中国IBD蓝皮书 -中国炎症性肠病医患认知 暨生存质量报告 溃疡性结肠炎部分.docx
- AB变频器PowerFlex 700 说明书.pdf VIP
- 压覆影响区范围的确定、压覆矿产资源调查报告编写提纲、评估报告编写提纲.docx VIP
- 公安辅警综合基础知识题库汇总及答案解析.docx VIP
文档评论(0)