在线投票系统用例分析 1、分析的目标是开发一系列模型,以描述软件核心成分,从而满足客户定义的需求:分析模型 2、分析模型的构成: 包括两个层次:架构分析和用例分析 包括两类模型:静态结构(包图、类图)和动态交互(顺序图、通信图) 模型元素按照架构来组织,各类视图按照用例实现(协作)来组织 3、构架部分:重点考虑对系统构架有重要影响的用例(即带来重要的关键抽象(即核心实体类)的用例),同时对于复杂的用例可适当简化。 4、用例分析部分 (1) 顺序图的基本画法顺序图放置在相应的用例实现里面,对于用例不同的路径画不同的顺序图; 顺序图中的对象应该都对于前面所找出来的类,出现没有类的对象则是错误的。 (2) 顺序图的合理性 顺序图的消息对应的是接受该消息的类的职责,因此必须保证接受消息的类能够实现所要求的职责,此外,顺序图中的消息必须明确、可行,要和用例文档中的约定一致,不能过于抽象;出现不可行或不合理的消息是错误的。 (3) VOPC 图 VOPC 图是某个用例实现的类图,应放在用例实现里面 VOPC 类图中的类是那些出现在该用例所有顺序图中的类 类之间定义关联关系,关系的依据主要是顺序图中的消息(A 向 B 发消息,则存在由 A 指向 B 的关联,注意关联的方向)和现实业务中的概念(如考勤信息与员工之间存在关系,表明这是哪个员工的考勤,这些是业务知识)。
时间: 2024-04-01 14:38:39 浏览: 163
在线投票系统用况图实例
4星 · 用户满意度95%
感谢您的问题。以上是关于在线投票系统用例分析的内容,其中包括了构架部分和用例分析部分。在构架部分,需要重点考虑对系统构架有重要影响的用例,并对复杂的用例进行适当简化。在用例分析部分,需要画出顺序图和VOPC图,其中顺序图中的消息必须明确、可行,并且和用例文档中的约定一致,而VOPC图中的类是那些出现在该用例所有顺序图中的类,关系的依据主要是顺序图中的消息和现实业务中的概念。
阅读全文