前言
今年报考了11月份的软考高级:系统分析师。
考试时间:11月9日。
倒计时:1天。
目标:优先应试,其次学习,再次实践。
最后一天复习,对可能在案例和论文中出现的知识点进行扩展
最后再刷一套选择题真题。
最后一天复习
面向对象分析
顺序图强调交互的信息时间顺序。
协作图强调接受和发送消息的对象的结构组织,强调通信的方式。
对象模型描述系统中对象的静态结构、对象之间的关系、属性和操作,主要用对象图来实现。
动态模型描述与时间和操作顺序有关的系统特征,例如,激发事件、事件序列、确定事件先后关系的状态等,主要用状态图来实现。
功能模型描述一个计算如何从输入值得到输出值,它不考虑计算的次序,主要用DFD来实现。
功能模型指发生了什么,动态模型确定什么时候发生,而对象模型确定发生的客体。
对象设计建立基于分析模型的设计模型并考虑实现细节,可用于软件的需求分析。
扩展关系(Extend):用于处理基本用例中可能出现的不同分支场景。基本用例可以有多个扩展用例,表示不同情况下的行为。在UML图中,扩展用例指向基本用例。
包含关系(Include):用于表示多个用例中共享的公共行为。基本用例包含抽象用例,抽象用例代表共享的行为。