Doctoral Dissertation, Faculty of Technology, Policy and Management, Delft University of Technology, The Netherlands.Febodruk BV, 2005. – 269 pages.
A method for software systems engineering following component-based and service-oriented concepts, principles and practices is designed and presented in this thesis. A set of consistent and technology-independent component concepts is defined in the method, together with the types, facets and granularity levels of components in the context of the development process lifecycle. The component concepts are modeled throughout the development process, depending on the reason for the modeling and specification, using techniques and notations based on Unified Modeling Language (UML) 2.0, Interface Definition Language (IDL) and eXtensible Markup Language (XML), enriched with extensions where necessary. The method further provides pragmatic guidelines, techniques and milestones that use the defined concepts and notations to facilitate a stepwise development process in a component-based and service-oriented manner. The method prescribes which activities should be carried out within each step of the development process and provides guidelines to develop appropriate models. We believe that our method is general, flexible and scalable enough to be used in component based architectural design and development for a wide range of IT systems, from small-scale desktop applications to complex, Internet-based, enterprise-scale IT systems.Contents:
Components and Services
The State-of-the-Art of Component-Based Software Systems Development
Component-Based Development in Practice
Component Concepts and Definitions
Component Modeling Techniques and Notations
Component-Oriented Architecture Design and Implementation
Test and Evaluation of the Method
Epilogue
Appendix A UML 2.0 Modeling Notation
Appendix B Survey Questionnaire
Appendix C List of Abbreviations
博士论文,代尔夫特理工大学技术、政策和管理学院,荷兰。Febodruk BV,2005。- 269页。
本论文设计并介绍了一种遵循基于组件和面向服务的概念、原则和实践的软件系统工程方法。在该方法中定义了一套一致的、与技术无关的组件概念,以及开发过程生命周期中组件的类型、面和颗粒度水平。在整个开发过程中,根据建模和规范的原因,使用基于统一建模语言(UML)2.0、接口定义语言(IDL)和可扩展标记语言(XML)的技术和符号对组件概念进行建模,并在必要时进行扩展。该方法进一步提供了实用的指南、技术和里程碑,使用所定义的概念和符号,以基于组件和面向服务的方式促进逐步开发过程。该方法规定了在开发过程的每个步骤中应该进行哪些活动,并提供了开发适当模型的指南。我们相信我们的方法是通用的、灵活的和可扩展的,足以用于各种IT系统的基于组件的架构设计和开发,从小型的桌面应用到复杂的、基于互联网的、企业规模的IT系统。
组件和服务
基于构件的软件系统开发的技术现状
基于组件的开发实践
组件的概念和定义
组件建模技术和符号
面向构件的架构设计和实现
方法的测试和评估
后记
附录A UML 2.0建模符号
附录B 调查问卷
附录C 缩略语列表
通过www.DeepL.com/Translator(免费版)翻译
相关文库
计算机行业深度报告:DeepSeek系列报告之AI+医疗
2267
类型:行研
上传时间:2025-02
标签:计算机、DeepSeek、AI+医疗)
语言:中文
金额:5积分
电子书-Linux是如何工作的How Linux Works(英)
1570
类型:电子书
上传时间:2022-04
标签:计算机、操作系统、内部结构)
语言:英文
金额:5积分
《网络是怎样连接的》-75页读书笔记
1483
类型:读书笔记
上传时间:2025-01
标签:网络、计算机、科普)
语言:中文
金额:9.9元
《面向初学者的机器学习》Machine Learning For Absolute Beginners
1184
类型:电子书
上传时间:2021-05
标签:机器学习、计算机、算法)
语言:英文
金额:5积分
电子书-用FastAPI构建数据科学应用:用Python开发、管理和部署高效的机器学习应用程序(英)
1159
类型:电子书
上传时间:2022-03
标签:计算机、数据库、人脸检测系统)
语言:英文
金额:5积分
电子书-软件架构师手册:通过实施有效的架构概念成为成功的软件架构师(英)
1136
类型:电子书
上传时间:2021-11
标签:计算机、软件架构 、软件)
语言:英文
金额:5积分
电子书-DAMA数据管理知识体系指南(DAMA DMBOK)(英)
1102
类型:电子书
上传时间:2022-03
标签:计算机、数据库、数据管理)
语言:英文
金额:5积分
计算机行业深度研究报告:ChatGPT,开启AI新纪元-20230201-31页
1051
类型:行研
上传时间:2023-02
标签:计算机、处理器)
语言:中文
金额:免费
电子书-高维数据统计:方法、理论与应用(英)
993
类型:电子书
上传时间:2021-10
标签:计算机、统计学、数据统计)
语言:英文
金额:5积分
计算机行业:多模态大模型技术演进及研究框架-20230318-51页
936
类型:行研
上传时间:2023-03
标签:计算机、虚拟人、智能人)
语言:中文
金额:免费
积分充值
30积分
6.00元
90积分
18.00元
150+8积分
30.00元
340+20积分
68.00元
640+50积分
128.00元
990+70积分
198.00元
1640+140积分
328.00元
微信支付
余额支付
积分充值
应付金额:
0 元
请登录,再发表你的看法
登录/注册