UML精粹第三版本中文版 在軟體開發方面,嫻熟UML 與架構設計能力的人還是相當少,大家在軟體分析與設計 上主要還是藉助不精確的中文與程式碼來溝通。這對國內發展軟體來說是很大的隱憂。 如果想要提升大家用UML 溝通的能力,單單靠個人進修是很難達成的,因為那是很難 進行對話的。唯有透過「共同使用」才能讓大家對UML 這個討論OO 時所用到的語言, 有較好的語言操控能力。至於架構設計方面,因為大家對設計樣式(design pattern)的 使用還不夠熟練,以致於目前還無法直接以樣式語言(pattern language)中的樣式字彙 做溝通。由於一個好的架構設計中會牽涉到很多不同的設計樣式,所以如果大家還停留 在設計樣式的討論上,將很難以較高的抽象概念(abstraction)去釐清架構設計問題。
2019-12-21 20:34:29 1.51MB UML精华 UML精粹 UML 统一建模语言
1
本文首先介绍了淘宝网的发展,然后论述了系统需求和总体流程,然后展示了一个简易的总体的用例图,表现出各活动者之间的关系,以及对这个用例图各活动者的用例的详细描述。第二部分展示了淘宝的类图,第三部分展示了对买家购买商品的时序图,卖家商品上架,发货,查询销售状况的时序图,第四部分展示了送货过程的状态机图及订货过程并发状态机图。第五部分展示了买家商品搜索,购物,卖家开店,卖家发货及商品处理,卖家商品管理,会员登录的活动图。最后简易的描述了订货与顾客之间依赖关系的包图,组件图,配置图。
2019-12-21 20:04:29 790KB UML 系统分析和设计
1
统一建模语言( U M L)是一个通用的可视化建模语言,用于对软件进行描述、可视化处理、构造和建立软件系统制品的文档。它记录了对必须构造的系统的决定和理解,可用于对系统的理解、设计、浏览、配置、维护和信息控制。UML 适用于各种软件开发方法、软件生命周期的各个阶段、各种应用领域以及各种开发工具,是一种总结了以往建模技术的经验并吸收当今优秀成果的标准建模方法。U M L包括概念的语义,表示法和说明,提供了静态、动态、系统环境及组织结构的模型。它可被交互的可视化建模工具所支持,这些工具提供了代码生成器和报表生成器。U M L标准并没有定义一种标准的开发过程,但它适用于迭代式的开发过程。它是为支持大部分现存的面向对象开发过程而设计的。
2019-12-21 19:31:16 12.5MB UML 统一建模语言 设计
1