版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
结构化分析 ysis简称结构化设计(StructuresdDesign简称结构化程序设计(StructuredProgrammin简称发展历主要思想:抽象与自顶向下的逐层(控制复杂性的两个基 X3X34121221122实体-数据流图
数据字典是模型的,它包含
DataFlowDiagram(简称DFD):描述输入数据流(dataflow):由一组固定成分的数据组成,代数据加工(process):描述了输入数据流到输出数据流换,即将输入数据流加工成输出数据 订购系统 单帐单帐
表
商商顶层图中的加工经分解后的图称为0(只有1张简化的资格和水 正式 确定源或宿顶层图唯一的加工:软件系统(考务处理系统确定数据流:系统的输入/ 输出数据流:准考证(送往考生)、考 (送往考生)、统计分析表(送往考试中心 顶层图通常没有不合格 统计分析报考准考考生通知
合格标
考试 单阅卷 报
合 成 报
报
号
单正
成 绩
12.画系统3.画加工 等几个方面来说明如何分层DFD的合父图与子图数据局部B3B3CA1M2TNTNQPS注意:如果父图某加工的一个数据流,对应图中几a c
c
(a)父 (b)子
正
成
任何一个文件都应同时包含读和件是当前系统与另一个软件系统所共享(应在需求说明中指明在一张DFD中当一个文件作为若干个加工之间的交界面(一个另一个读)时该在一张DFD中当一个文件仅与一个加工进行读写操作,并且该DFD的父(祖先)图中未出现过该文件则该文件是相应加工,在当前DFD
(a)父图
考
(b)子图
(c)含局部文件的父图
例如,“ ”和“合格 ABAB1ICJHN2MKL4P5GFD3EJIH2CNaKML AKML A1HBIJCN4P5GMF3DKLEAAB1HIJCN4P5GDKMF3ELc
d
数据字典由字典DFD中的一个举例=x=表示x由…+与或或n{…{a83 字典条目中的描定义(数据类型、数据组成控制信息(来源、去向 权限)数据流组成如考务处理系统中“ 或者单位时间处理的数据流数量,如80000张/如每天上午9:00至11:处 31 3运动员 =队名 +{参赛项目 1=单位名称+{商品名+数量+单价+金额}1+总金额+日期+(营业员 字名称:加工别名:同数据流简述输入数据流:描述加工的输入数据流,包括读哪些文件输出数据流:描述加工的输出数据流,包括写哪些文件加工逻辑异常处理 执行频率:描述加工的执行频率,如,每月执行一次,每天0注解类型:别名属于那个种
示 简述:客户建立帐户类型:日注解:年基本名 日简述:客户建立帐户说明:1986年以后不再名 没有严格的允许使用嵌套Case1(NoBounced-ChecksinCustomerWriteExemplary-Customer―CitationtoCase2(OneIfYearly―Average―Balanceexceeds$RemoveBounced―CheckfromRecuceCredit―LimitbyCase3(MultipleBounced-Checks):ForeachBounced―Check.RecuceCredit―LimitbySetCredit―RatingtoWriteScathing―Commentto判定表的组成条件桩(ConditionStub):列出各种条件的对象,如发货单金额赊欠条件条目(Conditienentry):列出各条件对象的取每一列表示了一个可能的条动作桩(actionstub):列出所有可能采取的动作,如发出发货单动作条目(actioneutry):列出各种条件组合下应赊欠天发不批准通√发出批√√√发出发√√√发出赊欠报√
—√√√√√√0011110001011010√√√√√√√√ 发货单”加工的简化判定 发货单”加工的另一种判定 结构化软件分析结构化软件分析数据流图的元绘制数据流图需什么是数据字判定表、判定结构化设计(StructuredDesign,简称SD)是详细设计是对模块实现细节的设(StructuredProgramming,简称SP)方结构图的基本成分有:模块QN QNUVR UVRb
fOTSPW fOTSPW模块它们是组成程序一个模块具有其00CBACBACADBD图5.20D
图5.21循环调 图5.22递归调0HJAACDEFGLNMO IRKBW0避免如图a那样的“平铺”形态,较好的结构图形态是如 0p p ABABXYABXYAB
0模块功能可预测是指该模块对相限制一个模块只处理单一的功能,那么,这个模块体现出高 和单出口的模块能有效地避免内容耦0建立初始结)对结构图进行可根据设计准则和启发式设计策书写设计书写设计规格说明,特别要为每个模块书写模块的功能、接约束设计评00信息0式转换 示示示
输入 输出变换时
事务中心的任务是:接收输入数据(即事务)TT复审和精化数据确定数据流图的类型(变换型、事务型改进初始结构图(5.8节划定输入流和输出流的边界,确定变换进行第一级分解:将DFD映射成变换型的程序确定输入/出流边界和变换中心-相关概物理输入:指系统输入端的数据物理输出:指系统输出端的数据逻辑输入:指变换中心的输入数逻辑输出:指变换中心的输出数确定输入/出流边界和变换中心-示例:统计成绩子图的输入、输出单
表准
单正
单
表单
分解步骤如 接收模块:接收输入数据(事务换流或事务流0层图反映了系统由哪些子系统组成,此时可先将层图映射成下图中的0层图每个加工的DFD子图可映射成以相应模根模块的结构依次一层一层分解下去得到最终的初始结┄┄“考务处理系统”5.35设计改进往往伴“考试报名”结构图的改进-“考试报名”“输入 将“打印 报
“考试报名”结构图的改进-“登记考生”和“输出考生”也可合并成“登记并输出考生” 报报“考试报名”结构图的改进-
报
“”结构图的改进-将“输入成 并检查成 将“输入合格标准”与“审定合格者”合并,仍取名“审定合格者”将“产生考生通知单”与“打印考生通知单”合并成“产生并打印考生通知单22分统计成分统计成7统计输入控输出控统计成2统计成处理模6分试题难审合格4产生并通知“”结构图的改
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 解除房屋租赁合同集锦15篇
- 公司员工个人工作总结集合15篇
- 中学校长工作述职报告合集6篇
- 部编版四年级语文下册全册教案
- 电子巡查系统课程设计
- 小额贷款有限公司日常管理制度
- 汽车文化5 汽车史上的重大技术革新
- 湖南省郴州市2024-2025学年七年级上学期期末考试英语试卷(无答案)
- 职场篇-课件 项目八商品销售沟通
- 2025年特种铜合金材料项目发展计划
- IQC员工技能矩阵图
- 建筑结构课程设计说明书实例完整版(本)
- 海域使用分类体系(全)
- 鲁教版必修一第二单元第二节大气运动——热力环流(共28张PPT)
- 解除限制消费申请书
- 汽车整车厂和动力总成厂房火灾危险性分类
- 7实用卫生统计学总-国家开放大学2022年1月期末考试复习资料-护理本复习资料
- 精品资料(2021-2022年收藏)集团各控股子公司董事会议事规则
- 全口义齿印模及颌位关系记录ppt课件
- 定点洗车协议书(共2页)
- 电除尘器计算
评论
0/150
提交评论