构架模式、uml与组件设计(编辑修改稿)内容摘要:
Entity class name Entity class name entity Microsoft Architect 2020 56 定义实体类 NounVerbAdjective (NVA) 方法分析使用案例文档,寻找潜在的实体类 –确定使用案例的场景,在文档描述中确定句子的主语(名词) –将潜在的实体类列出 –检查使用案例的其他要求或数据字典已确定是否有附加的实体类 –与客户以及开发人员共同确定最后清单 Microsoft Architect 2020 57 对象的例子 任务序列 对象 前台服务员 查找 顾客 的预定记录 前台服务员,顾客,预定记录 系统 提取出空余的 房间 系统,房间 将该 房间 分配给 客人 房间,客人 前台服务员 发放给客人房间 钥匙 前台服务员,钥匙 Microsoft Architect 2020 58 服务的例子 任务序列 服务 前台服务员 查找 顾客的预定记录 查看预定记录 系统 提取 出空余的房间 提取空余的房间 将该房间 分配 给客人 分配房间 前台服务员 发放 给客人房间钥匙 发放钥匙 Microsoft Architect 2020 59 属性的例子 叙述 属性 顾客有姓名 和地址 姓名,地址 顾客通过各种类型的预定 预定类型 客人所属的公司 公司 顾客抽烟不。 抽烟否 Microsoft Architect 2020 60 UML 中类图表的表示 类的关联与关系:关联描述了对象之间的协作关系。 –集合与合成 –概括 –实现 关联的属性:描述了类的关联的细节。 –名称 –脚色 –浏览方向 Microsoft Architect 2020 61 关 联 表示了类之间的使用关系 包括了两类: –” uses a” – “knows of a” 方向表示了数据之间的交换性 用户 账号 单向关联 地址 双向关联 Microsoft Architect 2020 62 议程 软件架构与模式 UML: 通用建模语言 – OODA: 面对对象的分析与设计 – UML介绍 –使用案例视图 –类图表 –交互图表与行为图表 –模块与组件 组件设计 Microsoft Architect 2020 63 交互图表 表示对象类型之间的协作关系 对应一个使用案例 两种格式 –顺序图表 –协作图表 表示单一顺序过程 , 无复杂的条件和循环分支 Microsoft Architect 2020 64 交互图表 顺序图表强调事件间的次序 , 表示对象类的激活和消灭 协作图表强调对象类之间的静态联系 弱点 –对对象类的行为描述不能深入 –状态图表 Microsoft Architect 2020 65 顺序图表 描述在某一个场景下消息在对象之间按时间顺序的流动 消息 –对象之间的交流 –只是出消息的流动方向 –转化为类的方法 Microsoft Architect 2020 66 顺序图表的产生 确定使用案例场景的开始 分步确定在使用案例场景的事件流: –创建对象 –根据步骤创建对象之间的消息 –确定消息的原型 –确定消息的参数 –说明消息的输出 Microsoft Architect 2020 67 顺序图表 Microsoft Architect 2020 68 顺序图表:另一种形式 Microsoft Architect 2020 69 协作图表 以对象为中心的观点 描述对象之间协作的信息 设计者可以看到对象所有接受以及发送的消息 Rational Rose:可以根据顺序图表自动创建 Microsoft Architect 2020 70 协作图表 UML 符号表示 参加者:动作序列的初始点 连接:定义了消息在对象之间传递的路径。 : Customer : Account 1: Create 2: Validate 参加者 对象 消息名称 Link Microsoft Architect 2020 71 协作图表的创建 自动 –从顺序图表自动产生协作图表 手工 –在使用案例场景中确定对象 –创建对象 –定义对象之间的连接 –定义对象之间的消息 –定义消息的原型 –定义消息的参数 Microsoft Architect 2020 72 协作图表 Microsoft Architect 2020 73 状态转变图表 表示特定对象的所有可能的状态和引起对象状态变化的事件及其条件 . 在面向对象程序设计中 , 状态图表通常用来描述某一对象类的全部的行为 变化标签 : 事件 [条件 ] / 行动 状态行为标签 : 做 / 行为 其他关键词 : –总状态 superstate , 之后 after, 当 .. when, 入口 entry, 出口 exit, 自迁移 selftransition, Microsoft Architect 2020 74 状态转变图表 Microsoft Architect 2020 75 行为图表 描述了行为的顺序 , 可以描述复杂的选择性的或并行性的行为 是状态图表的一个变化 类似于流程图 关键词 分支 brance,合并 merge,并行分支 fork, 并行合并 join Microsoft Architect 2020 76 行为图表 P i c k a s h o wS c h e d u l e a s h o wP u b l i c i z e s h o wS e l l t i c k e t sB u y s c r i p t s a n d m u s i cH i r e a r t i s t sr e h e a r s a lD e s i g n l i g h t i n gD e s i g n s e t sM a k e c o s t u m e sD r e s s e d r e h e a r s a lp e r f o r mMicrosoft Architect 2020 77 议程 软件架构与模式 UML: 通用建模语言 – OODA: 面对对象的分析与设计 – UML介绍 –使用案例视图 –类图表 –交互图表与行为图表 –模块与组件 组件设计 Microsoft Architect 2020 78 模块图表 o r d e r i n gP r i c i n gs e a tS e l e c t i o nK i o s k S e l e c t i o nC l e r k S e l e c t i o nS e a t D BC r e d i t S e r v i c e s u b s y s t e m T i c k e t i n gA b s t r a c t p a c k a g eT h e r e a r e v a r i a t i o n s o f t h e s e a t s e l e c t i o np a c k a g eMicrosoft Architect 2020 79 模块图表 模块 ,几个联系紧密的对象类组成的单元 模块图表 Package Diagram 在较高层次上表现对象类 , 或组成部分间的依赖关系 . 依赖 –一个组成部分的变化决定与另一个组成部分的变化 –消息联系 ,数据关系 ,参数 –无传递性 Microsoft Architect 2020 80 定义模块的指南 找到逻辑上有关联的“类” – 例如: 集合或合成关系 考虑外在的系统接口 检测系统构造 – 层 – 节点 决定元件的版面设计 Microsoft Architect 2020 81 模块和其体系结构 子系统可以用在项目的早期阶段 – 定义高层次应用的体系结构 – 支持“从上到下”的设计方式 系统的系统 – 包含多样化引用的系统 – 每一种引用是整个系统的一个子系统 Microsoft Architect 2020 82 组件 元件 – 物理的、可用二进制表示的应用程序,其中压缩了数据和资料的 动态链接的数据库 (DLL) 可执行的 (EXE) – 可运行一个或以上的界面 – 包含一个或以上的类别 Microsoft Architect 2020 83 组件图表 Microsoft Architect 2020 84 部署图表 :描述图 T i c k e t O f f i c eC r e d i t C a r d C h a r g e M a n a g e r I n t e。构架模式、uml与组件设计(编辑修改稿)
相关推荐
nto , to ( ) food smells , but tastes . , badly , bad , bad D. well, badly ( ) still, I will a photo you. , of , for , for , of ( ) did it just . fun fun fun ( ) factory is the waste water the river.
吗。 可以说贾府这个典型环境就是封建社会的一个缩影。 贾府“与别家不同”的典型环境: 宏伟的外观, 说的是贾府建筑的外部观感; 讲究的布局 ,说的是贾府建筑的内部结构; 华贵的陈设 ,说的是 荣禧堂 为主的装修器物。 这都是社会环境的折射,是贾府地位的反映。 还有第四点,就是这第三回中集中描叙的那些 礼仪繁复、上尊下卑、等级森严的贵族王侯家族的独特人际关系 ,这更是社会环境的主要方面。 小结
有这个目的。 要学会用各种方法去表现,并有能力和眼光在众多方案中找到最适合的、最完美的、最接近设计意图的。 设计师是 “ 感性的跳跃思维 ” 、 “ 理性的逻辑思维 ” 及 “ 完美表达 ” 三者的总和。 设计的本质是为未来设计 “ 为未来设计 ” 与 “ 现在即过去 ” 这个著名的论点有着异曲同工之处。 设计者应该主动了解多学科的知识,特别是标志设计涉及到社会的各个行业
林,为奶奶送去蛋糕和葡萄酒,不巧遇到了大灰狼就变成了故事,因为在过程中小红帽经历了一次意外,遭遇了一次不可预测的事件,这样,一次经验开始产生,同时也就成了讲故事的素材 ” 通常这样一个包含着开始、发展和结局的故事就构成一个案例, 对于教学案例故事中真实事件的选取常常要考虑这样几个要素: ( 1)选择充满内部矛盾、存在相互冲突、看似无法解决的事件。 ( 1) ( 2)
9. 器官移植 10. 新生儿 11. 严重疾病 12. 静脉药瘾者 念珠菌病的临床表现 1. 皮肤及粘膜念珠菌病 念珠菌病的临床表现 2. 侵入性的 (全身性 , 散播性 , 血原性 ) 念珠菌病 侵入性念珠菌病 •通常起自念珠菌血症(但只有50%的病例被证实有念珠菌血症) •如果吞噬系统正常,侵入性感染止于此 侵入性念珠菌病 •如果吞噬系统免疫力缺陷,感染播散至多器官引起病灶感染