Team Assignment 4:Description of Design
团队分工

| 泳道 | 内容 |
|---|---|
| 泳道0 | 任务切割:由组长将目标划分成小任务模块 |
| 泳道1 | 绘制用例图:用例图通常是设计过程的起点,它帮助识别系统的功能和用户的需求。 |
| 泳道2 | 绘制类图:类图依赖于用例图中识别的需求,用于定义系统的结构。 |
| 泳道3 | 绘制状态图:状态图可以基于类图中的某些类来绘制,展示对象的状态变化。 |
| 泳道4 | 绘制活动图:活动图通常用于详细描述用例图中的业务流程。 |
| 泳道5 | 绘制泳道图:泳道图可以用来整合和展示上述所有图表中的流程和活动。 |
| 泳道6 | 编写博客:最后,用文字形式展现上述小组成员的流程和任务。 |
类图

状态图



用例图

活动图

工具选择
| 内容 | 工具名称 | 熟练程度 | 优势 |
|---|---|---|---|
| 活动图 | WPS流程图 | 熟练 | 使用熟练,顺手,效率高,快捷 |
| 类图 | Powerdesigner | 熟练一点 | 上次学习制作ER图时发现也可以用来制作类图,使用相对更加熟练一点 |
| 例图 | Microsoft Office PowerPoint | 熟练 | 使用熟练,模版丰富,简洁大方效率高 |
| 状态图 | Mermaid语言 | 熟练 | 易于理解和使用,快速渲染,灵活性,易于维护和更新,集成和共享 |
| 泳道图 | graphviz | 熟练 | 自动布局功能,灵活性,清晰的层次结构表示,适合复杂数据可视化,易于维护和更新 |
| Activity Diagram | WPS Flowchart | Class Diagram | Powerdesigner | Sequence Diagram | Microsoft Office PowerPoint | State Diagram | Mermaid | Swimlane Diagram | graphviz | |
|---|---|---|---|---|---|---|---|---|---|---|
| Usage | Proficient | Proficient | Proficient | More proficient | Proficient | Proficient | Proficient | Used | Not proficient | Used |
| Advantages | - Proficient, - Convenient, - Efficient, - Quick | - Proficient, - Convenient, - Efficient, - Quick | - Proficient, - Convenient, - Efficient, - Quick, - Can also be used for ER diagrams | - Efficient, - More proficient | - Proficient, - Convenient, - Efficient, - Quick | - Proficient, - Rich templates, - Simple and elegant, - Efficient | - Use Mermaid language to create state diagrams | - Intuitive and easy to use, - Fast rendering, - Flexibility, - Easy maintenance and updates, - Integration and sharing | - Automatic layout, - Flexibility, - Clear hierarchy representation, - Suitable for complex data visualization, - Easy maintenance and updates | - Automatic layout, - Flexibility, - Clear hierarchy representation, - Suitable for complex data visualization, - Easy maintenance and updates |
| Reasons | - Skilled, - Convenient, - Efficient, - Quick | - Skilled, - Convenient, - Efficient, - Quick | - Skilled, - Can also be used for ER diagrams, - More skilled | - Efficient, - More skilled | - Skilled, - Convenient, - Efficient, - Quick | - Skilled, - Rich templates, - Simple and elegant, - Efficient | - Chose to use Mermaid language | - Ease of use, - Flexibility, - Efficiency | - Automatic layout, - Flexibility, - Clear hierarchy representation, - Suitable for complex data visualization, - Easy maintenance and updates | - Automatic layout, - Flexibility, - Clear hierarchy representation, - Suitable for complex data visualization, - Easy maintenance and updates |
浙公网安备 33010602011771号