项目UML设计(团队)

团队信息


团队分工

ToDoList

列表名称卡片内容工作量估算主要负责人员
目标电脑端文件加密解密模块的开发
待办任务文件加密模块:对文件进行加密20
待办任务电脑端文件机密解密模块的测试10
目标网络通信模块的开发
待办任务网络通信模块:tcp连接的实现10友林
待办任务网络通信模块:传输数据的加密解密10友林
待办任务网络通信模块的测试10友林
目标手机app模块的开发
待办任务手机端app模块:app基本界面的实现10方宜
待办任务手机app模块:指纹认证的基本实现10方宜
待办任务手机app模块的测试10方宜
目标各个模块的整合
待办任务各个模块整合2.5友林
待办任务整合后的测试2.5

燃尽图

1215004-20171021182136787-1704858499.jpg


UML

part1(类图):
这里描述的是这个系统的类图
这部分描述了我们这个软件的主要功能模块,各个功能模块的子模块以及其各自实现的功能
解决了我们软件模块的划分以及模块所要实现的功能不明确的问题。
附:
1215004-20171021154737287-796486883.png

part2(用例图):
该图描述的是整个系统的行为模式
该部分解决了每个模块交互时需要关注的点
附:
1215004-20171021154748568-424056326.png

part3(状态图):
该图描述的是PC端中软件状态行为
该部分面临在对文件进行操作时各种情况的发生的处理问题
以下设计能够解决文件在加密时,软件如何应对各种情况。
附:1215004-20171021155341381-244579385.png

part4(活动图):
该图描述的是手机端app的工作流程
该部分面临的问题是 从打开APP之后到完成整个操作,流程较为复杂。
该设计能够使流程更为清晰,利于之后代码具体实现
附:
1215004-20171021155114521-1005930396.png

这里描述的事系统的信息传输过程中电脑向手机发送信息的过程。
该部分面临着传输流程不明确以及数据传输不明确的问题。
通过本图,我们大致了解了具体的传输流程以及数据传输,为以后的编码提供便利。
附:
1215004-20171021155353474-2129578998.png


工具选择

本次作业,我组选择的软件是starUML,因为我们在之前的另一门课程中也有接触过这款软件,对于其的操作比较熟悉;而且其功能也很完备,可以绘制UML建模所需大部分的图形。
使用后对工具的评价:简单,易于操作,而且功能很全面。

评估成员的贡献分配

友林2228:锃 2226:方宜 2225:盛 2223=
7:7:4:1

PSP:

PSP2.1Personal Software Process Stages预估耗时(分钟)实际耗时(分钟)
Planning计划
· Estimate· 估计这个任务需要多少时间32
Development开发
· Analysis· 需求分析 (包括学习新技术)107
· Design Spec· 生成设计文档1010
· Design Review· 设计复审 (和同事审核设计文档)1010
· Coding Standard· 代码规范 (为目前的开发制定合适的规范)22
· Design· 具体设计6060
· Coding· 具体编码00
· Code Review· 代码复审00
· Test· 测试(自我测试,修改代码,提交修改)00
Reporting报告3030
· Test Report· 测试报告00
· Size Measurement· 计算工作量55
· Postmortem & Process Improvement Plan· 事后总结, 并提出过程改进计划55
合计135131

转载于:https://www.cnblogs.com/kzy-pan/p/7704956.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
UML 重要启蒙文档 介绍建模和项目设计的重要概念和实施过程 UML 2.1 advances the successful UML 2.0 specification, and is quickly becoming the accepted standard for specifying, documenting and visualizing software systems. The Unified Modelling Language (UML) is also used for the modelling of non-software systems, and is extensively implemented in most industry sectors including finance, military and engineering. If you are new to the Unified Modelling Language, our Introduction to UML is a recommended starting point. 1 Introduction 3 1.1 Structural Modelling Diagrams 3 1.2 Behavioural Modelling Diagrams 3 2 Structural Modelling Diagrams 4 2.1 UML 2 Package Diagram 4 2.1.1 Package Diagrams 4 2.2 UML 2 Class Diagram 5 2.2.1 Class Diagrams 5 2.3 UML 2 Object Diagrams 11 2.3.1 Object Diagrams 11 2.4 UML 2 Composite Structure Diagram 13 2.4.1 Composite Diagrams 13 2.5 UML 2 Component Diagram 17 2.5.1 Component Diagrams 17 2.6 UML 2 Deployment Diagram 19 2.6.1 Deployment Diagrams 19 3 Behavioural Modelling Diagrams 21 3.1 UML 2 Use Case Diagram 21 3.1.1 Use Case Model 21 3.1.2 Use Case Definition 22 3.2 UML 2 Activity Diagram 24 3.2.1 Activity Diagrams 24 3.3 UML 2 State Machine Diagram 30 3.3.1 State Machine Diagrams 30 3.4 UML 2 Communication Diagram 37 3.4.1 Communication Diagrams 37 3.5 UML 2 Sequence Diagram 38 3.5.1 Sequence Diagrams 38 3.5.2 Lifelines 38 3.6 UML 2 Timing Diagram 44 3.6.1 Timing Diagrams 44 3.7 UML 2 Interaction Overview Diagram 46 3.7.1 Interaction Overview Diagrams 46

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值