- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
3)第二级分解:设计中、下层模块 输入控制模块的分解:从变换中心的边界开始,沿着每条输入通路,把输入通路上的每个加工映射成输入控制模块的一个低层模块。 输出控制模块的分解:从变换中心的边界开始,沿着每条输出通路,把输出通路上的每个加工映射成输出控制模块的一个低层模块。 变换控制模块的分解:变换控制模块通常没有通用的分解方法,应根据DFD中变换部分的实际情况进行设计。 * 精品PPT | 实用可编辑 事务分析 事务分析是从事务流型DFD导出系统结构图。 步骤: 确定事务中心和每条活动流的流特性 将事务流型DFD映射成高层的系统结构 进一步分解 * 精品PPT | 实用可编辑 1)确定事务中心和每条活动流的流特性 右图为事务流型DFD的一般形式。 事务中心(图中的T): 位于活动流的起点, 活动流从该点成辐射状流出。 活动流:是信息流, 可以是变换流 也可以是另一事务流。 事务流型的DFD的组成: 输入流+事务中心+若干条活动流 T 输入流 事务流 活动流 * 精品PPT | 实用可编辑 右图为事务流型DFD的高层结构形式。 顶层模块:其功能就是整个系统的功能。 接收模块:接收输入数据,对应输入流。 发送模块:调度模块, 控制下层的所有活动模块。 活动流模块:对应活动流, 是该活动流映射成的 结构图中的顶层模块。 2)将事务流型DFD映射成高层系统结构 顶层模块 接收 发送 活动流1 活动流2 活动流n … 事务流型DFD的高层系统结构 * 精品PPT | 实用可编辑 3)进一步分解 接收模块:类同于变换分析中输入控制模块的分解。 活动流模块:根据其流特性(变换流或事务流)进一步采用变换分析或事务分析进行分解。 * 精品PPT | 实用可编辑 SD方法的设计步骤 复查并细化数据流图; 确定DFD的信息流类型(变换流或事务流); 根据流类型分别实施变换分析或事务分析; 根据系统设计的原则对系统结构图进行优化。 * 精品PPT | 实用可编辑 系统结构图的基本符号 模块 调用 数据 控制信息 转接符号 系统结构图的基本符号 选择(判断) 重复 * 精品PPT | 实用可编辑 模块调用示例 (a) 调用 (b) 判断调用 (c) 循环调用 * 精品PPT | 实用可编辑 数据:模块之间传送的数据用带空心圆的箭头表示,并在旁边标上数据名。 控制信息:控制信息与数据的主要区别是前者只反映数据的某种状态。 模块间的数据传递 A B (a) x y z 查职工简历 读人事文件 (b) 职工号 简历数据 无此职工 * 精品PPT | 实用可编辑 变换型系统结构 * 精品PPT | 实用可编辑 事务型系统结构 * 精品PPT | 实用可编辑 混合系统结构 * 精品PPT | 实用可编辑 变换设计是软件系统结构设计的主要方法。 一般,一个大型的软件系统是变换型结构和事务型结构的混合结构。所以,我们通常利用以变换设计为主,事务设计为辅的方式进行软件结构设计。 * 精品PPT | 实用可编辑 模块功能完善化 一个完整的模块应当有以下几部分: 执行规定的功能部分; 出错处理的部分; 函数在完成数据加工或结束时,应当给它的调用者返回一个状态码。 消除重复功能,改善软件结构 模块的作用范围应在控制范围之内 改进系统结构的启发式原则 * 精品PPT | 实用可编辑 尽可能减少高扇出结构。 避免或减少使用病态联接。 直接病态联接 公共数据域病态联接 通信模块病态联接 模块的大小要适中。 设计功能可预测的模块 * 精品PPT | 实用可编辑 系统总体结构设计 根据系统分析的要求和组织的实际情况,对新系统的总体结构形式和可利用的资源进行大致设计,这是一种宏观、总体上的设计和规划。 系统总体设计的主要内容: 系统结构设计原则 子系统划分 系统模块结构设计 数据存储设计 * 精品PPT | 实用可编辑 子系统划分 划分原则 子系统要具有相对独立性 子系统之间数据的依赖性尽量小 子系统划分的结果应使数据冗余较小 子系统的设置应考虑今后管理发展的需要 子系统的划分应便于系统分阶段实现 子系统的划分应考虑到各类资源的充分利用 * 精品PPT | 实用可编辑 * 参考借鉴 | 实用可编辑 参考借鉴 | 实用可编辑 * 参考借鉴 | 实用可编辑 参考借鉴 | 实用可编辑 * 参考借鉴 | 实用可编辑 参考借鉴 | 实用可编辑 * 参考借鉴 | 实用可编辑 参考借鉴 | 实用可编辑 * 参考借鉴 | 实用可编辑 参考借鉴 | 实用可编辑 * 参考借鉴 | 实用可编辑 参考借鉴 | 实用可编辑 * 参考借鉴 | 实用可编辑 参考借鉴 | 实用可编辑 * 参考借鉴 | 实用可编辑
原创力文档


文档评论(0)