Software Factories PDF+EPUB+MOBI电子书下载

作者:Jack Greenfield

出版社:Wiley

副标题:Assembling Applications with Patterns, Models, Frameworks, and Tools

出版年:2004-9-24

页数:696

定价:USD 40.00

装帧:Paperback

ISBN:9780471202844

内容摘要

Software Factories方法的架构师详细介绍了这种更快、更便宜、更可靠的应用程序开发方法。Software Factories显著提高了大中型公司应用程序开发的自动化水平,应用了经过时间考验的使用可视化语言的模式,以实现快速组装和组装,这与其他模型驱动开发(MDD)方法不同,如对象管理组(OMG)的模型驱动架构(MDA)。Software Factories不使用统一建模语言(UML),这是一种通用的建模语言,用于作为文档的模型设计。使用基于高度调优的领域特定语言(DSL)和可扩展标记语言(XML)的模型作为源构件,以捕获生命周期元数据,并支持高保真模型转换、代码生成和其他形式的自动化。目前,构建业务应用程序是一个非常劳动密集的过程,依赖于有限的高素质开发人员。由于全球对软件的需求超过了这个劳动力库的容量,当前的软件开发方法将被自动化方法取代,这意味着更便宜、更快、更可靠的应用程序开发。Wiley Computer Publishing与业界专家Jack Greenfiel D和Keith Short(微软企业框架和工具组的架构师)以及模型驱动开发(MDD)的领导机构合作,帮助技术专业人员了解业务开发的变化。作者Steve Cook和Stuart Ken T撰写了关于领域特定语言(DSL)开发的两章,他们深入研究了使用当前方法和实践进行开发所面临的挑战,以及有助于应对这些挑战的关键创新,如模式自动化、生成式编程、软件产品线、ASPEC。面向T的编程(AOP)、基于组件的开发(CBD)、面向服务的体系结构(SOA)、服务协调和Web服务集成。然后,他们提出了Software Factories方法,这种方法有可能显著改变软件开发实践,通过降低为特定问题域构建可重用资产(如模式、语言、框架和工具)的成本,然后在介绍了Software Factories之后,将其应用于加速A的组装。ESE关键支持技术的深度,并展示了如何集成和应用它们来支持一种快速应用程序开发(RAD)形式。然后,它提供了一个工作软件工厂的详细示例,并回答了常见问题(FAQ)。读者将更好地理解这些技术,并将学习如何将它们应用到自己的组织中实现Software Factories。

PDF下载 EPUB下载 MOBI下载