zoukankan      html  css  js  c++  java
  • 第三次个人作业

    这个作业属于哪个课程 软件工程
    这个作业要求在哪里 第三次个人作业
    这个作业的目标 用例图设计
    作业正文 ....
    其他参考文献 ...

    笔记
    建模、模型
    工具:UML 统一建模语言
    软件开发的最高目标:“儒”
    分析、设计 即:发现正确的问题、发现正确的解决方案,又称建模。
    把不太理解的东西和一些已经较为理解、且十分类似的东西做比较,可以对这些不太理解的东西产生更深刻的理解,叫做建模
    建模产生的结果就是模型,模型是对现实的简化、对事物的一种抽象
    模型可以帮助人们更好地了解事物的本质,抓住 问题的要害
    建模是为了能够更好地理解正在开发的系统

    建模的目的
    1.帮助我们按照需要对系统进行可视化
    2.允许我们详细说明系统的结构和行为
    3.给出了一个指导我们构建系统的模板
    4.对我们所做出的决策进行文档化
    建模四项基本原理
    1.选择创建什么模型?
    2.每一种模型可以在不同的精度级别上表示
    3.最好的模型是与现实相关联的
    4.单个模型是不充分的,对每一个重要的系统最好用一组几乎独立的模型去处理

    参与者(Actor)
    1.代表位于系统之外并和系统进行交互的一类事物
    2.通过它,可以对软件系统与外界发生的交互进行分析和描述
    3.通过它,可以了解客户希望软件系统提供哪些功能

    根据下面的问题来寻找系统的参与者
    1.谁使用系统?
    2.谁安装系统、维护系统?
    3.谁启动系统、关闭系统?
    4.谁从系统中获取信息,谁提供信息给系统?
    5.在系统交互中,谁扮演什么角色?
    6.系统会与哪些其他系统相关联?
    7。内/外部定时器

    用例
    系统为响应参与者引发的一个事件而执行的一系列的处理/动作,而这些处理应该为参与者产生一种有价值的结果
    用例图:边界、参与者、用例、关系

    用例图中的关系
    (1)参与者与用例之间
    关联关系、用实现表示
    (2)参与者/参与者之间的关系
    泛化关系、实践,空心箭头
    (3)用例之间的关系
    泛化关系、含关系、扩展关系

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

    基本设计

  • 相关阅读:
    关于Unicode的小理解
    大数据高并发学习笔记(3)
    大数据高并发学习笔记(2)
    .net阻止XSS攻击方法
    VUE-百度地图添加覆盖物及信息窗口添加导航功能
    第34章:高级全局API钩取 : IE连接控制
    第2章:动态调试技术--OllyDbg
    第33章:隐藏进程-API代码修改技术(下)
    第33章:隐藏进程-API代码修改技术(中)
    第1章:基础知识
  • 原文地址:https://www.cnblogs.com/szh-17/p/12551910.html
Copyright © 2011-2022 走看看