- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程导论PPT
软件工程导论;软件设计;总体设计;总体设计;1. 设想供选择的方案。
2. 选取合理的方案
3. 推荐最佳方案
4. 功能分解
5. 设计软件结构
6. 设计数据库
7. 制定测试计划
8. 书写文档
9. 审查和复审;系统流程图;订货系统的系统流程图;数据流图; 数据流图出发设想供选择的物理方案一;数据流图出发设想供选择的物理方案二;软件结构设计 ;软件结构设计;软件结构设计;软件结构设计; IPO表
系统: 作者: .
模块: 日期: .
编号: .
注释:;软件结构设计;软件结构设计;软件结构设计;又称为结构化设计方法;
目标:给出设计软件结构的一个系统化途径;
作用:该方法定义了一些不同的“映射”,利用这些映射可以把数据流图变换成软件结构。
;基于数据流( SD )的设计方法;基于数据流( SD )的方法;基于数据流( SD )的方法;基于数据流( SD )的方法;基于数据流( SD )的方法;基于数据流( SD )的方法;基于数据流( SD )的方法;基于数据流( SD )的方法;基于数据流( SD )的方法;;基于数据流( SD )的方法;基于数据流( SD )的方法;基于数据流( SD )的方法;基于数据流( SD )的方法;变换型软件结构是典型的三叉型,事务型软件结构是典型的二叉型
对于复杂系统可能需用多个模块来对应一级分解中的一个模块
对前面分割得到的软件结构进行精化;示例;示例; 示例;示例; 示例; 示例; 示例; 示例; 示例; 示例;;数据字典
描述内容包括:数据流图、状态转换图、E-R图中的数据信息(数据流、数据存储、外部实体)、控制信息(事件)等。不包括处理。
采用半形式化手段,包含如下信息:
名字、别名、使用地点和方式、内容描述、补充信息等。
通常作为CASE“结构化分析与设计工具”的一部分实现。;数据元素的组合方式
顺序:即以确定的次序连接两个或多个分量。
例:A+B
选择:即从两个或多个可能的元素中选取一个。
例:[A|B]
重复:即把指定的分量重复零次或多次。例:1{A}5
可选:即一个分量是可有可无的(重复零次或一次)。
例:(A); 例题1:
某程序设计语言规定,用户说明的标识符是长度不超过8个字符的字符串,其中第一个字符必须是字母字符,随后的字符既可以是字母字符也可以是数字字符。
使用上面讲过的符号,我们可以像下面那样定义标识符:;名字:订货报表
别名:订货信息
描述:每天一次送给采购员的需要订货的零件表
定义:订货报表=零件编号+零件名称+订货数量+目前的价格+主要供应者+次要供应者
位置:输出到打印机; 数据字典的实现有:全人工过程、全自动化过程、混合过程。
无论采用那种实现都应有如下特点:
1、通过名字可方便查阅。
2、没有冗余
3、尽量不重复在规格说明书的其它组成部分中已经出现的信息。
4、容易修改更新,可单独处理每个数据元素的信息。
5、定义的书写方法简单方便而且严格。
;数据字典的用途;总体设计的原则和概念;总体设计的原则和概念;总体设计的原则和概念;总体设计的原则和概念;总体设计的原则和概念;总体设计的原理;总体设计的原理;总体设计的原理;总体设计的原理;总体设计的原理;总体设计的原理;控制耦合举例; 控制耦合增加了理解和编程的复杂性,调用模块必须知道被调模块的内部逻辑,增加了相互依赖。
(1)将被调用模块内的判定上移到调用模块中进行
(2)被调用模块分解成若干单一功能模块;改控制耦合为数据耦合举例;总体设计的原理;总体设计的原理;总体设计的原理;小结:;总体设计的原理(四);总体设计的原理(四);总体设计的原理(四);总体设计的原理(四);总体设计的原理(四);总体设计的原理(四);总体设计的原理(四);G、机械内聚(偶然内聚)
如果一个模块的内部各组成部分的处理动作彼此没有任何联系,或者即使有联系,这种联系也很松散,则称为机械内聚。
;总体设计的原理(四);小结:;小结:;总体设计的原则和概念;总体设计的原则和概念;减少高扇出争取高扇入;增加中间层降低扇出;总体设计的原则和概念;总体设计的原则和概念;总体设计的原则和概念;总体设计的原则和概念;总体设计的原则和概念;小结;小结;教材购销系统;例“
文档评论(0)