活动图

团队项目-需求分析

一笑奈何 提交于 2019-12-02 13:29:32
组长本次作业博客链接 一、组队后的团队项目的整体计划安排 阶段 主要任务 计划时间 内容 1 项目选题 第七周 选择可行性强并且能在带给福大学子便利的项目,完成项目描述市场调研,竞品分析等 2 需求分析 第八周 撰写需求分析说明报告,安排具体分工以及初步原型设计 3 设计分工 第九、十周 编码规范、平台环境搭建、初步架构搭建、明确细节分工 4 模块编程 综合对接 第十一、十二周 各模块编码、测试、项目管理同步推进、各模块完成后进行对接 5 测试反馈 第十三周 实景测试反馈优化、形成最终正式版本 6 优化完善 第十四周 根据测试反馈优化,形成最终正式版本 7 项目宣发 第十五、十六周 用户手册、发布、文案 二、团队分工 确定alpha版本需要做哪些事情 需要十分紧凑严格的任务安排,需要时间和熬夜,需要团队成员共同的努力和稳定输出... * alpha版本: 模块序号 模块名 模块具体内容 1 登录注册模块 完成用户的登录与注册 2 推荐模块 根据专业年级只能推荐书籍 3 搜索模块 买家自主搜索书籍,按关键字的相关度或者分类 4 交易模块 买家和卖家之间下单、线下交易 5 社区模块 用户间关于书籍的交流 6 个人基础信息模块 昵称、性别等个人信息的编辑存储 7 个性化模块 多样的界面 各成员分工明细及TODO list 成员 分工明细 TODO list 张逸杰 跟踪项目进程

UML_2_浅谈UML的概念和模型之UML九种图

坚强是说给别人听的谎言 提交于 2019-11-30 22:02:58
转载:https://my.oschina.net/zhumenzhongren/blog/667353 上文我们介绍了,UML的视图,在每一种视图中都包含一个或多种图。本文我们重点讲解UML每种图的细节问题: 1、用例图(use case diagrams) 【概念】描述用户需求,从用户的角度描述系统的功能 【描述方式】椭圆表示某个用例;人形符号表示角色 【目的】帮组开发团队以一种可视化的方式理解系统的功能需求 【用例图】 2、静态图 【概念】显示系统的静态结构,表示不同的实体是如何相关联的 【描述方式】三个矩形 (名字,属性,操作) 【目的】表示一个逻辑类或实现类,逻辑类通常是用户的业务所涉及的事物;实现类是程序员处理的实体 【类图】 类图(class diagrams) 对象图(object diagrams) 【概念】类图的一个实例,描述系统在具体时间点上所包含的对象以及各个对象的关系 【对象图】 3、交互图 用来描述对象之间的交互关系 【概念】描述对象之间的交互顺序,着重体现对象间消息传递的时间顺序 【描述方式】横跨图的顶部,每个框表示每个类的实例或对象;类实例名称和类名称使用冒号分开 【目的】显示流程中不同对象之间的调用关系,还可以显示不同对象的不同调用。 【序列图】 序列图(顺序图) 协作图(Collaboration diagrams) 【概念

【UML】UML的九种建模图总结

烂漫一生 提交于 2019-11-30 19:24:57
UML(Unified Modeling Language)是一种统一建模语言,为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。下面将对UML的九种图+包图的基本概念进行介绍以及在软工文档的各个阶段都需要什么UML图。文档中图的出现往往就会减少冗余的文字,所以图是软件工程文档中必不可少的核心内容,UML图就像是软件工程师的“建筑蓝图”,是我们“入行”的必不可少的一课。 一、基本概念 如上图所示,我按照4+1视图用例视图,设计视图,进程视图,实现视图,拓扑视图 将⑨种图分开。还可以分为静态图和动态图两类。静态图分为:用例图,类图,对象图,包图,构件图,部署图。动态图分为:状态图,活动图,协作图,序列图。 1、用例图(UseCase Diagrams): 用例图主要回答了两个问题:1、是谁用软件。2、软件的功能。从用户的角度描述了系统的功能,并指出各个功能的执行者,强调用户的使用者,系统为执行者完成哪些功能。 2、类图(Class Diagrams): 用户根据用例图,通过抽象得到类,包括类的内部结构和类之间的关系,是一种静态结构图。 3、对象图(Object Diagrams): 对象图是类图的一个实例,描述了系统在具体时间点上包含的对象以及各个对象之间的关系。描述的是交互的静态部分。 4、状态图(Statechart Diagrams): 是一种由状态、变迁

