在微服务(Microservices)架构实践中,架构设计借用了DDD中的一些概念和技术,比如一个微服务对应DDD中的一个限界上下文(Bounded Context);在微服务设计中应该首先识别出DDD中的聚合根(Aggregate Root);还有在微服务之间集成时采用 DDD中的防腐层(Anti-Corruption Layer, ACL)。
软件质量的定义
软件质量分为软件产品质量和软件过程质量两个方面。
软件产品质量主要包括内部质量和外部质量,内部质量通常是指软件产品在开发过程中各个环节注入的产品质量属性,外部质量是指用户可以感知到的属性。
内部质量(共6个特性):可维护性、灵活性、可移植性、可读性、可理解性、可测试性
外部质量(共
1.听任客户反馈缺陷(原始级,最低级)
2.过程与产品质量保证(Process and Product Quality Assurance ,简称:PPQA)
属于CMMI 概念。(CMMI 的全称为:Capability Maturity Model Integration,即能力成熟度模型集成
质量的定义
美国著名的质量管理专家朱兰(J.M.Juran)博士:质量就是适用性。所谓适用性是指产品在使用过程中满足顾客要求的程度。
美国质量管理专家克劳士比:质量就是符合要求,而不是好。
管理大师爱德华戴明:质量必须从客户的观点出发并加以考虑。
国际标准化组织ISO9000:2000