还剩9页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
《和模式应用》课件UML PPT探索和模式的概念和应用,以更优越的方式提高软件开发质量UML简介UML概念统一建模语言是一种图形化的语言,用于软件工程中对系统模型进行说明、可视化、构建和文档化应用场景使用可视化分析系统的结构和交互,包括本地应用程序、应用程序和非技术项目UML Web基本结构和元素UML类图用例图描述系统中的类及其静态关系描述系统的用户行为及与系统的交互序列图描述系统中对象之间的动态交互关系图形表示方法UML基本图形元素1如类、接口、实现和继承关系等图形标记2如类名、属性和操作等标识关系3用线条表示类之间的关系,如聚合、组合和依赖关系等的应用示例UML支付系统描述支付系统与客户端、服务器及银行之间的交互关系图书馆管理系统描述图书馆中各个对象之间的关系及其在系统中的行为医院信息管理系统描述医院中各个部门、医生之间的关系以及患者在系统中的行为模式的基本概念和分类什么是模式分类模式是在特定环境中反复出现的问题与解决方案的创建型•描述结构型•行为型•模式的应用景和优缺点应用场景1解决由于需求变更或新需求引起的系统扩展和维护的难题优点2提高了系统的可扩展性、可维护性和可重用性缺点3过度滥用模式会导致代码臃肿和复杂性增加模式的应用示例单例模式观察者模式适配器模式描述了如何确保类只有一个定义了一种一对多的依赖关将一个类的接口转换成客户实例,并提供一个全局访问系,使得多个观察者对象可希望的另外一个接口使得该实例的点以同时监听某一个主题对象原本接口不兼容的类可以一起工作和模式的结合应用UML结合应用应用实例使用描述系统结构和交互关系,使用模式提使用观察者模式和的序列图描述银行柜台取UML UML高系统的可扩展性和可维护性款的过程总结优势和不足未来发展中的角色和作用和模式的结合应用有助于提高软件质量,需要在软件开发中,和模式将会起到更加重要的角UML UML慎重使用色和作用参考文献•UML andPatterns:An Introductionto Object-Oriented Analysisand Designand IterativeDevelopment•Design Patterns:Elements ofReusable Object-Oriented Software。