使用COMET方法的UML驱动软件建模与设计实战指南
5星 · 超过95%的资源 需积分: 13 93 浏览量
更新于2024-09-21
2
收藏 2.98MB PDF 举报
"《软件建模与系统设计》是一本于2011年发布的国外经典教程,它专注于基于用例驱动的统一建模语言(UML)方法来指导软件架构的设计与实现。该书涵盖了多种类型的软件架构,包括面向对象软件架构、客户端/服务器架构、服务导向架构、组件化架构、并发与实时软件架构以及软件产品线架构。作者提供了一种系统化的UML方法论,从需求建模阶段开始,通过使用用例进行场景分析,再到静态和动态建模,最后以架构设计模式为基础进行软件设计。
本书的核心是COMET(Collaborative Object Modeling and Architectural Design Method),这是一种迭代的面向对象软件开发方法,它覆盖了面向对象开发周期中的需求、分析和设计模型化阶段。通过COMET,读者可以学习如何将这种方法应用于实际问题解决中。
书中详细介绍了各种架构的架构模式,如服务导向架构中的代理、发现和事务模式,以及软件产品线架构中的分层模式。此外,作者还关注软件质量属性的讨论,包括可维护性、可修改性、可测试性、可追踪性、可扩展性、重用性、性能、可用性和安全性等关键因素。
书中包含四个完整的案例研究,分别展示了在不同软件架构下遇到的设计挑战:针对客户端/服务器架构的银行系统、服务导向架构的在线购物系统、基于组件架构的紧急监控系统,以及针对实时软件架构的自动化引导车系统。这些案例提供了实战经验,帮助读者理解和应用理论知识。
整个教材结构清晰,首先以介绍引导,随后章节各自独立,使得学习者可以根据需要逐步深入,无论是初学者还是专业开发者,都能从中获益匪浅。通过《软件建模与系统设计》,读者可以掌握一套全面且实用的软件设计和建模工具,提升软件开发的质量和效率。"
2009-03-12 上传
2023-10-30 上传
2009-12-14 上传
2008-12-08 上传
2008-10-19 上传
sunnyhappy
- 粉丝: 2
- 资源: 1
最新资源
- 响应式汽车销售租赁机构网站静态模板.zip
- 一次性资源
- frontend-blog
- IPC1A_2S_201313940
- amewaregroup-task:具有2种形式的简单React.js Web应用程序
- topcoder:topcoder问题
- 响应式汽车零配件类企业前端cms模板下载.zip
- 常用材料重量计算.zip
- 5种国产arm芯片(对标stm32f103c)数据手册
- TinyURL PHP Script-开源
- UnicaBot2.0
- nest-financial-planning
- gerry0002.hithub.io
- read-font-cmap:解析TrueTypeOpenType字体文件的CMap
- Borland-Delphi-7-Studio-Enterprise
- Hackintool349.zip