uml

项目UML设计(团队)

久未见 提交于 2020-02-03 14:04:24
【团队信息】 团队项目: 小葵日记——主打记录与分享模式的日记app 队名 :日不落战队 队员信息及贡献分比例 : 短学号 名 本次作业博客链接 此次作业任务 贡献分配 备注 501 安琪 http://www.cnblogs.com/Akyy/p/7705412.html 1.用例图;2.博客; 20% 队长 532 智慧 http://www.cnblogs.com/bsyt/p/7707285.html 状态图 15% 612 章鹏 http://www.cnblogs.com/pengpeng123/p/7705535.html 1.类图;2.活动图 18% 616 语恳 http://www.cnblogs.com/liyuken/p/7705498.html 状态图 15% 618 炜坤 http://www.cnblogs.com/kunza/p/7705526.html 用例图 17% 621 少 http://www.cnblogs.com/playpark/p/7706182.html 活动图 15% 【团队阶段分工】 alpha版本 : 模块序号 模块名 模块具体内容 1 登录注册模块 完成用户的登录与注册 2 日记基础编辑模块 文字及图片的输入、编辑、存储 3 世界模块 日记的推送、分享、评论、收藏 4 个人基础信息模块 昵称、性别等个人信息的编辑存储 5

auto generate class diagrams from solution?

十年热恋 提交于 2020-02-03 08:51:06
问题 Is there a free tool that can create class diagrams for us? We want to run this on a solution and have the software generate a complete diagram of the classes and inter relationships for us. A UML - like diagram would be best. We currently have VSTS 2008 and it would be great if this was built in. 回答1: You can create class diagrams inside Visual Studio. Just select New item > Class diagram from the project menu. 回答2: Actually, Visual Studio 2010 Ultimate has support for UML class, sequence,

UML

戏子无情 提交于 2020-02-03 03:34:08
1. 能够实现UML图的建模工具有哪些? IBM: Rational Rose(要破解,一般都是用它) StarUML MS: Visio(比较在行的是流程图) 我用的是processOn画的UML 2.UML图常见的包括哪些图? 类图:描述类的信息(包括属性和方法),以及类和类之间的关系信息 用例图:站在系统用户(系统角色)的角度分析系统存在哪些功能 时序图:描述程序的执行过程,方法的调用过程,方法的返回值等信息(程序是一步一步怎么执行的,怎么调用的)很重要! 非常正规的公司可能会在系统设计的时候把这些东西给画出来 3.类图中类和类之间的6种关系 1.泛化关系 is a:cat is a Animal 类和类,接口和接口之间的继承 2.实现关系 like a:cooker like a FoodMenu(厨师像一个菜单,不是长的像的像) 3.关联关系 has a:I have a computer 4.聚合关系(是一个特殊的关联关系): 整体和部分的关系,教室和学生,教室没了,学生可以存在,学生没了,教室也可以存在 5.组合关系(是一个特殊的聚合关系): 整体和部分的关系, 人和心脏,无论哪方没有了,另一方也不会存活! 6.依赖关系:是所有关系中最弱的一种,通常体现在类和局部变量之间的关系 一:泛化关系: class Animal{ } class Dog extends

the semantic of Data Type in UML

≡放荡痞女 提交于 2020-02-02 13:36:26
问题 data Type is a descriptor of a set of values that lack identity What does mean by Lack of identity here? 回答1: Referring to the UML DataType description on IBM's Help Center: A data type is similar to a class; however, instances of data type are identified only by their value. If two data types have the same value, the instances are considered identical. So this means, that you can't seperate these objects of this DataType by their identifier, because they don't have any. Only the current

the semantic of Data Type in UML

坚强是说给别人听的谎言 提交于 2020-02-02 13:36:16
问题 data Type is a descriptor of a set of values that lack identity What does mean by Lack of identity here? 回答1: Referring to the UML DataType description on IBM's Help Center: A data type is similar to a class; however, instances of data type are identified only by their value. If two data types have the same value, the instances are considered identical. So this means, that you can't seperate these objects of this DataType by their identifier, because they don't have any. Only the current

面向对象软件工程知识点

