Oriented的含义:意味着一种信仰,Object-oriented:相信任何软件都是由对象所构成的。可以通过不同的类class来说明对象有不同的功能。
Based :基于需求,有先后的顺序,例如先进性需求分析,然后基于需求分析的结果(文件)而进行后续的软件开发活动就称为:Requirement-based software development.
Driven:Use Case-driven用户的使用为导向,是引导的意思,就像北极星引导我们,指出方向,也就是汽车司机只是引导汽车方向,没有去驱动汽车,而是引擎才是驱动汽车。
Based :基于需求,有先后的顺序,例如先进性需求分析,然后基于需求分析的结果(文件)而进行后续的软件开发活动就称为:Requirement-based software development.
Driven:Use Case-driven用户的使用为导向,是引导的意思,就像北极星引导我们,指出方向,也就是汽车司机只是引导汽车方向,没有去驱动汽车,而是引擎才是驱动汽车。
Centered:一切软件开发的活动都围绕着架构。
Service-Oriented Architecture(SOA)相信软件的世界都是由服务构成。
Object:自然界含有各式各样的东西,如人,动物,汽车等。人们随着阅历,对自然界的东西愈多,对个人而言所认识的东西皆是对象。
对象的特点:特征或属性(Attribute),对象的行为(Behavior)。