zoukankan      html  css  js  c++  java
  • 第三次个人作业——用例图设计

    这个作业属于哪个课程 软件工程
    这个作业要求在哪里 https://edu.cnblogs.com/campus/fzzcxy/SE/homework/10540
    这个作业的目标 <要求使用专业的建模工具绘制,例如Visio,plantUML,ProcessOn等。>
    作业正文 ....
    其他参考文献 ...

    学习笔记

    建模的四个目的:

    • 1.帮助我们按照需要对系统进行可视化
    • 2.允许我们详细说明系统的结构和行为
    • 3.给出了一个指导我们构造系统的模板
    • 4.对我们所做出的决策进行文档化

    建模的四项基本原理

    • 1.选择要创建什么模型(这一点很重要)
    • 2.同一种模型可以在不同的精度级别上表示
    • 3.最好的模型是与现实相关练的相关联模型是显示的简化,但不能掩盖掉重要的细节
    • 4.单个模型是不充分的,对每个重要的系统最好用一组几乎独立的模型去处理

    用例模型

    • 是软件开发人员分析客户业务流程的结果
    • 是面向对象分析的结果
    • 不一定完全是面向对象分析的结果
    • 是面向对象设计的输入
    • 是开发部门与顾客之间的合同
    • 是软件设计部门与软件工程师之间的合同
    • 是开发部门领导、非直接开发人员,了解系统的主要信息来源
    • 一旦用例模型有错误,代价是很大的!

    四种关系

    • 关联关系
    • 实现关系.
    • 依赖关系
    • 继承关系

    用例图个人练习

    福建十三水

    十三水是福建地区常见的纸牌游戏,现在小杨手头上有一项工作,要开发一款在线十三水的游戏,但是却一直不知道该如何下手,请你帮小杨建模一下。

    基本设计

    • 普通用户可以通过欢迎登录页面进入游戏、修改密码以及注销帐户,通过注册页面进行注册,进入游戏后可以开始比赛,查看自己的历史比赛以及查看排行榜。
    • 管理员可以重置用户密码,删除用户,删除比赛记录以及查看所有人的比赛记录。
    • 要求画出管理员和用户的用例图。可以附有文字解释。

    用例图

    总结

    • 这个图是用在ProcessOn官网设计的,这次建模应该第一次真正意义上的建立模型吧,之前有些课程也做个建模,但是没有用到建模工具,
      都是手画的。总的来说,自己对这一次的建模不是特别的满意,我觉得是自己的技术不过关,希望往后的建模能做得更好。
  • 相关阅读:
    struts2 类型转化(typeConverter)
    appfuse-maven-plugin(AMP)
    多项式求和,素数判定 HDU2011.2012
    A+B problems
    黑马程序员----java基础笔记中(毕向东)
    2015Web前端攻城之路
    黑马程序员----java基础笔记上(毕向东)
    黑马程序员----2015黑马之路-启程
    乱弹琴20140421
    读Thinking in java 4
  • 原文地址:https://www.cnblogs.com/ckjj/p/12552431.html
Copyright © 2011-2022 走看看