UML各种图识别

家住魔仙堡 提交于 2019-11-30 05:46:31
UML有哪些图: 2、如何识别: 1、用例图(UseCase Diagrams):   用例图主要回答了两个问题:1、是谁用软件。2、软件的功能。从用户的角度描述了系统的功能,并指出各个功能的执行者,强调用户的使用者,系统为执行者完成哪些功能。 2、类图(Class Diagrams):重点看图里有没有泛化、聚合的符号      用户根据用例图抽象成类,描述类的内部结构和类与类之间的关系,是一种静态结构图。 在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)。各种关系的强弱顺序: 泛化 = 实现 > 组合 > 聚合 > 关联 > 依赖 3、对象图(Object Diagrams):      描述的是参与 交互的各个对象在交互过程中某一时刻的状态 。对象图可以被看作是类图在某一时刻的实例。 4、状态图(Statechart Diagrams):      是一种由状态、变迁、事件和活动组成的状态机,用来描述类的对象所有可能的状态以及时间发生时状态的转移条件。 5、活动图(Activity Diagrams):      是状态图的一种特殊情况,这些状态大都处于活动状态。本质是一种流程图

UML学习笔记:活动图

随声附和 提交于 2019-11-28 10:26:38
UML学习笔记:活动图 活动图   在UML里,活动图很类似于流程图,但是有一些区别: 流程图着重描述处理过程,主要控制结构诸如顺序、循环、分支等,各个处理过程过程中有严格的顺序和时间关系。 活动图着重表现系统行为,描述对象活动的顺序关系所遵循的原则 。 活动图可以表示并发活动的情形 ,但是流程图不行。 活动图面向对象 ,流程图面向过程。 组成元素 来源: https://www.cnblogs.com/MrSaver/p/11404822.html

plantuml-绘制状态图和活动图和部署图​

久未见 提交于 2019-11-27 02:32:56
背景 状态图:对象的所有状态,以及基于事件发生的状态改变的过程; 活动图:用例的工作流程; 部署图:系统的软硬件物理体系结构; 状态图 基本语法 元素 语法 说明 开始和结束状态 [*] 标识开始和结束状态 箭头 --> 添加箭头 隐藏描述区域 hide empty description 隐藏描述区域 合成状态 state 合成状态名字{ 增城的状态定义语法} 可以嵌套状态图 状态声明 state 状态名字 : 备注 声明状态 fork,join state state名字 分开,合并状态 并发状态 -- or 或者双竖线 状态是并发改变的 箭头方向 top down left right 可以控制箭头的方向 单行注释 note 方位 of 状态名 : 单行注释 单行注释 多行注释 note 方位 of 状态名 换行 单行注释 换行 end note 多行注释 登录状态图 @startuml hide empty description left to right direction [*]-->NotLogin:首次打开app state NotLogin: 没有登录 state LoginSuccess: 登录成功 state LoginFail: 登录失败 NotLogin -->LoginSuccess: 登录 NotLogin -->LoginFail:登录 state

PowerDesigner与UML建模应用

我的未来我决定 提交于 2019-11-26 11:01:45
一、 PD 简介 PowerDesigner 是一个集所有现代建模技术于一身的完整工具,它集成了强有力的业务建模技术、传统的数据库分析和实现,以及UML对象建模。通过了元数据的管理、冲突分析和真正的企业知识库等功能。 利用它可以制作数据流程图、概念数据模型、物理数据模型 帮助企业 快速高效 地进行企业应用 系统构建 及再工程(Re-engineer)。 IT专业人员可以利用它来有效开发各种解决方案,从定义业务需求到分析和设计,以至集成所有现代 RDBMS 和Java、.NET、PowerBuilder和 Web Services的开发等。 PDM定义了模型的物理实现细节。例如,所选RDBMS的数据类型特征、索引定义、视图定义、存储过程定义、触发器定义等。 二、数据完整性的分类 实体完整性 主键约束 唯一键约束 域的完整性 非空约束 检查约束 默认值约束 引用完整性: 外键约束 定义索引 定义视图 定义存储过程 三、创建PDM 1、约束的创建 2、定义视图与索引 3、定义存储过程 四、数据库的操作 连接数据库 (ODBC方式) 产生数据库或者脚本 (Sql 语句方式与ODBC方式) 同步数据库 (ODBC方式) 产生脚本数据 执行sql脚本 选择Database-> Configure Data Connections 选择Database-> Connect 选择数据源