本文共 370 字,大约阅读时间需要 1 分钟。
在软件开发过程中,在每一个阶段如何借助UML图来达到更为便利交流的目的呢,以下以《第一次机房收费系统》的实践为参照,简单说明。
需求分析阶段
图:用例图
用处:从定量和定性的角度描述该软件所提供的的功能有哪些
概要设计阶段
图:包图、类图、活动图、协作图
用处:说明系统的总体设计结构,该系统的系统元素(各层模块、子程序等)的划分,分层次地给出各元素之间的控制与被控制关系。
详细设计阶段
图:包图、类图、对象图
用处:利用包图、类图,列出程序系统内每个程序(包括模块和子程序)之间的层次结构关系;利用对象图对每一个模块和子程序的功能进行描述,并说明与其他模块和子程序之间的调用关系。
测试阶段
图:类图、包图、构件图、协作图、用例图
用处:了解被测软件的功能,作为测试依据。
感谢您的阅读,以上仅是个人的一点理解,如有错误之处,敬请指出。