Designing Software Product Lines with UML : From Use Cases to Pattern-Based Software Architectures

A software product line consists of a family of software systems, which have some features in common and others that vary. The interest in software product lines emerged from the field of software reuse, with the realization that much greater benefit can be attained by aiming to reuse software architectures rather than reusing individual components. Other products have been manufactured using this apporach (e.g automobiles), but applying this philosophy to software engineering has proven to be a significant challenge. In this new book, the reader will learn how the latest version of the industry standard modeling language (UML 2.0) can be used to facilitate a successful method to help organizations reap the significant benefit of a product line approach. The end result of a product line approach is better software, produced less expensively, and with fewer defects.

Key topics include:
*Software product line engineering process, which extends the Unified Development Software Process to address software product lines
*Use case modeling, including modeling the common and variable functionality of a product line
*Incorporating feature modeling into UML for modeling common, optional, and alternative product line features
*Static modeling, including modeling the boundary of the product line and information-intensive entity classes
*Dynamic modeling, including using interaction modeling to address use-case variability
*State machines for modeling state-dependent variability
*Modeling class variability using inheritance and parameterization
*Software architectural patterns for product lines
*Component-based distributed design using the new UML 2.0 capability for modeling components, connectors, ports, and provided and required interfaces
*Detailed case studies giving a step-by-step solution to real-world product line problems

http://rapidshare.com/files/50933756/0201775956.rar
http://rapidshare.com/files/52858602/0201775956.zip
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值