- 1、本文档共44页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程3ppt课件
④可选:符号( ) l作用:圆括号中的分量可有可无 例:运动员=(队名)+号码+姓名+1{项目名}3 ③重复:符号m{ }n或 { } l作用:将指定分量重复若干次(即,重复花括弧内的分量) 例:发票记录=1{货名+数量+单价+总价}5 例:收支记录=1{日期+摘要+存取金额+余额+操作员+备注}n m n 例1:某种程序设计语言规定,用户说明的标识符是长度 不超过8个字符的字符串,第一个字符必须是字母, 其它字符既可以是字母也可以是数字。标识符命名 规则可定义如下: 标识符 = 字母字符 + 字母数字串 字母数字串 = 0{字母或数字}7 字母或数字 = [字母字符︱数字字符] 例2:数据流 “发票”由“编号”和1至5个“发票行”组成, 而每个“发票行”又由“货名”、“数量”、“单价” 和“总价”组成,则数据词典中的‘发票”条目是: 也可将‘发票”条目表示如下: 发票 = 编号+{货名 + 数量 + 单价 + 总价}15 或 发票 = 编号+1{货名 + 数量 + 单价 + 总价}5 发票 = 编号+ 1{发票行}5 发票行 = 货名 + 数量 + 单价 十 总价 ◆在开发大型软件系统的过程中,数据字典的规模和 复杂程度都迅速增加,通常需要使用CASE工具来创 建和维护数据字典 ◆计算机辅助软件工程通常称为CASE(Computer Aided Software Engineering),是指为软件开发提供的一组 自动化的、集成的软件工具 1.行为模型:描述系统的状态如何响应外部事件进行推移 (1)状态指任何可以被观察到的系统行为;一个状态代表系统 的一种行为模式。 l状态规定了系统对事件的响应方式。系统对事件的响应,既 可以是做一个(或一系列)动作,也可以是仅仅改变系统本身 的状态。 (2)事件表示在某个特定时刻发生的事情,它是对引起系统从一 个状态转换到另一个状态的外界事件的抽象。 l事件是引起系统状态转换的控制信息。 例如,内部时钟指明某个规定的时间已经到达、鼠标点击 等都是事件 2.状态转换图的画法: l 一个状态代表系统的一种行为模式 l 事件是引起系统状态转换的控制信息 例、操作系统中一个进程的状态转换图 运行 发生中断 中断处理完毕 用完CPU 分到CPU 等待 就绪 完成 结束 l复杂系统状态转换图的画法:先分层表示,再合并。 例:复印机工作流程分三种情况,用状态转换图描述: ①闲置状态 复印状态 闲置状态 ②闲置状态 复印状态 装纸状态 闲置状态 复印状态 闲置状态 ③闲置状态 复印状态 诊断状态 闲置状态 复印状态 闲置状态 复印完成 复印命令 复印命令 缺纸 纸满 复印完成 继续复印 复印命令 出错 故障排除 复印完成 继续复印 异常情况二之状态转换图: 开机 复印 ④ ① ⑤ 复印完成 ③ 故障排除 出错 ② 闲置 复印 诊断 开机 复印完成 出错 故障排除 缺纸 纸满 复印 闲置 复印 诊断 装纸 完整的状态转换图: 开机 复印 ① ② 复印完成 复印 闲置 正常情况状态转换图: 开机 复印 ④ ① ⑤ 复印完成 缺纸 ② ③ 纸满 闲置 装纸 复印 异常情况一之状态转换图: 例:使用DFD表示定货管理系统的功能 一家工厂的采购部每天需要一张定货报表,报表按 零件编号排序、列出所有需要再次定货的零件。对于需 要订货的零件列出其零件编号、零件名称、定货数量、 目前价格、主要供应者、次要供应者。零件入库或出库 称为事务,通过放在仓库中的终端把事务报告给定货系 统。当某种零件的库存量少于临界值时就应该再次定货。 ◆第一步 顶层数据流图(基本系统模型): 源点:仓库管理员 终点:采购员 处理:定货系统 数据流:事务(从仓库管理员到系统);定货报表(从系统到采购员) ◆第二步 一层数据流图(功能级数据流图): 将顶层数据流图中的处理(定货系统)进行功能分解→ 处理事务和产生报表两部分; 考虑与处理有关的数据存储→ 库存清单和定货信息; ◆第三步 二层数据流图:
您可能关注的文档
最近下载
- 《信息技术应用创新软件适配改造成本评估规范》.pdf
- 中国行业标准 YY/T 1939-2024医疗器械细菌内毒素试验方法 重组C因子法.pdf
- 各类游资炒股心法及感悟,套利模式.pdf
- 【客户管理】龙湖客户细分及工作模式分享精华篇-102p.pptx
- 学校智慧平台管理制度范文.docx VIP
- ASME中国制造-ISO12944-5-2018 中文译稿 第5部分 防护涂料体系.pdf
- 《诫子书》公开课课件(共24张ppt)部编版语文七年级上册.ppt
- 三年级数学下册期中试卷及答案【可打印】.doc
- 关于《佛山市市级财政资金投资建设项目工程概算预算结算.doc
- 二年级上册语文选择题强化练习(一).docx
文档评论(0)