面向对象分析模型有三个独立的模型组成:功能模型,分析对象分析,动态模型。分析类是概念层次上的内容,用于描述系统中较高层次的对象。边界类用于描述外部参与者与系统之间的交互,控制类用于描述一个用例所具有的事件流控制行为,实体类用于描述必须存储的信息及其相关行为,分析活动的主要活动首先开发人员进一步理解最初的用例模型和词汇表,识别出系统的分析类;其次,通多建立系统的顺序图发现可能一楼的对象丙丁一分析类的重要属性和行为,确定分析类之间的关系,从而得到进一步细化的分析模型;最后开发人员和用户一起检查模型,保证模型的正确意志和完整可行。通常一个参与者于一个用例之间的交互或通信关联对应一个边界类;控制类负责协调边界类和实体类,通常在现实世界中没有对应的事物,他负责接受过节的信息,并将其分发给实体类。
时间: 2024-10-13 11:30:58