zoukankan      html  css  js  c++  java
  • 项目UML设计(团队)

    项目UML设计(团队)

    标签(空格分隔): 软工实践


    队名:wonderland之K班小分队
    分组长:汉森205
    组员:文航248兴桔123

    作业的传送门

    一、工具选择processon

    processon传送门
    processon

    选择理由:

    • 在线制作,实时协作
    • 基本功能齐全,简洁
    • 知乎良心推荐
    • 支持多人协作,灵活方便

    二、团队分工

    alpha 版本

    ![alpha](http://images2017.cnblogs.com/blog/885817/201710/885817-20171021101518709-1153396886.png

    )

    燃尽图

    燃尽图?

    各成员分工明细及 TODO list

    讨论ing....

    三、UML

    1.用例图

    • 这里描述的是系统哪部分?
      描述用户与管理员使用与博客相关的功能与操作

    • 以下设计解决了哪些问题?
      更加形象的描述了使用博客的功能

    附:UML博客用例图

    博客用例图

    2.活动图

    • 这里描述的是系统哪部分?
      爬虫的爬取有关oj部分的信息,如:过题数、过题记录

    • 这部分要面临什么样的问题?
      爬取不同oj可能会出现失败

    • 以下设计解决了哪些问题?
      对爬取失败情况进行了处理

    • 附:UML图

    爬虫活动图

    状态图

    • 这里描述的是系统哪部分?
      发布文章(题解或者随笔)到通知全站的过程。
    • 这部分要面临什么样的问题?
      从发布文章到通知全站详细流程复杂
    • 以下设计解决了哪些问题?
      将流程拆分成不同状态,过程清晰
    • 附:UML图
      文章发布状态图

    类图

    • 这里描述的是系统哪部分?
      使用个人博客文章方面的内容

    • 以下设计解决了哪些问题?
      更加清晰博客文章方面的内容

    • 附:UMLblog类图
      blog类图

    3.使用后对工具的评价(5分)

    • 使用起来很简洁,方便
    • 使用效率很高,导出功能也很简便
    • 多人协作功能效果不错
    • 没有花式的模版,存在一些绘制工具的缺失

    附表

    评估成员的贡献分配

    姓名 汉森 文航 兴桔
    贡献 25% 50% 25%

    PSP表

    PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
    Planning 计划 3 2
    · Estimate · 估计这个任务需要多少时间 3 2
    Development 开发 60 60
    · Analysis · 需求分析 (包括学习新技术)
    · Design Spec · 生成设计文档 60 60
    · Design Review · 设计复审 (和同事审核设计文档)
    · Coding Standard · 代码规范 (为目前的开发制定合适的规范)
    · Design · 具体设计
    · Coding · 具体编码
    · Code Review · 代码复审
    · Test · 测试(自我测试,修改代码,提交修改)
    Reporting 报告
    · Test Report · 测试报告
    · Size Measurement · 计算工作量
    · Postmortem & Process Improvement Plan · 事后总结, 并提出过程改进计划
    合计 63 63
  • 相关阅读:
    idou老师教你学Istio 08: 调用链埋点是否真的“零修改”?
    idou老师教你学Istio 07: 如何用istio实现请求超时管理
    idou老师教你学Istio06: 如何用istio实现流量迁移
    Strusts2笔记8--文件的上传和下载
    Strusts2笔记7--国际化
    Strusts2笔记6--拦截器
    Strusts2笔记5--数据验证
    Strusts2笔记4--类型转换器
    Struts2笔记3--获取ServletAPI和OGNL与值栈
    Struts2笔记2--动态方法调用和Action接收请求方式
  • 原文地址:https://www.cnblogs.com/chs97/p/7704098.html
Copyright © 2011-2022 走看看