本秂侑毒 提交于 2020-02-01 11:16:17
面向对象软件工程知识点 1.封装是指把对象的(A)结合在一起,组成一个独立的对象。 A.属性和操作 B.信息流 C.消息和事件 D.数据的集合 2.状态图和活动图建立了UML面向对象开发过程中的对象动态(B)模型。 A.交互 B.状态 C.体系结构 D.软件复用 3.UML的(C)模型图由活动图、顺序图、状态图和合作图组成。 A.用例 B.静态 C.动态 D.系统 4.在UML的需求分析建模中,对用例模型中的用例进行细化说明应使用(A)。 A.活动图 B.状态图 C.配置图 D.构建图 5.设计模式就是对(D)的描述或解决方案,往往直接对应一段程序代码。 A.某个构件 B.成熟的设计 C.一个用例 D.特定问题 6.类和对象都有属性,它们的差别是:类描述了属性的类型,而对象的属性必须有(C)。 A.正负号 B.动作 C.具体值 D.私有成员 7.顺序图的模型元素有(A)、消息、生存线、激活期等,这些模型元素表示某个用例中的若干个对象和对象之间所传递的消息,来对系统的行为建模。 A.对象 B.箭头 C.活动 D.状态 8.状态图可以表现(B)在生存期的行为、所经历的状态序列、引起状态转移的事件以及因状态转移而引起的动作。 A.一组对象 B.一个对象 C.多个执行者 D.几个子系统 9.使得在多个类中能够定义同一个操作或属性名,并在每一个类中有不同的实现的一种方法是(B)。 A.继承

UML-组件图

我的梦境 提交于 2020-02-01 08:53:32
概述  在UML中,使用组件图来可视化物理组件以及间的关系,并描述构其造细节。面向对象系统的物理方面建模时使用两种图一种是组件图、另一种是配置图。组件图描述了软件组件以及组件之间的关系,组件本身是代码的物理模块,组件图显示了代码的结构。 系统建模过程中建立组件图的用途: 能帮助客户理解最终的系统结构。 组件图是开发工作有一个明确的目标。 组件图有利于帮助工作组的其他人员理解系统。 使用组件图有利于软件系统的组件重用。 组件图中包括三种元素: 组件 接口、 依赖 组件类型: 配置组件:是形成可执行文件的基础。如:动态链接库DLL、二进制可执行体、ActiveX控件和JavaBeans。 工作产品组件:是配置组件的来源,如数据库文件和程序源代码。 执行组件:是最终可运行系统产生的运行结果。 接口类型: 导出接口:导出接口有提供操作的组件提供。 导入接口:访问服务的组件使用导入接口。 组件图: 来源: CSDN 作者: 久违。。。 链接: https://blog.csdn.net/weixin_44031029/article/details/103753676

UML之二、建模元素(1)

荒凉一梦 提交于 2020-02-01 00:48:19
本章介绍UML建模元素 1: Stereotype-也被称为类型、构造型 UML里的元素扩展,简单来说其功能就是在已有的类型上添加一些标记,类似于打个戳,从而生成新的东西。 简单的说加一句话来更加清楚准确描述这个类。 2: Actor(主角、参与者)-是在系统之外与系统交互的某人或某事物,在建模过程中处于核心地位。 参与者和系统之间有一个明确的边界,参与者只能存在于边界之外,边界之内的所有人和事物都不是参与者。 人或物都可以时参与者; 3:如何确定参与者-一定是启动业务的主角 4:业务主角和业务工人 业务主角(business actor)是参与者的一个版型,用于定义业务的主角,不依赖计算机系统。业务主角是与业务系统有着交互的人和事物,用来确定业务范围。 业务范围:项目所涉及的所有客户业务的客观存在;系统范围:软件将要实现对应业务的系统功能。 业务工人被动参与业务 5:参与者和干系人 干系人-是与要建设的这个系统有利益相关的一切人和事 参与者就是干系人代表,对系统提出要求来获得他所代表的涉众的利益。 用户(user),指的是系统的使用者,是参与者的代表,一个用户可以代理多个参与者。 角色(role),指的是参与者的职责,一个角色代表了系统中的一类职责。 6:用例:一种把现实世界的需求捕获下来的方法。用例定义了一组用例实例,其中每个实例都是系统所执行的一系列操作

Advantages and disadvantages of BPMN?

断了今生、忘了曾经 提交于 2020-01-31 08:23:06
问题 I was hoping you could tell me what the advantages and disadvantages of BPMN are in a developers perspective. I'm comparing UML with BPMN and a found a bunch of advantages and disadvanteges for UML but none for BPMN. 回答1: It's largely down to audience and purpose. In terms of modelling language, BPMN and UML activity diagrams cover pretty much the same conceptual space with different notations. The notation thing gets religious very quickly. I personally prefer AD notation over BPMN - but it

Association class attributes in Domain Model Class Diagram

旧城冷巷雨未停 提交于 2020-01-30 10:40:32
问题 Hi, I have recently started to learn system analysis and design and am having some trouble understanding domain model class diagram (DMCD) association class. As per image, when drawing the DMCD, I'd like to understand if an association class is allowed to contain attributes of the classes it derives from. The Invoice needs to contain the attributes apptNo and svcName. Association class inquiry image: Do I include the attributes as shown in the image? Or do I assume that the Invoice would