系统分析师用例关系详解:通用用例与关联/依赖关系

需积分: 0 0 下载量 113 浏览量 更新于2024-06-17 收藏 714KB DOCX 举报
在2008年下半年的系统分析师考试中,题目涉及到了系统分析和设计中的用例建模以及面向对象建模的相关概念。首先,题目讨论了用例之间的关系,其中提到“创建新订单”和“更新订单”两个用例在检查客户账号的逻辑上有共同之处,因此定义了一个通用的“核查客户账户”用例。这个通用用例被包含在两个具体用例中,这种关系符合包含关系(A),即一个用例包含另一个用例的全部或部分功能,体现了复用和模块化的原则。 接着,讲解了UML(统一建模语言)中的不同事物类型:结构事物(A)描述了模型中的静态概念,如类和接口;分组事物(B)用于组织和划分模型元素;行为事物(C)关注系统的动态行为,如方法和活动图;注释事物(D)用于提供额外的解释和文档。这些概念帮助设计师构建清晰的模型并表达复杂系统。 在面向对象建模的关系中,依赖关系(D)表示一个对象的改变会影响到另一个对象的执行,而聚合关系(B)则表明整体与部分的关系,部分可以独立存在,但整体不能。选项(C)泛化关系(C)涉及继承和多态性,允许子类扩展父类的功能。 进一步,关于加密算法,题目询问常用对称加密算法中不包括哪一项。DES(Data Encryption Standard)是一个经典的对称加密算法,选项A正确,通常不会出现在不包括对称加密算法的列表中。这提示考生对加密算法的基本分类有深入理解。 这部分内容主要考察了系统分析中的用例设计原则,以及软件开发中UML建模工具和技术的运用,特别是用例关系和事物类型的区别,以及密码学基础中的对称加密算法。对于准备参加高级软考的系统分析师考生来说,理解和掌握这些知识点是至关重要的。