结构化分析与设计案例xu_第1页
结构化分析与设计案例xu_第2页
结构化分析与设计案例xu_第3页
结构化分析与设计案例xu_第4页
结构化分析与设计案例xu_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

结构化方法案例二

资格和水平考试的考务处理系统简化的资格和水平考试的考务处理系统分成多个级别,如初级程序员、程序员、高级程序员、系统分析员等,凡满足一定条件的考生都可参加某一级别的考试考试的合格标准将根据每年的考试成绩由考试中心确定考试的阅卷由阅卷站进行,因此,阅卷工作不包含在软件系统中资格和水平考试的考务处理系统

—功能需求1.对考生送来的报名单进行检查2.对合格的报名单编好准考证号后将准考证送给考生,并将汇总后的考生名单送给阅卷站3.对阅卷站送来的成绩清单进行检查,并根据考试中心制订的合格标准审定合格者4.制作考生通知单送给考生5.进行成绩分类统计(按地区、年龄、文化程度、职业、考试级别等分类)和试题难度分析,产生统计分析表一、结构化分析(SA)资格和水平考试的考务处理系统

—部分数据流的组成报名单=地区+序号+姓名+文化程度+职业+考试级别+通信地址正式报名单=准考证号+报名单准考证=地区+序号+姓名+准考证号+考试级别+考场考生名单={准考证号+考试级别}

其中{w}表示w重复多次考生名册=正式报名单统计分析表=分类统计表+难度分析表考生通知单=准考证号+姓名+通信地址+考试级别+考试成绩+合格标志系统的输入输出(顶层图)确定源或宿:考生、阅卷站和考试中心顶层图唯一的加工:软件系统(考务处理系统)确定数据流:系统的输入/输出信息输入数据流:报名单(来自考生)、成绩清单(来自阅卷站)、合格标准(来自考试中心)输出数据流:准考证(送往考生)、考生名单(送往阅卷站)、考生通知书(送往考生)、统计分析表(送往考试中心)额外的输出流(考虑系统的健壮性):不合格报名单(返回给考生),错误成绩清单(返回给阅卷站)顶层图通常没有文件考务处理系统顶层图考务处理系统考试中心考生不合格报名单阅卷站错误成绩清单成绩清单考生名单合格标准报名单准考证考生通知单统计分析表考务处理系统0层图考生名册1考试报名报名单考生名单不合格报名单准考证2统计成绩统计分析表合格标准考生通知单错误成绩清单成绩清单考务处理系统加工1子图3个子加工:检查报名单、编准考证号、登记考生“合格报名单”和“正式报名单”是新增加的数据流,其它数据流都是加工1原有的在加工1的分解中没有新的文件产生1.3登记考生考生名单1.2编准考证号准考证正式报名单1.1检查报名单合格报名单报名单不合格报名单考生名册考务处理系统加工2子图2.5分析试题难度难度分析表2.4分类统计成绩分类统计表考生名册2.3制作通知单考生通知单2.2审定合格者正式成绩清单合格标准试题得分清单2.1检查成绩清单成绩清单正确成绩清单错误成绩清单二、结构化设计(SD)示例:统计成绩子图的输入、输出流边界2.7打印难度分析表2.5分析试题难度难度分析结果难度分析表2.6打印分类统计表2.4分类统计成绩分类统计结果分类统计表考生名册2.2审定合格者2.8打印考生通知单2.3产生考生通知信息考生通知信息考生通知单正式成绩清单合格标准2.1检查成绩清单成绩清单正确成绩清单试题得分清单错误成绩清单进行第一级分解变换型的结构图输入控制模块主控模块输出控制模块变换控制模块“统计成绩”第一级分解的结构图统计成绩输入控制统计成绩统计成绩输出控制统计成绩处理模块“统计成绩”第二级分解的结构图三、改进优化“统计成绩”结构图的改进-1先将一些比较简单的模块合并到与其功能相一致的模块中,以减少耦合度将“输入成绩清单”、“检查成绩清单”、“打印成绩单出错信息”合并成“输入并检查成绩清单”将“输入合格标准”与“审定合格者”合并,仍取名“审定合格者”,但它包含读入合格标准功能将“产生考生通知单”与“打印考生通知单”合并成“产生并打印考生通知单”统计成绩统计成绩输入控制输入并检查成绩清单226,7统计成绩处理模块审定合格者产生并打印通知单4分析试题难度分类统计成绩267统计成绩输出控制打印分类统计表打印难度分析表676,72“统计成绩”结构图的改进-2降低模块间的耦合程度将“打印难度分析表”模块和“打印分类统计表”模块分别作为“分析试题难度”模块和“分类统计成绩”模块的下属模块2统计成绩统计成绩输入控制读入并检查成绩清单2统计成绩输出控制2打印分类统计表打印难度分析表统计成绩处理模块审定合格者产生并打印通知单4分析试题难度分类统计成绩267“统计成绩”结构图的改进-3删去“统计成绩输出控制”“统计成绩输入控制”模块和“统计成绩处理模块”均为“管道”模块,也可删去统计成绩22输入并检查成绩清单打印分类统计表打印难度分析表审定合格者产生并打印通知单4分析试题难度分类统计成绩67局部改进后的“考务处理系统”结构图考试报名输入并检查报名单10登记并输出考生名单编制并打印准考证121012统计成绩22输入并检查成绩清单打印分类统计表打印难度分析表审定合格者产生并打印通知单4分析试题难度分类统计成绩67考务处理系统“考务处理系统”结构图的整体改进考虑到分析试题难度和分类统计成绩是相对独立的功能,因此将它们移到主控模块下“考试报名”模块和“统计成绩”模块似乎是管道模块,但删去后主控模块“考务处理系统”的扇出就比较大,因此可不删除

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论