您的位置:首页 > 其它

UML在软件工程的应用领域

2014-01-22 16:05 225 查看
        UML的目标是用面向对象的方式描述任何类型的系统。最直接的是用UML为软件系统创建模型,但UML也可用来描述其它非计算机软件的系统,或者是商业机构或过程。以下罗列UML常见应用,

信息系统:向用户提供信息的储存、检索、转换和提交处理存放在关系或对象数据库中大量具有复杂关系的数据;
技术系统:处理和控制技术设备,如电信设备、军事系统或工业过程。它们必须处理设计的特殊接口,标准软件很少。技术系统通常是实时系统;
嵌入式实时系统:在嵌入到其它设备如移动电话、汽车、家电上的硬件上执行的系统。通常是通过低级程序设计进行的 ,需要实时支持;
分布式系统:分布在一组机器上运行的系统,数据很容易从一个机器传送到另一台机器上。需要同步通信机制来确保数据完整性,通常是建立在对象机制上的。
系统软件:定义了其它软件使用的技术基础设施。操作系统、数据库和在硬件上完成底层操作的用户接口等,同时提供一般接口供其它软件使用;

商业系统:描述目标、资源(人,计算机等),规则(法规,商业策略,政策等)和商业中的实际工作(商业过程)。

注意:通常大多数系统都不可能单纯属于上述的某一类系统,是一种或多种的结合体。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: