UML在实际开发中的应用
来源:互联网 发布:心动网络用户中心绑定 编辑:程序博客网 时间:2024/05/19 19:39
做项目时一般:
分析阶段: 1、用Use Case图描述用户需求,确定项目范围
2、用Sequence描述每个Case的可能的处理流程(一个case可以对
应多个Sequence图)
3、用Collaboration图检查对象之间的行为负载
设计阶段: 1、设计Class(数据库设计还是用ERWin好)
开发阶段: 1、生成代码框架
简单谈谈项目开发过程中的应用:
作为建模语言,UML可以在软件开发的各个不同的阶段,分别描述我们所要刻画的不同的认识模型。由于开发阶段不同我们要刻画模型的侧重点也是不同的,但是都能在UML语言中找到合适的图来加以描述。并且随着各阶段的变化,前一阶段的描述都能比较好地被后一阶段的建模工作加以利用,这就是所谓的统一性。
在需求分析阶段系统分析师可以用UML来描述用户的业务模型给系统设计师做进一步的设计。(特别注意:用UML描述的需求一般不是用来和用户进行需求确认的,因为很少有用户有UML的概念。它只是为下一步的设计作准备,为系统设计师提供用户需求以便设计的)。
在系统设计阶段系统架构师或系统设计师可以用UML来描述架构模型给程序设计师进行实现设计。
在详细设计阶段程序设计师可以用UML来描述具体对象模型给编程者来具体实现。
可以看出UML只是用来描述(清晰地)模型的。它的作用是让软件开发者之间能更好的沟通。同时因为标准的设计模型或一些的优秀设计都是用UML来写的,所以它也能起到软件开发者之间互相学习的目的。举个简单例子,UML语言就相当于建筑业的工程图,或电器业的电路图。它是行业内从业人员思想交流的工具,但是一般用户是看不懂的。
- UML在实际开发中的应用
- 数据结构在实际开发过程中的应用
- EL在实际开发中的应用举例
- MD5在实际开发中的应用方式
- Runtime在实际开发中的应用
- vector在实际多线程开发中的应用
- Java 反射在实际开发中的应用
- Java 反射在实际开发中的应用
- UML在软件开发过程中的应用
- UML在软件开发过程中的应用
- 快速原型开发模式在实际开发过程中的应用
- 快速原型开发模式在实际开发过程中的应用
- 浅谈实际开发中数据源在JDBC中的应用
- SCA技术在实际应用开发中的实践(1)-序
- 浅谈实际开发中数据源在JDBC中的应用
- 成员函数指针在开发中的实际应用
- Oracle 临时表在实际开发中的应用
- ssh框架视频教程在实际开发中的应用
- SQL实现分页
- Windows Workflow Foundation之旅(五)——指南3(创建自定义活动)
- Windows Workflow Foundation之旅(六)——框架组成、工作流创作模式
- Windows Workflow Foundation之旅(七)——顺序工作流、状态机工作流
- Windows Workflow Foundation之旅(八)——使用活动控制流程、在工作流中使用条件
- UML在实际开发中的应用
- Soft-ICE实例起步
- 大型高并发高负载网站的系统架构(作者佚名,欢迎指出)
- WSUS3.0安装配置步骤
- mysql——Linux下安装max-4.1.14
- mysql日期函数
- 26个字母的起源及含义
- 类似于QQ游戏百万人同时在线的服务器架构实现(chinahtml.com)
- .NET环境下几种不同的邮件发送解决方案