博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【UML】开发过程应用
阅读量:4046 次
发布时间:2019-05-24

本文共 370 字,大约阅读时间需要 1 分钟。

      在软件开发过程中,在每一个阶段如何借助UML图来达到更为便利交流的目的呢,以下以《第一次机房收费系统》的实践为参照,简单说明。

 

 

需求分析阶段

图:用例图

用处:从定量和定性的角度描述该软件所提供的的功能有哪些

 

概要设计阶段

图:包图、类图、活动图、协作图

用处:说明系统的总体设计结构,该系统的系统元素(各层模块、子程序等)的划分,分层次地给出各元素之间的控制与被控制关系。

 

详细设计阶段

图:包图、类图、对象图

用处:利用包图、类图,列出程序系统内每个程序(包括模块和子程序)之间的层次结构关系;利用对象图对每一个模块和子程序的功能进行描述,并说明与其他模块和子程序之间的调用关系。

 

测试阶段

图:类图、包图、构件图、协作图、用例图

用处:了解被测软件的功能,作为测试依据。

 

感谢您的阅读,以上仅是个人的一点理解,如有错误之处,敬请指出。

 

你可能感兴趣的文章
常用排序算法总结(一) 比较算法总结
查看>>
剖析 Linux hypervisor
查看>>
常用排序算法总结(二)
查看>>
基于redhat的发行版本的linux系统 下 扩展Swap分区
查看>>
Fedora下安装Fcitx
查看>>
SSH原理与运用
查看>>
libvirt LXC driver --pass-fds
查看>>
Python ::OS模块 提供的接口介绍
查看>>
Python调用shell命令的几种方法(在新进程中执行shell命令)
查看>>
shell快捷键大全
查看>>
linux 4.15.7内核fedora(Ubuntu)下编译安装
查看>>
GRV – 可视化git仓库工具
查看>>
docker 镜像构建实践pagekit CMS(docker hub/docker cloud)
查看>>
搭建Docker Registry(2) 代理+认证(doing)
查看>>
简单Gitlab服务器的搭建(Gitlab+GerRit+Jenkins)
查看>>
简单GerRit服务器的搭建(Gitlab+GerRit+Jenkins)
查看>>
简单Jenkins服务器的搭建(Gitlab+GerRit+Jenkins)
查看>>
Kubernetes入门实践
查看>>
What every programmer should know about memory (Part 1) 译
查看>>
What every programmer should know about memory (Part 2-0) 译
查看>>