UML与软件开发
2017-12-02 15:32
169 查看
在软件开发过程中,在每一个阶段如何借助UML图来达到更为便利交流的目的呢,以下以《第一次机房收费系统》的实践为参照,简单说明。
需求分析阶段
图:用例图
用处:从定量和定性的角度描述该软件所提供的的功能有哪些
概要设计阶段
图:包图、类图、活动图、协作图
用处:说明系统的总体设计结构,该系统的系统元素(各层模块、子程序等)的划分,分层次地给出各元素之间的控制与被控制关系。
详细设计阶段
图:包图、类图、对象图
用处:利用包图、类图,列出程序系统内每个程序(包括模块和子程序)之间的层次结构关系;利用对象图对每一个模块和子程序的功能进行描述,并说明与其他模块和子程序之间的调用关系。
测试阶段
图:类图、包图、构件图、协作图、用例图
用处:了解被测软件的功能,作为测试依据。
感谢您的阅读,以上仅是个人的一点理解,如有错误之处,敬请指出。
需求分析阶段
图:用例图
用处:从定量和定性的角度描述该软件所提供的的功能有哪些
概要设计阶段
图:包图、类图、活动图、协作图
用处:说明系统的总体设计结构,该系统的系统元素(各层模块、子程序等)的划分,分层次地给出各元素之间的控制与被控制关系。
详细设计阶段
图:包图、类图、对象图
用处:利用包图、类图,列出程序系统内每个程序(包括模块和子程序)之间的层次结构关系;利用对象图对每一个模块和子程序的功能进行描述,并说明与其他模块和子程序之间的调用关系。
测试阶段
图:类图、包图、构件图、协作图、用例图
用处:了解被测软件的功能,作为测试依据。
感谢您的阅读,以上仅是个人的一点理解,如有错误之处,敬请指出。
相关文章推荐
- 5年前给我职业生涯带来重大影响力的开发架构、开发思想(软件分层架构、UML的重要性)
- 敏捷软件开发:原则、模式与实践——第14章 使用UML
- UML总结(四)--在软件开发个阶段的应用
- 5年前给我职业生涯带来重大影响力的开发架构、开发思想(软件分层架构、UML的重要性)
- UML在软件项目开发中的详细应用
- UML图与软件开发过程那点关系
- 软件设计开发 .NET UML OO DataBase c#,winform,progressbar+labe, 联动显示进度
- 软件开发技术名词的解密篇(6)-OpenGL,DirectDraw&D3D,UML,RTTI
- UML在软件开发各个阶段的应用
- 面向对象软件开发方法及UML一览
- 用UML进行面向对象的分析设计的软件开发步骤
- 关于软件开发、领域知识、职业危机以及UML的计算主义思考
- UML建模与软件开发过程模型
- UML建模与软件开发过程模型
- 用UML建模开发嵌入式软件
- 软件测试开发技术Java开发为什么需要UML
- 对软件开发中uml建模的理解和图形整理(三)
- 基于UML的面向对象软件开发过程
- 用UML建模开发嵌入式软件
- 【UML】UML在软件开发各个阶段的应用