内容简介

"以更低成本构建可扩展、易维护的软件

  《模型驱动软件设计:高效、低成本交付可靠软件》是一本十分实用的操作手册,通过UML(统一建模语言)分析基于模型的软件工程概念与技术。作者Steve是UML领域的泰斗级人物,展示了如何采用真正的工程学科方法开发和维护软件,并阐述了基于“计算机科学”和“离散数学”的软件工程实践方法。

基于模型的软件工程利用“语义建模”尽可能精确地捕获需求,通过将业务复杂性与技术复杂性分离,为开发者提供了**的设计自由度,以找到**的设计和编码方案。本书探讨如何通过领域划分和子领域划分来提高开发的可扩展性,分析如何利用精准的软件文档为开发和维护过程增加价值。

本书内容

?贯穿全书的操作实例演示:从语义模型到可执行代码,全程展示基于模型的软件工程实践。

?验证(验收)测试生成:详细解释如何从语义模型推导出验证测试用例。

?项目评估与流程选择:涵盖项目估算方法及多种可替代性软件的开发与维护流程。

?解决现实问题的经济学思想:指导如何低成本、高效地开发和维护实用软件。"