一.面向对象分析的三个模型:对象模型、动态模型、功能模型。
二.什么是UML?
定义:UML是一种面向对象的建模语言,描述这个软件从需求分析直到实现和测试的过程。
组成:1.视图,是表达系统某一方面特征的UML建模元素的子集,用例视图、逻辑视图、并发 视图、组件视图、配置视图。
2. 图,模型元素的图形表示。
3.模型元素,代表面向对象中的类、对象、接口、消息、关系、等概念。
4.通用机制,用于表示其他信息,比如注释、模型元素的语义等。
三.什么是用例?
用例是对参与者发起的一组动作的描述,系统响应该组动作,并产生可观察到的显著结果。一个用例定义一组用例实例。用例是参与者要求系统提供的服务;以用户的角度描述系统的行为。
四.类与类之间的关系有哪些,如何用UML表示?
继承关系、实现关系、依赖关系、关联关系、聚合关系、组合关系。
五.UML表示用例图和类图
用例图通常有参与者、用例、关系三个基本组件,类图通常有类、接口、关系。
六.面向对象设计的法则或原则?
开闭原则,里氏替换原则,依赖倒置原则,单一职责原则,接口隔离原则,迪米特法则,合成 复用原则。