透過您的圖書館登入
IP:18.223.20.57
  • 學位論文

使用開放原始碼工具實作軟體產品線方法

Implementing the Software Product Lines with Open Source Solutions

指導教授 : 楊千

摘要


軟體產品線方法是由軟體工程機構(Software Engineering Institute)提出之軟體開發概念性架構,經SEI研究證實,使用此方法可以幫助組織以更快的效率、更高的生產力與品質、以及更少的成本建置資訊系統;本論文的目標有二,其一,嘗試提出軟體產品線方法之技術架構;其二,整合JavaEE平台和開放原始碼工具來實作此技術架構,以期能提供標準化、開放式架構、低成本並且穩定度高之解決方案;最後會量測本論文實作其之重用程度、節省成本和投資報酬作為驗證,並將其驗證成果就實務上提出導入原則與建議。

並列摘要


The Software Productline method is a conceptual architecture provided by SEI (Software Engineering Institute). As confirmed by SEI researches, this method can help organizations increase efficiency, productivity and quality, and also decrease cost of implementing enterprise information system. There are two objectives for this thesis. Firstly, the thesis provides a technical architecture for Software Productline method. Secondly, it provides a standardized, open architecture, low cost and stable solution by implementing the provided technical architecture which is integrated with JavaEE platform and Open Source tools. Lastly, the implementation will be verified by measuring it's software reuse percentage, Reuse Cost Avoidance, and Return On Investment; then the verified results will be used to provide practices for organizations to build their own Software Productline implementations.

參考文獻


1. Balasubramanian, K., Gokhale, A., Karsai, G., Sztipanovits, J., Neema, S.(2006). Developing applications using model-driven design environments. Computer,39(2), 33-40.
2. Beck, K.(2003). Test-driven development: By example:Addison-Wesley Professional.
3. Clements, P., Northrop, L.(2002). Software product lines - practices and patterns:Addison Wesley.
7. Fowler, M.(2002). Patterns of enterprise application architecture:Addison Wesley.
11. Richardson, C.(2006). Pojos in action - developing enterprise applications with lightweight frameworks:Manning.

延伸閱讀