摘要:
UML的模式和使用方法 UML的3种使用方法为草稿模式、蓝本模式和编程语言。 用例图 1.图表标记 用例图中主要元素包括以下几种 系统 参与者 用例 关系 参与者和用例之间可以使用线段连接起来,这条连接线表示一个关系,关系分为如下几种: 连接参与者和用例 连接两个参与者 连接两个用例 这种关系分为3种:包含、扩展和泛化 泛化关系 泛化关系是一种参与者和用例之间的关系,是通过一条不带箭头的直线表示。如上图中参与者Customer和用例Retrieve Orders之间的一个泛化关系。 泛化关系表示相连的两个部分之间存在着某种程度的交互。当然根据当前的上下文一般都可以找到关系中的主动和被动一方 阅读全文
摘要:
当代架构师和架构 项目干系人 项目干系人的定义是所有对创建系统感兴趣或关注的人,包括系统的创建者(架构师、开发人员和测试人员)以及产品接受方、最终用户、 分析师、审计人员和首席信息官(CIO)等 软件架构的关键点是软件应该符合干系人的期待,该期待可以分为功能性需求和非功能需求性两种,以及诸如安全性、可测试性、性能、可靠性和可扩展性等其他方面。 上图中每个连接表示一个动作,并影响到连接结束的目标。 例如系统(System)将满足一个或多个任务(Mission);环境(Environment,即上下文)将影响整个系统;一个关注点(Concern)对一个或多个项目干系人(Stakeholder)来说 阅读全文
摘要:
前言 常用名词解释 简称 备注 ANSI 美国国家标准学会(American National Standards Institute) IEEE 电气和电子工程师学会(Institute of Electrical and Electronics Engineers) UML 统一模型语言(Unified Modeling Language) IEC 国际电工委员会(International Electrotechnical Commisson) CIO 首席信息官(Chief Information Officer) CEO 首席执行官(Chief Executive Officer) 阅读全文