- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中国石油大学胜利学院;第一代:传统软件工程
第二代:OO软件工程
第三代:基于构件的软件工程
结构化分析与设计是第一代软件工程时期最具代表性开发方法,适用面广、流行时间长。;结构化系统分析(SA)
结构化系统设计(SD,概要设计)
模块化设计(详细设计)
;典型的软件生存周期;5;3.1.1需求分析的任务和步骤;7;需求获取的常用方法;9;10;11;12;13;14;15;16;17;18;19;20;3.2结构化分析方法(SA);3.2结构化分析方法(SA);结构化分析模型的描述工具;24;25;26;DFD的性质;28;29;30;31;32;33;教材购销系统的第三层DFD—采购子系统 ;分层数据流图举例: ;顶层DFD ;一层DFD; 二层DFD;二层DFD;40;41;42;43;44;45;46;47;48;从数据的终点开始定义数据和加工
数据定义—DD
例数据流:发票
发票 = 学号+姓名+{书号+单价+数量+总价}+书费合计
加工策略—PSPEC
修改或重画DFD。画DFD,定义加工和数据,再画,再定义,如此循环,直至产生一个为用户和分析员一致同意的文档——SRS。
;50;51;52;53;54;55;56;57;58;59;60;61;62;加工说明—例子;SA模型的组成与描述 ;从分析模型导出设计模型;3.3 结构化系统设计 ;67;68;69;3.3.1 SD概述——软件设计的内容;3.3.1 SD概述——从分析导出设计;3.3.2 体系结构设计——由DFD导出SC;3.3.2 体系结构设计——由DFD导出SC;2、数据流图的类型
变换(transform)型结构
传入路径
变换中心
传出路径
事务(transaction)型结构
一条接受路径
一个事务中心
若干条动作路径 ;3.3.2 体系结构设计——由DFD导出SC;协调模块;
事务中心;大型的DFD中有时两种结构同时存在。;3、SD方法的步骤
复审DFD图,必要时可再次进行修改或细化
鉴别DFD图是属于变换型还是事务型
按照SD方法规定的一组规则,把DFD图为初始的SC图
变换映射
变换型DFD图 初始SC图
事务映射
事务型DFD图 初始SC图
改进初始的SC图,获得最终SC图;;ME;82;传入分支的分解;传出分支的分解;变换中心的分解;初始SC图;3、SD方法的步骤——事务型(1)在DFD图上确定事务中心、接受部分、和发送部分。
;3、SD方法的步骤——事务型(2??画出SC图框架 ,分别映射为事务控制模块,接受模块和动作发送模块
;3、SD方法的步骤——事务型(3)分解和细化接受分支和发送分支
接受分支一般具有变换特性,可对其进行变换分析;
动作分支典型的可映射为4层:P-处理层、T-事务层、A-操作层、D-细节层。A、D常可被P、T共享。
;4、优化结构设计的指导规则
对模块划分的指导规则
提高内聚,降低耦合后
简化模块接口
少用全局性数据和控制型信息
保持高扇入/低扇出的原则
扇入高则上级模块多,能够增加模块的利用率
扇出低则表示下级模块少,可以减少模块调用和控制的复杂度 ;扇入和扇出;例子:扇出;例子:扇出;3.3.3 模块设计;95;清晰第一的设计风格
结构化的控制结构
仅用这三种控制结构来构成程序
每个控制结构只应有一个入口和一个出口
逐步细化的实现方法 ;3.3.3 模块设计——常用的表达工具 ;98;99;100;101;102;103;104;105;本章小结;作业
您可能关注的文档
最近下载
- 2025年河北省政府采购评审专家考试题库(含答案).docx VIP
- 电动重卡充电站建设方案.docx VIP
- 一种白肉灵芝-魔芋胶压片糖果及其制备方法.pdf VIP
- 20J333 建筑防腐蚀构造.docx VIP
- 24J113-1 内隔墙-轻质条板(一).docx
- 保护区安全准入复习试题附答案.doc
- 工厂分伙协议合同.docx VIP
- 古韵悠长 第一课《雕梁画栋》课件 2024——2025学年人美版(2024)初中美术七年级上册.pptx VIP
- TCECS1517-2023 装配式压制玻璃钢排水检查井应用技术规程.pdf VIP
- 《企业安全生产培训需求分析与课程设计》PPT课件.pptx VIP
文档评论(0)