zoukankan      html  css  js  c++  java
  • UML设计

    这个作业属于那个课程 <软件工程>
    这个作业要求在哪里 <UML设计>
    团队名称 <心有猛虎-细嗅蔷薇>
    这个作业的目标 <熟悉uml画图>
    作业正文 如下
    其他参考文献

    (1)团队分工 描述团队的每个成员分别完成了UML图的哪些部分,可以选择多种方式呈现,推荐泳道图。

    (2)UML(在UML设计中,目前阶段是满足需求规格说明书阶段的设计,即不需要深入到系统设计阶段的UML设计。比如,类图不需要细节特别完善。)

    我们想做的功能还挺多的,但怕这个学期完成不了,所以我们就简化了一些功能,下面图中红色字所展现的功能是看我们之后进度情况,时间充足就把这些方面也完善,时间不够的话就先放那

    用例图

    • 对应的是系统哪部分
      描述了用户与系统之间的交互关系
    • 这部分面临什么样的问题
      用户的权限问题
    • 这样的设计解决了哪些问题
      有利于帮助开发者与管理者更清晰了解到该工程的系统流程

    类图

    • 对应的是系统哪部分
      阐述了类之间的关系和各个类的操作
    • 这部分面临什么样的问题
      类的内容定义比较模糊,各个类的存储数目没有考虑
    • 这样的设计解决了哪些问题
      简单阐述了各个类的功能和内容,便于初级阶段开发

    活动图

    • 对应的是系统哪部分
      系统运行步骤
    • 这部分面临什么样的问题
      功能比较少
    • 这样的设计解决了哪些问题
      查找和上传、下载更加方便

    状态图

    • 对应的是系统哪部分
      整个系统运行状态分析
    • 这部分面临什么样的问题
      文件在哪里存放
    • 这样的设计解决了哪些问题
      解决了资源的上传下载问题

    (3)工具选择(大家可以共享经验,相互推荐,谈谈为什么选择这个工具)

    我们选择的工具是visio,我觉得还是有一些好处的:
    1、模版多,图形样式全
    2、visio可以画各种框图,使用visio画图是相比直接利用word的框图进行拼接更加模块化。
    3、visio兼容性也好,画好图后,不用直接保存,全选复制到word就可以直接看到生成的图。

  • 相关阅读:
    PHP之防御sql注入攻击的方式
    分享Java开发的利器-Lombok
    Linux最佳的云存储服务分析
    提升PHP编程效率的20个要素
    Java中常见的URL问题及解决方案
    配置CNPM-基础案例
    微软Skype Linux客户端全新发布
    jQuery 3.0最终版发布,十大新特性眼前一亮
    【风马一族_mysql】MySQL免安装版环境配置图文教程
    【风马一族_物理】维度空间的粒子
  • 原文地址:https://www.cnblogs.com/tiger-rose202002/p/12568549.html
Copyright © 2011-2022 走看看