- 25
- 0
- 约1.05万字
- 约 72页
- 2016-08-20 发布于湖北
- 举报
软件工程讲义_第10章 构件级设计建模
对象约束语言 对象约束语言 该OCL语句定义一个不变量——也就是必须在一些行为之前(pre)和之后(post)存在的条件。开始的时候,前置条件建立了一个由客户指定的价格上限和交付期限,并且任务授权必须设置为”no”。确定价格上限和交付期限之后,将应用后置条件。还需要注意的是,表达式self.jobAuthorization=‘yes’并不是用来设置”yes”值,而是声明在操作结束时必须将jobAuthorization设置为”yes”。 设计传统构件 传统软件构件的构件级设计基础在20世纪60年代已经形成,Dijkstra等人提出,所有程序都可以建立在一组限定好的逻辑构造之上,这一组逻辑构造强调了“对功能域的支持”,其中每一个逻辑结构有可预测的逻辑结构(structure),从顶端进入,从底端退出,读者可以很容易地理解过程流。 这些逻辑构造包括顺序型、条件型和重复型。这些逻辑构造是结构化编程的基础,而结构化编程是构件级设计的一种重要技术。 图形化设计表示 图10-10 流程图构造 图形化设计表示 一般来说,如果需要从一组嵌套的循环或条件中退出,完全依赖结构化的构造将导致效率降低。更重要的是,退出路径上的复杂逻辑检验将会使软件的控制流不清晰,增加出错的可能,降低可读性和可维护性。 设计人员有两种选择:(1)重新设计过程表示,保证内层嵌套的控制流中不需要退出分支;(2)以受控方式突破结
您可能关注的文档
- 超声波相控阵检测技术及其使用.ppt
- 超声胃镜的临床应用.ppt
- 超声诊断学-11-1妇科-妇科检查-解剖与正常声像图06-07-1.ppt
- 超声诊断学-总论.ppt
- 超声雾化吸入法法.ppt
- 超声诊断学的临床应用.pptx
- 超外差七管收音机的组装与测试报告.doc
- 超外差式收音机原理及安装调试(全版定稿).doc
- 超外差式收音机实习报告定稿.doc
- 超外差式收音机的工作原理与装调.ppt
- 传媒行业5月投资策略:关注AI应用叙事逻辑改善可能,把握游戏与IP潮玩底部机会.docx
- 家电行业转型AI算力专题:家电行业焕发新生,AI算力跨界掘金正当时.docx
- 家电行业周报:安克发布新品Solarbank 4,重新定义阳台光储.docx
- 纺织服装2025年报&26一季报总结:消费复苏渐显,制造景气承压.docx
- 食品饮料行业年度策略:筑底渐明,修复启航.docx
- 食品饮料行业深度报告:乳业周期筑底,内蒙古集群向新.docx
- 消费出海系列深度(五):品牌出海梳理——“长期主义”下的出海选择.docx
- 农林牧渔行业专题报告:生猪供需和成本的十万个为什么.docx
- 2025年中国热泵产业发展年鉴.docx
- 电力设备与新能源行业周报:AIDC、空天、工控、锂电汇聚风口,风电、BC低位值得关注.docx
原创力文档

文档评论(0)