- 1、本文档共109页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* ◇ 基本结构的表示 如果一个位置描述一个条件,当一个标记在这个位置中时,条件为真;否则,为假。 一个Petri网模型的动态行为是由其实施规则规定的。如果一个变迁的所有输入位置至少包含一个标记,那么这个变迁可能实施。 第12章 基于体系结构的软件开发 12.6 基于体系结构的软件过程 * ◇ 基本结构的表示 在软件过程的定义中, 主要有顺序、与汇合、或汇合、与分支、或分支和迭代等六种基本结构。 第12章 基于体系结构的软件开发 12.6 基于体系结构的软件过程 * ◇ 基本结构的表示 ◎顺序:过程1、过程2 和过程3顺序执行。 第12章 基于体系结构的软件开发 12.6 基于体系结构的软件过程 * ◇ 基本结构的表示 ◎与汇合: 表示该连接件左边的所有事件都完成后,右边的事件才可以发生。 第12章 基于体系结构的软件开发 12.6 基于体系结构的软件过程 * ◇ 基本结构的表示 ◎或汇合: 表示该连接件左边的任一事件完成后, 右边的事件就可以发生。 第12章 基于体系结构的软件开发 12.6 基于体系结构的软件过程 * ◇ 基本结构的表示 ◎与分支: 表示该连接件左边的过程完成后,右边的过程均满足启动条件, 即表示并行过程。 第12章 基于体系结构的软件开发 12.6 基于体系结构的软件过程 * ◇ 基本结构的表示 ◎或分支: 表示该连接件左边的过程完成后, 右边的过程只有一个过程可以启动, 在图中, 过程2 或过程3 在过程1 之后发生, 即表示在过程2, 3 之中选择一个进行. 位置p2 表示t2 和t3 的前条件, 但是, t1 完成后t2 和t3 只有一个可以进行. 即过程2 和过程3 竞争运行。此时要求在t1 的定义中要给出选择的标准。 第12章 基于体系结构的软件开发 12.6 基于体系结构的软件过程 * ◇ 基本结构的表示 ◎迭代: 表示该连接件右边的过程完成后, 又回到其左边的过程, 其相应的Petri 网表示如图所示. 在图中, 过程3 在过程2 之后发生, 但当过程3 完成后, 又回到过程2, 从而形成一个迭代过程。 第12章 基于体系结构的软件开发 12.6 基于体系结构的软件过程 * ◇ 基于体系结构的软件过程Petri网 ◎本节提出了一个基于体系结构的软件过程Petri 网模型, 该模型把整个基于体系结构的软件过程划分为体系结构需求、设计、文档化、复审、实现、演化和退役等七个子过程, 其软件过程Petri网如图所示。 第12章 基于体系结构的软件开发 12.6 基于体系结构的软件过程 * ◇ 基于体系结构的软件过程Petri网 ◎体系结构需求子网:需求是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望, 需求过程主要是获取用户需求, 标识系统中所要用到的构件. 体系结构需求过程子网如图所示。 第12章 基于体系结构的软件开发 12.6 基于体系结构的软件过程 * ◇ 基于体系结构的软件过程Petri网 ◎体系结构设计子网:体系结构设计是一个迭代过程, 如果要开发的系统能够从已有的系统中导出大部分, 则可以使用已有系统的设计过程。软件体系结构设计过程子网如图所示。 第12章 基于体系结构的软件开发 12.6 基于体系结构的软件过程 * ◇ 基于体系结构的软件过程Petri网 ◎体系结构实现子网:实现就是要用实体来显示出一个软件体系结构, 即要符合体系结构所描述的结构性设计决策, 分割成规定的构件, 按规定方式互相交互. 体系结构的实现过程如图所示。 第12章 基于体系结构的软件开发 12.6 基于体系结构的软件过程 * ◇ 基于体系结构的软件过程Petri网 ◎体系结构演化过程子网:在软件开发完毕, 正常运行后, 最终用户的需求可能还有变动. 由一个单位移植到另一个单位, 需求也会发生变化。在这两种情况下, 就必须相应地修改软件体系结构, 以适应新的变化了的软件需求。 第12章 基于体系结构的软件开发 12.6 基于体系结构的软件过程 * ◇ 基于体系结构的软件过程Petri网 ◎完全展开网:根据以上对基于体系结构的软件过程网的变迁t1、t2、t6和t7 的子网分析, 我们可以得到完全展开网, 如图所示。 第12章 基于体系结构的软件开发 12.6 基于体系结构的软件过程 * 第12章 基于体系结构的软件开发 本章作业与思考题 1、设计模式的四个基本组成成分是什么? 2、简述基于体系结构的软件开发模型及传统的软件开发过程,两者的子过程或阶段之间是否存在某种联系? 3、请将基于体系结构的软件设计方法与其他软件设计方法进行比较。 4、简述
您可能关注的文档
- 2016石景山区初三数学一模,必威体育精装版word版,可编辑技巧.doc
- Flas第一章h动画制作快速上手精编.ppt
- 2016石景山初三语文二模技巧.doc
- 2016十二届四次会议解读技巧.doc
- RX版高一(上)必修一Unit1Reading精编.ppt
- R软件及编程应用第三讲精编.ppt
- 2016沈煤集团应急技巧.doc
- S.H.E花又开好了精编.ppt
- 2016社会工作实务(中级)精简笔记——六合智慧健康服务中心技巧.doc
- 2016上海浦东新区高三语文一模(含)技巧.doc
- 讲稿:深入理解“五个注重”把握进一步深化改革统筹部署以钉钉子精神抓好落实.pdf
- 副市长在2025年全市医疗工作会议上的讲话.docx
- 2025年市县处级以上党委(党组)理论学习中心组专题学习计划.docx
- 市民族宗教事务局党组书记、局长2024年度民主生活会个人对照检视发言材料.docx
- 烟草局党组书记2024年度抓基层党建工作述职报告.docx
- (汇编)学习2025年全国教育工作会议精神心得体会发言心得感悟.pdf
- 汇编学习领会在二十届中纪委四次全会上的重要讲话精神心得体会.pdf
- 在2025年镇安全生产、消防安全和生态环境保护第一次全体会议上的讲话提纲.docx
- 书记干部座谈会上的讲话+纪委全会上的讲话.pdf
- 党课:从毛泽东诗词中感悟共产党人初心使命.docx
最近下载
- 吸气同步筛孔雾化相结合的高流量氧疗设备.pdf VIP
- 原子能院学位论文格式模板(18页).doc
- 2025年征兵的心理测试题库及答案 .pdf VIP
- 基于人工智能的交互式护理床设计.pdf VIP
- 重庆市第一中学校2024-2025学年高三上学期12月月考英语试题(含答案).docx VIP
- 2024年华医网继续教育基于人文护理理念下的压疮护理答案.docx VIP
- 5.5 有趣的算式(课件)2024-2025学年度北师大版数学一年级下册.pptx VIP
- Newzoo:2024年全球游戏市场报告(英文版).pdf VIP
- 脑血管造影术患者的护理查房课件.pptx VIP
- 肺部感染护理查房.pptx
文档评论(0)