UML与模式在对象导向分析设计中的应用解析
4星 · 超过85%的资源 需积分: 10 168 浏览量
更新于2024-07-30
收藏 2.26MB PDF 举报
"Applying UML and Patterns繁体中文"
本书《Applying UML and Patterns》是对象导向分析与设计的经典之作,由Craig Larman撰写,赵光正翻译为繁体中文版。书中深入探讨了如何在软件开发过程中应用统一建模语言(UML)和设计模式,特别强调了迭代开发方法和统一过程(UP)的应用。
在第一章“对象导向分析与设计”中,作者指出UML和设计模式在OOA&D中的关键作用,强调分配对象责任的重要性,并通过掷骰子游戏的简单示例来阐述OOAD的基本概念。此外,还简要介绍了UML的基础知识和高级读物推荐。
第二章“反覆式开发方式与UP”介绍了UP的核心概念——迭代开发,同时讨论了UP的其他最佳实践,如开发阶段、时间导向的术语,以及UP的工作科目。此外,还对比了敏捷式UP与传统的“瀑布式”生命周期,帮助读者识别对UP的理解程度,并提供了进阶阅读材料。
第三章“个案研究:NEXTGENPOS系统”通过一个具体的案例,展示了分层架构系统设计和采用迭代学习与开发策略的实际应用。
第二部分“初始阶段”包括第四章“初始阶段”和第五章“了解需求”。初始阶段是项目启动的关键时期,需要快速形成初步想法,确定初步工作成果。第五章则详细讨论了需求的分类,并提出了进阶阅读建议。
第六章“使用案例模型:写出某种情境下的需求”详细解释了如何使用UML的使用案例来捕捉和表达需求。从目标与叙述情节,到背景、参与者和使用案例的格式,作者逐步引导读者构建完整的使用案例,并指导如何以不包含用户界面的方式精炼地表述这些使用案例。
通过以上内容,本书旨在帮助读者掌握如何在实际项目中有效运用UML和设计模式,实现高效的软件开发。书中不仅涵盖了理论知识,还提供了丰富的实例和指导,有助于读者提升在对象导向分析与设计领域的专业技能。
2009-11-10 上传
2008-06-27 上传
2008-10-02 上传
2023-05-20 上传
2023-06-08 上传
2023-06-02 上传
2023-12-28 上传
2023-05-05 上传
2023-07-10 上传
2023-05-31 上传
miokong22
- 粉丝: 0
- 资源: 1
最新资源
- 火炬连体网络在MNIST的2D嵌入实现示例
- Angular插件增强Application Insights JavaScript SDK功能
- 实时三维重建:InfiniTAM的ros驱动应用
- Spring与Mybatis整合的配置与实践
- Vozy前端技术测试深入体验与模板参考
- React应用实现语音转文字功能介绍
- PHPMailer-6.6.4: PHP邮件收发类库的详细介绍
- Felineboard:为猫主人设计的交互式仪表板
- PGRFileManager:功能强大的开源Ajax文件管理器
- Pytest-Html定制测试报告与源代码封装教程
- Angular开发与部署指南:从创建到测试
- BASIC-BINARY-IPC系统:进程间通信的非阻塞接口
- LTK3D: Common Lisp中的基础3D图形实现
- Timer-Counter-Lister:官方源代码及更新发布
- Galaxia REST API:面向地球问题的解决方案
- Node.js模块:随机动物实例教程与源码解析