
UML基础
james_zgw
这个作者很懒,什么都没留下…
展开
-
UML在软件开发阶段应用
需求分析:UML的用例视图可以表示客户的需求。通过用例建模,可以对外部的角色以及它们所需要的系统功能建模。角色和用例是用它们之间的关系、通信建模的。每个用例都指定了客户的需求:要求系统干什么、提供什么表现;系统分析:系统分析阶段主要考虑所要解决的问题,可用UML的逻辑视图和动态视图来描述;类图描述系统的静态结构,协作图、状态图、顺序图、活动图和状态图描述系统的动态特征。在分析阶段,只为问题领域翻译 2014-01-22 17:33:30 · 925 阅读 · 0 评论 -
UML在软件工程的应用领域
UML的目标是用面向对象的方式描述任何类型的系统。最直接的是用UML为软件系统创建模型,但UML也可用来描述其它非计算机软件的系统,或者是商业机构或过程。以下罗列UML常见应用,信息系统:向用户提供信息的储存、检索、转换和提交处理存放在关系或对象数据库中大量具有复杂关系的数据;技术系统:处理和控制技术设备,如电信设备、军事系统或工业过程。它们必须处理设计的特殊接口,标准软件翻译 2014-01-22 16:05:28 · 1555 阅读 · 0 评论 -
UML之用例图——发现角色的方法
使用系统主要功能的人是谁;需要借助于系统完成日常工作的人是谁;谁来维护、管理系统,保证系统正常工作?系统控制的硬件设备有哪些;系统需要与哪些其它系统交互;其它系统包括计算机系统,也包括该系统将要使用的计算机中的其它应用软件。其它系统也分成二类,一类是启动该系统的系统,另一类是该系统要使用的系统。对系统产生的结果感兴趣的人或事是哪些;翻译 2014-01-27 15:55:22 · 887 阅读 · 0 评论 -
UML之用例图——发现用例的方法
角色需要从系统中获得哪种功能;角色需要做什么;角色需要读取、产生、删除、修改或存储系统中的某种信息吗;系统中发生的事件需要通知角色吗?或者角色需要通知系统某件事吗;这此事件能干些什么;如果用系统的新功能处理角色的日常工作是简单化了,还是提高了工作效率;系统需要的输入/输出是什么信息;这些输入/输出信息从哪儿来到哪儿去;(未必与角色有关)系统当前的这种实现方法要解决的问题是什么;(未必与角色有关)翻译 2014-01-27 16:00:49 · 990 阅读 · 0 评论