一、用例设计
​1、要标明用例间的关系
​2、用例表示要尽量细化(当然是和行为者相关这个级别)
3、行为中不一定非是触发者,也可以是被动触发者,如发信息
4、这一阶段是尽可能的列举概要用例、行为中及两者之间的关系
ps:
1、用例图这里主要是概述系统的使用者(具体应该是交互方)对当前系统的要求(需要触发当前系统的功能)
二、功能列举(Xmind)

  1、根据需求列举功能列表(如上图,概要设计一部分)

  2、在功能列表的基础上补充实现的细节

三、活动图:将功能点连接到一起

  1、用于功能模块背景下将用例串联起来并在过程中补充用例及流程中的细节

四、状态图(主要描述状态的变化及条件)

五、类图设计
1、主要是显示公用方法及类间的关系
2、公用的私有方法也要标注下
3、用类实现的角度来标识流程图
六、时序图
七、ER图
1、动态的部分可用扩展的json字段保存
PS:
1、如上一到四都可以是需求功能推演的阶段:重点在于了解功能需求的细节,尽早派去变动点
2、上诉一到四都不涉及到具体的程序内容

转载于:https://www.cnblogs.com/ws563573095/p/10167349.html

使用UML描述需求都实现的过程相关推荐

  1. 需求与商业模式创新-需求3-需求工程过程

    Book3-需求工程过程 1. 需求工程过程 过程是一组相关活动的集成,通过这些活动的执行,可以完成一项任务或者达到一个目标. 需求工程过程是系统开发当中需求开发活动的集成,他以用户所面临的业务问题为 ...

  2. UML从需求到实现---类图(2)

    上节写到了UML中的类图:UML从需求到实现---类图(1) 写完以后总觉得写的不够详细.里面很多细节没有说到.一篇文章就把强大的面向对象的类说完.当然是不可能的.这次我再补充一些关于UML中类图和类 ...

  3. mysql按某个条件升序_问题描述大家都知道, MySQL 中按某字段升序排列的 SQL 为 (以 id 为例,下同):SELECT * FROM `MyTable` WHERE...

    问题描述 大家都知道, MySQL 中按某字段升序排列的 SQL 为 (以 id 为例,下同): SELECT * FROM `MyTable` WHERE `id` IN (1, 7, 3, 5) ...

  4. 详细描述一下Elasticsearch搜索的过程

    详细描述一下Elasticsearch搜索的过程 我们都知道es是一个分布式的存储和检索系统,在存储的时候默认是根据每条记录的_id字段做路由分发的,这意味着es服务端是准确知道每个document分 ...

  5. 共产主义描述和资本论效率提升过程合理性的疑问(马克思恩格斯选集读后感)

    最近读了马恩科斯选集,发现马克思恩格斯对共产主义的具体构建细节描述甚少.包括空想社会主义到科学社会主义的描述到最后描述共产主义的时候也只是提了几条原则:说1.无产阶级夺取政权,消灭资产阶级,从而自己的 ...

  6. 游戏计算机性能要求,游戏主机只能玩游戏?只要性能够强悍,什么需求都能满足!...

    游戏主机只能玩游戏?只要性能够强悍,什么需求都能满足! 对于现代的年轻用户群体来说,电脑,已不仅仅是曾经那个用来打字的办公工具了.游戏/娱乐功能的不断丰富,让用户的生活与电脑的关联变得日趋紧密.而随着 ...

  7. 1、请简述DNS的作用,并说明当你输入网址“www.nxtc.edu.cn“按下回车后,DNS是怎么工作的?(关键步骤可以给出相应图示) 2、详细描述域名劫持攻击的过程及防御方式。

    一.请简述DNS的作用,并说明当你输入网址"www.nxtc.edu.cn"按下回车后,DNS是怎么工作的?(关键步骤可以给出相应图示) DNS的作用: 把网址解析转化成ip地址, ...

  8. USB描述符都是什么意思你看懂了吗?

    usb协议中,主要的概念有下面这些,描述符.传输.事务.包.管道.设备枚举.主机从机    1.   USB描述符 描述符的作用,就是在设备的枚举阶段,主机要获取到设备的各种信息,这些信息的格式叫做描 ...

  9. UML从需求到实现----用例

    关于用例图的概念相信不用我去说了 .能看到这篇文章的都是知道用例图概念的人. UML 中最重要的是什么图呢 ?毫无疑问应该是用例图 ,用例是后期时序图 和实际开发的重要依据. 说明一下用例图是怎么产生 ...

最新文章

  1. 光流 Motion Estimation
  2. oracle 行级死锁_ORACLE死锁的分类
  3. mysql dba管理_Mysql DBA 高级运维学习之路-mysql数据库常用管理应用
  4. mysql怎样dao出数据库_mysql怎么导出数据库?
  5. 如何分析网站日志文件
  6. scheduledexecutorservice 只执行一次_一个ScheduledExecutorService启动的Java线程无故挂掉引发的思考...
  7. idea 搭建 tensorflow 的 java 开发环境
  8. SMTP 发送内嵌图片 邮件
  9. 德标螺纹规格对照表_螺栓螺母德标、欧标、国标对照表
  10. skill快捷键设置
  11. apache24+php8配置
  12. 深度学习用于图像超分辨率重建综述——超分辨率(一)
  13. IOS开发之——音乐播放器-资源和Model(02)
  14. python程序运行进程、使用时间、剩余时间显示
  15. 警猫眼App:闲置安卓旧手机DIY变成安防监控云端摄像头
  16. 英文文章单词自动查找脚本
  17. python中set option_pd.set_option
  18. 第十八篇:针对2022年网络系统管理赛项国赛样题的分析与思考
  19. Kotlin基础学习 17
  20. 全志A33的环境搭建

热门文章

  1. mysql常用语句整理
  2. c语言知识重温及深入
  3. How far away ? HDU - 2586
  4. 脉络最清晰的C++高斯消元程序
  5. ORB特征匹配(python)
  6. 【解决方案】OpenCV配置【Win10+VS2017】(本人于2018年3月30日完成)
  7. 【Clion+Pycharm 网络编程】C++实现服务端,Python实现客户端
  8. java王子救公主的游_计蒜客 王子救公主(DFS)
  9. angular4 php,Angular4中常用管道实例详解
  10. hourglass论文_DSSD(1)_论文_arxiv2017