1. 团队信息

  • 队名:小白吃队

  • 成员:

    • 卢泽明 031602328
    • 蔡文斌 031602301
    • 葛亮 031602617
    • 刘浩 031602423
    • 张扬 031602345
    • 李泓 031602321
    • 何家伟 031602511
  • 组长:卢泽明

2.团队分工

WBS

燃尽图

3.UML

工具

  • Process on

    • 优点:页面简洁,功能易懂易用。集成常用的流程图、思维导图、原型设计、UML等于一体,方便便利。拥有协作功能,可以和好友同时编辑同一份文档,适合个人、团队开发。拥有版本恢复功能,能够新建历史版本,并恢复到不同的版本。
    • 缺点:原型设计不如MockPlus,毕竟MockPlus是专门做原型设计的。拥有文件数量限制,需要开通会员或者其他方法获取。但一般使用也足够了。 需要联网使用,目前没有单机软件。不过便利之处也在于可以联网。

用例图

  • 必做图

    • 用例图

该部分描述了用户通过小程序点菜拍照能够进行的操作,以及拍照识别后的支付和数据的处理

解决了用户的可使用范围,通过我们的系统可以进行自助结账,点餐,数据周报,菜品调整等功能

![](https://img2018.cnblogs.com/blog/1476988/201810/1476988-20181020113126942-309687844.jpg)

- 类图

类图描述了系统每个部分之间的关系、连接情况。

面临模块太多,比较复杂

解决了利用类体关系图解决了开发者对各个类体之间关系的宏观认识

![](https://img2018.cnblogs.com/blog/1476988/201810/1476988-20181020114715391-1617856088.jpg)

- 活动图

这里描述的是系统的学生/教师和商家所在界面下的主要行为对应的结果。

面临学生/教师端的分支结构多,在页面设计和返回的逻辑上有一定的复杂性等问题。

解决了页面之间跳转的选择问题,以及标明学生/教师界端与商家端的联系,使设计界面的时候更为便捷。

![](https://img2018.cnblogs.com/blog/1476988/201810/1476988-20181020113258928-1418822719.jpg)

- 状态图

状态图(statechart diagram)是描述一个实体基于事件反应的动态行为,

显示了该实体如何根据当前所处的状态对不同的事件做出反应,以及由于各种事件的发生而引起的状态之间的转移。

![](https://img2018.cnblogs.com/blog/1476988/201810/1476988-20181020112056803-1579789569.jpg)

- 实体关系图

该部分主要介绍了项目的所拥有的模块,以及每个模块所附有的属性。

主要解决了功能模块的划分,以及属性之间的关系,展示了项目所需要的数据

![](https://img2018.cnblogs.com/blog/1476988/201810/1476988-20181020112129804-1120720786.jpg)

- 其他图

- 时序图

时序图是一种UML交互图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。

面临着需要先与类图,活动图同一等问题

解决了展示对象之间交互的顺序。将交互行为建模为消息传递,通过描述消息是如何在对象间发送和接收的来动态展示对象之间的交互;

![](https://img2018.cnblogs.com/blog/1092854/201810/1092854-20181020115822356-1457045367.jpg)

- 泳道图

该部分描述了各部门的职能和他们之间的联系还有整个项目的不同阶段。

方便的描述了各职位的职能流程,直观描述了各职位的逻辑关系,便于理解项目流程。

![](https://img2018.cnblogs.com/blog/1476988/201810/1476988-20181020112131729-1665143538.jpg)
![](https://img2018.cnblogs.com/blog/1476988/201810/1476988-20181020112137315-790602667.jpg) ## 4.PSP |||||
|:--|:--|:--|:--|
|**PSP**|**Personal Software Process Stages**|**预估耗时(分钟)**|**实际耗时(分钟)**|
|Planning|计划|90|120|
|•Estimate|•估计这个任务需要多少时间|500|730|
|Development|开发|40|30|
|•Analysis|•需求分析 (包括学习新技术)|150|200|
|•Design Spec|•生成设计文档|30|20|
|•Design Review|•设计复审|20|15|
|•Coding Standard|•代码规范(为目前的开发制定合适的规范)|10|20|
|•Design|•具体设计|10|20|
|•Coding|•具体编码|150|300|
|•Code Review|•代码复审|30|30|
|•Test|•测试(自我测试,修改代码,提交修改)|20|20|
|Reporting|报告|30|20|
|•Test Repor|•测试报告|20|15|
|•Size Measurement|•计算工作量|40|20|
|•Postmortem & Process Improvement Plan|•事后总结, 并提出过程改进计划|30|20|
||合计|580|730| ## 5.评估成员的贡献分配 | 成员 | 参与 | 贡献比例 |
| ------ | ---------- | -------- |
| 卢泽明 | 用例图设计 | 13% |
| 张扬 | 状态图设计 | 15% |
| 刘浩 | 类图设计 | 15% |
| 葛亮 | 活动图设计 | 14% |
| 蔡文斌 | 实体关系图 | 16% |
| 李泓 | 泳道图 | 14% |
| 何家伟 | 时序图 | 13 %|

2018项目UML设计-课堂实战的更多相关文章

  1. 第三视角团队:项目UML设计(团队)

    项目UML设计(团队) 团队信息 团队名:第三视角 各成员学号及姓名 姓名 学号 博客链接 张扬(组长) 031602345 http://www.cnblogs.com/sxZhangYang/p/ ...

  2. 福大软工 1816:项目UML设计(团队作业三)

    项目UML设计(团队) 团队信息 团队名:第三视角 各成员学号及姓名 姓名 学号 博客链接 张扬(组长) 031602345 http://www.cnblogs.com/sxZhangYang/p/ ...

  3. 福大软工 · 第八次作业(课堂实战)——项目UML设计(团队)

    团队 学号 姓名 本次作业博客链接 031602428 苏路明(组长) https://www.cnblogs.com/Sulumer/p/9822854.html 031602401 陈瀚霖 htt ...

  4. 福大软工1816 · 第八次作业(课堂实战)- 项目UML设计(团队)

    团队 学号 姓名 本次作业博客链接 031602428 苏路明(组长) https://www.cnblogs.com/Sulumer/p/9822854.html 031602401 陈瀚霖 htt ...

  5. 福大软工1816 - 第八次作业(课堂实战)- 项目UML设计

    团队 学号 姓名 本次作业博客链接 031602428 苏路明(组长) https://www.cnblogs.com/Sulumer/p/9822854.html 031602401 陈瀚霖 htt ...

  6. 18软工实践-第八次作业(课堂实战)-项目UML设计(团队)

    目录 团队信息 分工选择 课上分工 课下分工 ToDolist alpha版本要做的事情 燃尽图 UML 用例图 状态图 活动图 类图 部署图 实例图 对象图 时序图 包图 通信图 贡献分评定 课上贡 ...

  7. 2018软工项目UML设计(团队)

    团队信息 队名:火箭少男100 本次作业课上成员 短学号 名 本次作业博客链接 2507 俞辛(临时队长) https://www.cnblogs.com/multhree/p/9821080.htm ...

  8. 项目UML设计

    团队信息 队名:火箭少男100 本次作业课上成员 短学号 名 本次作业博客链接 2507 俞辛(临时队长) https://www.cnblogs.com/multhree/p/9821080.htm ...

  9. 第八次作业(课堂实战)- 项目UML设计(团队)

    1. 团队信息 队名:小白吃队 成员: 后敬甲 031602409 卢泽明 031602328 蔡文斌 031602301 葛亮 031602617 刘浩 031602423 黄泽 031602317 ...

随机推荐

  1. boost.asio包装类st_asio_wrapper开发教程(2013.12.8更新)(二)

    如果你是偶然浏览到这里,请先看 源代码及例程下载地址:命令行:svn checkout http://st-asio-wrapper.googlecode.com/svn/trunk/ st-asio ...

  2. BZOJ3224/LOJ104 普通平衡树 treap(树堆)

    您需要写一种数据结构,来维护一些数,其中需要提供以下操作:1. 插入x2. 删除x(若有多个相同的数,因只删除一个)3. 查询x的排名(若有多个相同的数,因输出最小的排名)4. 查询排名为x的数5. ...

  3. Linux内核设计与实现之虚拟文件系统的读书笔记

    Linux内核设计与实现之虚拟文件系统的读书笔记 虚拟文件系统(VFS) 为用户空间提供了文件和文件系统相关的接口. 文件系统抽象层 内核在底层文件系统上建立了一个抽象层, 该抽象层使Linux能够支 ...

  4. cef_binary_3.2623.1401.gb90a3be

    这个资源现在很难搜索到 分享给大家 http://www.ceffans.com/forum.php?mod=viewthread&tid=9 http://pan.baidu.com/sha ...

  5. go import 使用方法记录

    import "fmt"      最常用的一种形式 import "./test"   导入同一目录下test包中的内容 import f "fmt ...

  6. MS SQL Server 建库建表

    CREATE DATABASE Test use Test --创建用户类型表CREATE TABLE UserType ( ID INT NOT NULL identity(1,1) primary ...

  7. 根据CAS协议写的简单的SSO框架

      前言: 考虑到现在分布式应用都不可或缺的一个重要部分:单点登录,决定花点时间去学下.本来想直接上现成的CAS框架的,初步的了解了一下后,觉得这个太庞大了,而且不好定制,要完全深度用起来也没那么简单 ...

  8. LVM初级配置

    步骤: 1.将物理硬盘转换成物理卷(PV) 创建PV:pvcreate /dev/vdb 2.将PV添加到卷组中(VG) vgcreate vg0 /dev/vdb 3.创建逻辑卷(LV)并从VG中调 ...

  9. Oracle11g 新功能

    本文来源:<oacle11g 从入门到精通> 明日科技 Oracle11g 新功能 1:增强信息生命周期管理和储存管理能力 2:全面回忆数据变化 3:最大限度提高信息可用性 4:Oracl ...

  10. Confluence 6 安全概述和建议概述

    这个文档是针对 Confluence 的系统管理员希望对 Confluence Web应用程序安全性进行评估而设计的.这个页面将对系统的安全进行大致的描述,同时也会对 Confluence 的安全配置 ...