
| 面向构件是软件业一个古老而永恒的主题,并赢得了软件从业人士的普遍认同。在《构件中国:面向构件的方法与实践》一书中,呈现了面向构件的一整套方法与实践,提供了从概念、架构、产品支持到需求分析、开发实现及应用管理等方法与实现的步骤。 |
| 黄柳青 Primeton(普元)软件公司创始人之一,兼首席技术官(CTO) 黄柳青专注于面向构件的中间件的研究和开发工作,特别是在可视化构件技术方面获得了一定的成就。除此之外,在软件构件技术、数据库系统设计、计算机网络和通信技术、视频、图像处理和人工智能等领域,黄柳青拥有多项突出贡献,并在各级专业论坛和刊物上发表过数十万字的学术专著。在此之前,他担任亚信科技首席技术官(CTO)。 .. << 查看详细 |
| 第1章 面向构件概述及案例研究介绍1 1.1 面向构件的演变2 1.1.1 汽车行业的构件史2 1.1.2 软件行业的构件史3 1.2 面向构件的基本特征5 1.3 面向构件的必要条件6 1.4 面向构件的发展趋势7 1.5 案例研究介绍11 1.5.1 案例使用说明11 1.5.2 案例背景介绍12 第2章 面向构件的软件体系17 2.1 面向构件的概念18 2.1.1 构件定义18 2.1.2 构件类型25 2.1.3 构件系统29 2.2 面向构件的软件架构33 2.2.1 架构概述33 2.2.2 面向构件的架构39 2.2.3 面向构件:有容乃大52 2.3 案例研究56 .2.3.1 功能架构56 2.3.2 软件架构57 第3章 面向构件的软件过程61 3.1 过程制定的策略63 3.2 面向构件软件过程的核心理念与优势64 3.2.1 从关注点分离到构件编织65 3.2.2 以构件为中心组织软件过程69 3.2.3 高度关注可复用性和企业知识积累74 3.2.4 对迭代开发和持续集成的支持75 3.2.5 高度并行的开发过程76 3.3 面向构件软件过程概述77 3.3.1 深入理解软件过程79 3.3.2 面向构件软件过程总览79 3.3.3 面向构件软件过程的主要阶段81 3.3.4 面向构件软件过程的核心工作产品82 3.3.5 面向构件软件过程的主要角色83 3.4 面向构件的软件需求87 3.4.1 需求层次及其对策89 3.4.2 捕捉领域词汇90 3.4.3 需求捕获92 3.4.4 确定参与者和用例94 3.4.5 识别业务构件96 3.4.6 可复用资产分析97 3.4.7 确定业务构件需求99 3.4.8 小结100 3.4.9 案例研究100 3.5 面向构件的分析与高层设计113 3.5.1 用户交互设计113 3.5.2 架构选型116 3.5.3 业务构件分析117 3.5.4 数据模型设计118 3.5.5 业务构件设计120 3.5.6 确定系统架构122 3.5.7 可复用资产分析123 3.5.8 确定服务构件需求124 3.5.9 案例研究125 3.6 面向构件的并行开发与测试144 3.6.1 制定并行开发计划145 3.6.2 并行开发与测试147 3.6.3 案例研究147 3.7 面向构件的提交、发布与部署154 3.7.1 提交155 3.7.2 发布156 3.7.3 部署156 3.7.4 案例研究156 3.8 面向构件的应用管理159 3.8.1 例行管理与维护160 3.8.2 突发事件的管理与维护160 3.8.3 案例研究160 第4章 面向构件的项目管理163 4.1 面向构件的项目计划166 4.2 面向构件的项目组织168 4.3 面向构件的项目实施171 4.4 面向构件的项目度量172 4.5 案例研究175 第5章 面向构件的组织级管理181 5.1 面向构件的精确控制力182 5.2 企业和开发商的分工与合作183 5.3 构件库管理184 5.4 积累面向构件的企业知识体系187 5.5 案例研究189 第6章 面向构件的中间件195 6.1 面向构件中间件的必要性196 6.1.1 互联网时代对软件的挑战196 6.1.2 以面向构件为核心的一体化平台198 6.2 面向构件的中间件概述200 6.2.1 面向构件的开发环境201 6.2.2 面向构件的运行环境202 6.2.3 面向构件的应用管理204 6.2.4 基础构件库204 6.3 面向构件,效率推动创新205 普元五周年(代跋)207 附录211 附录a 普元eos简介212 附录b 面向构件概述及案例研究介绍217 附录c 案例研究总结221 附录d 开发规范示例(部分)225 附录e 构件文档参考235 附录f 创建面向构件的工作流、报表、内容管理241 附录g 打造面向构件的大型企业应用247 关于普元软件253 关于gocom社区255 参考文献257 参考书目257 参考文章258 参考电子文献259 table of contents chapter one brief introduction of component-oriented approach and case study1 1.1 evolvement of component-oriented approach2 1.1.1 history of component-oriented approach in automobile industry2 1.1.2 history of component-oriented approach in software industry3 1.2 basic characteristics of component-oriented approach5 1.3 prerequisites of component-oriented approach6 1.4 trends of component-oriented approach7 1.5 introduction of case study11 1.5.1 how to apply the cases11 1.5.2 background introduction on the cases12 chapter two component-oriented software architecture17 2.1 concepts in component-oriented approach18 2.1.1 definitions of component18 2.1.2 classification of component25 2.1.3 component based system29 2.2 component-oriented software architecture33 2.2.1 brief introduction of architecture33 2.2.2 component-oriented architecture39 2.2.3 component-oriented approach: accommodating everything52 2.3 case study56 2.3.1 functional architecture56 2.3.2 software architecture57 chapter three component-oriented software process61 3.1 strategy for making process63 3.2 core concepts and advantages of process for componentoriented software64 3.2.1 from focus separation to component assembling65 3.2.2 process for organizing component centered software69 3.2.3 focusing on reusability and accumulation of business knowledge74 3.2.4 supporting iterative development and continuous integration75 3.2.5 highly parallel development process76 3.3 brief description of component-oriented software process77 3.3.1 profound understanding of software process79 3.3.2 overview of component-oriented software processes79 3.3.3 primary stages in component-oriented software process81 3.3.4 core products in component-oriented software process82 3.3.5 main roles in component-oriented software process83 3.4 requirements for component-oriented software87 3.4.1 requirement levels and respective solutions89 3.4.2 capturing key words in the domain90 3.4.3 capturing requirements92 3.4.4 determining participants and cases94 3.4.5 identifying business component96 3.4.6 analysis of reusable assets97 3.4.7 determining requirements for business component99 3.4.8 summary100 3.4.9 case study100 3.5 component-oriented analysis and high level design113 3.5.1 user interactive design113 3.5.2 selecting architecture116 3.5.3 analysis of business component117 3.5.4 design of data model118 3.5.5 design of business component120 3.5.6 determining system architecture122 3.5.7 analysis of reusable assets123 3.5.8 determining requirements for service component124 3.5.9 case study125 3.6 component-oriented parallel development and testing144 3.6.1 making plan for parallel development145 3.6.2 parallel development and testing147 3.6.3 case study147 3.7 submission, publishing and deployment of com-ponentoriented software154 3.7.1 submission155 3.7.2 publishing156 3.7.3 deployment156 3.7.4 case study156 3.8 component-oriented application management159 3.8.1 routine management and maintenance160 3.8.2 management and maintenance of emergency events160 3.8.3 case study160 chapter four component-oriented project management163 4.1 component-oriented project plan166 4.2 component-oriented project organization168 4.3 component-oriented project implementation171 4.4 component-oriented project measurement172 4.5 case study175 chapter five organizational management in component-oriented approach181 5.1 precise control in component-oriented approach182 5.2 job description and coordination between enterprise and vendor183 5.3 management of component library184 5.4 accumulating enterprises-wide systematic knowledge in component-oriented approach187 5.5 case study189 chapter six component-oriented middleware195 6.1 why is component-oriented middleware necessary196 6.1.1 challenges to software in internet era196 6.1.2 integrated platform based on core of components198 6.2 brief description of component-oriented middleware200 6.2.1 component-oriented development environment201 6.2.2 component-oriented run-time environment202 6.2.3 component-oriented application management204 6.2.4 foundation component library204 6.3 component-oriented software: innovation driven by efficiency205 five years of primeton (as postscript)207 appendices211 appendix a introduction of primeton eos212 appendix b reference for eos component library217 appendix c summary on case study221 appendix d examples on development specifications (excerpt)225 appendix e reference for component documentations235 appendix f establishing component-oriented management for workflow, statement, content241 appendix g creating component-oriented application for large scale enterprises247 about primeton software253 about gocom community255 references257 referenced book list257 referenced papers258 referenced electronic papers259 |
商品评论(0条)