2018项目UML设计-课堂实战
1. 团队信息
队名:小白吃队
成员:
- 卢泽明 031602328
- 蔡文斌 031602301
- 葛亮 031602617
- 刘浩 031602423
- 张扬 031602345
- 李泓 031602321
- 何家伟 031602511
组长:卢泽明
2.团队分工
WBS

燃尽图

3.UML
工具
Process on
- 优点:页面简洁,功能易懂易用。集成常用的流程图、思维导图、原型设计、UML等于一体,方便便利。拥有协作功能,可以和好友同时编辑同一份文档,适合个人、团队开发。拥有版本恢复功能,能够新建历史版本,并恢复到不同的版本。
- 缺点:原型设计不如MockPlus,毕竟MockPlus是专门做原型设计的。拥有文件数量限制,需要开通会员或者其他方法获取。但一般使用也足够了。 需要联网使用,目前没有单机软件。不过便利之处也在于可以联网。
用例图
必做图
- 用例图
该部分描述了用户通过小程序点菜拍照能够进行的操作,以及拍照识别后的支付和数据的处理
解决了用户的可使用范围,通过我们的系统可以进行自助结账,点餐,数据周报,菜品调整等功能

- 类图
类图描述了系统每个部分之间的关系、连接情况。
面临模块太多,比较复杂
解决了利用类体关系图解决了开发者对各个类体之间关系的宏观认识

- 活动图
这里描述的是系统的学生/教师和商家所在界面下的主要行为对应的结果。
面临学生/教师端的分支结构多,在页面设计和返回的逻辑上有一定的复杂性等问题。
解决了页面之间跳转的选择问题,以及标明学生/教师界端与商家端的联系,使设计界面的时候更为便捷。

- 状态图
状态图(statechart diagram)是描述一个实体基于事件反应的动态行为,
显示了该实体如何根据当前所处的状态对不同的事件做出反应,以及由于各种事件的发生而引起的状态之间的转移。

- 实体关系图
该部分主要介绍了项目的所拥有的模块,以及每个模块所附有的属性。
主要解决了功能模块的划分,以及属性之间的关系,展示了项目所需要的数据

- 其他图
- 时序图
时序图是一种UML交互图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。
面临着需要先与类图,活动图同一等问题
解决了展示对象之间交互的顺序。将交互行为建模为消息传递,通过描述消息是如何在对象间发送和接收的来动态展示对象之间的交互;

- 泳道图
该部分描述了各部门的职能和他们之间的联系还有整个项目的不同阶段。
方便的描述了各职位的职能流程,直观描述了各职位的逻辑关系,便于理解项目流程。


## 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设计-课堂实战的更多相关文章
- 第三视角团队:项目UML设计(团队)
项目UML设计(团队) 团队信息 团队名:第三视角 各成员学号及姓名 姓名 学号 博客链接 张扬(组长) 031602345 http://www.cnblogs.com/sxZhangYang/p/ ...
- 福大软工 1816:项目UML设计(团队作业三)
项目UML设计(团队) 团队信息 团队名:第三视角 各成员学号及姓名 姓名 学号 博客链接 张扬(组长) 031602345 http://www.cnblogs.com/sxZhangYang/p/ ...
- 福大软工 · 第八次作业(课堂实战)——项目UML设计(团队)
团队 学号 姓名 本次作业博客链接 031602428 苏路明(组长) https://www.cnblogs.com/Sulumer/p/9822854.html 031602401 陈瀚霖 htt ...
- 福大软工1816 · 第八次作业(课堂实战)- 项目UML设计(团队)
团队 学号 姓名 本次作业博客链接 031602428 苏路明(组长) https://www.cnblogs.com/Sulumer/p/9822854.html 031602401 陈瀚霖 htt ...
- 福大软工1816 - 第八次作业(课堂实战)- 项目UML设计
团队 学号 姓名 本次作业博客链接 031602428 苏路明(组长) https://www.cnblogs.com/Sulumer/p/9822854.html 031602401 陈瀚霖 htt ...
- 18软工实践-第八次作业(课堂实战)-项目UML设计(团队)
目录 团队信息 分工选择 课上分工 课下分工 ToDolist alpha版本要做的事情 燃尽图 UML 用例图 状态图 活动图 类图 部署图 实例图 对象图 时序图 包图 通信图 贡献分评定 课上贡 ...
- 2018软工项目UML设计(团队)
团队信息 队名:火箭少男100 本次作业课上成员 短学号 名 本次作业博客链接 2507 俞辛(临时队长) https://www.cnblogs.com/multhree/p/9821080.htm ...
- 项目UML设计
团队信息 队名:火箭少男100 本次作业课上成员 短学号 名 本次作业博客链接 2507 俞辛(临时队长) https://www.cnblogs.com/multhree/p/9821080.htm ...
- 第八次作业(课堂实战)- 项目UML设计(团队)
1. 团队信息 队名:小白吃队 成员: 后敬甲 031602409 卢泽明 031602328 蔡文斌 031602301 葛亮 031602617 刘浩 031602423 黄泽 031602317 ...
随机推荐
- VS2013 VS2015 VS2017调试出现无法启动iis express web服务器
最近老是遇到这个问题,天天如此,烦死人,网上答案繁多,但是都解决不了,也是由于各种环境不同导致的,这里把几种解决方法都记录下 一.其他项目都可以,就这么一个不行 因为其他项目都可以,就这么一个不行,所 ...
- 【转】Java并发编程:如何创建线程?
一.Java中关于应用程序和进程相关的概念 在Java中,一个应用程序对应着一个JVM实例(也有地方称为JVM进程),一般来说名字默认是java.exe或者javaw.exe(windows下可以通过 ...
- gnutls-3.5.18 static building for windows
gnutls-3.5.18 static building for windows Required libraries:1. libnettle 2. gmplib Optional librari ...
- vuex之 mapState, mapGetters, mapActions, mapMutations 的使用
一.介绍 vuex里面的四大金刚:State, Mutations,Actions,Getters (上次记得关于vuex笔记 http://www.cnblogs.com/adouwt/p/8283 ...
- ansible笔记(10):初识ansible playbook
ansible笔记():初识ansible playbook 假设,我们想要在test70主机上安装nginx并启动,我们可以在ansible主机中执行如下3条命令 ansible test70 -m ...
- 通过uwsgi+nginx启动flask的python web程序
通过uwsgi+nginx启动flask的python web程序 一般我们启动python web程序的时候都是通过python直接启动主文件,测试的时候是可以的,当访问量大的时候就会出问题pyth ...
- matlab积分使用
clc; %清屏 clear; %清除变量 close all; %关闭 syms x; f(x) = x; df = int(f(x),x);%求不定积分 figure; subplot(1,2,1 ...
- 如何在同一台电脑上使用两个github账户(亲测有效)
1 前言 由于有两个github账号,要在同一台电脑上同步代码,需要给每一个账号添加一个SSH public key,此时推送时git push origin,不知道是哪个账号的远程仓库名称,所以需要 ...
- AES对数据进行加密与解密
AES对数据进行加密与解密随着对称密码的发展,DES数据加密标准算法由于密钥长度较小(56位),已经不适应当今分布式开放网络对数据加密安全性的要求,因此1997年NIST公开征集新的数据加密标准,即A ...
- 高性能MySQL(第3版) 中文PDF带目录清晰版
下载地址: <高性能MySQL(第3版)>编辑推荐:"只要你不敢以MySQL专家自诩,又岂敢错过这本神书?""一言以蔽之,写得好,编排得好,需要参考时容易到爆 ...