UML在软件工程的应用领域
2014-01-22 16:05
225 查看
UML的目标是用面向对象的方式描述任何类型的系统。最直接的是用UML为软件系统创建模型,但UML也可用来描述其它非计算机软件的系统,或者是商业机构或过程。以下罗列UML常见应用,
信息系统:向用户提供信息的储存、检索、转换和提交处理存放在关系或对象数据库中大量具有复杂关系的数据;
技术系统:处理和控制技术设备,如电信设备、军事系统或工业过程。它们必须处理设计的特殊接口,标准软件很少。技术系统通常是实时系统;
嵌入式实时系统:在嵌入到其它设备如移动电话、汽车、家电上的硬件上执行的系统。通常是通过低级程序设计进行的 ,需要实时支持;
分布式系统:分布在一组机器上运行的系统,数据很容易从一个机器传送到另一台机器上。需要同步通信机制来确保数据完整性,通常是建立在对象机制上的。
系统软件:定义了其它软件使用的技术基础设施。操作系统、数据库和在硬件上完成底层操作的用户接口等,同时提供一般接口供其它软件使用;
商业系统:描述目标、资源(人,计算机等),规则(法规,商业策略,政策等)和商业中的实际工作(商业过程)。
注意:通常大多数系统都不可能单纯属于上述的某一类系统,是一种或多种的结合体。
信息系统:向用户提供信息的储存、检索、转换和提交处理存放在关系或对象数据库中大量具有复杂关系的数据;
技术系统:处理和控制技术设备,如电信设备、军事系统或工业过程。它们必须处理设计的特殊接口,标准软件很少。技术系统通常是实时系统;
嵌入式实时系统:在嵌入到其它设备如移动电话、汽车、家电上的硬件上执行的系统。通常是通过低级程序设计进行的 ,需要实时支持;
分布式系统:分布在一组机器上运行的系统,数据很容易从一个机器传送到另一台机器上。需要同步通信机制来确保数据完整性,通常是建立在对象机制上的。
系统软件:定义了其它软件使用的技术基础设施。操作系统、数据库和在硬件上完成底层操作的用户接口等,同时提供一般接口供其它软件使用;
商业系统:描述目标、资源(人,计算机等),规则(法规,商业策略,政策等)和商业中的实际工作(商业过程)。
注意:通常大多数系统都不可能单纯属于上述的某一类系统,是一种或多种的结合体。
相关文章推荐
- 浅谈UML的应用领域
- 浅谈UML在软件工程中的应用
- UML和模式应用-领域模型和用例实现
- MVP模式在Android中的应用(附UML高清大图,使用RecyclerView举例)
- 增强现实技术:何时能真正应用到航空、医疗领域
- 软件工程领域的DDD
- 架构师已死(转自UML软件工程组织)
- 架构师已死(转自UML软件工程组织)
- Docker简介及其应用领域
- 多媒体发布系统介绍和应用领域
- 非极大值抑制(Non-maximum suppression)在物体检测领域的应用
- Borland重拳出击Java应用领域
- 项目管理理论与实践(5)——UML应用(下)
- 基于BLE的CSR Mesh technology 在智能照明领域的应用
- 面向对象技术UML教程摘录——第一章:软件危机及软件工程
- 激光雷达应用领域
- ⅣDeeeeeeeeeepNet 团队陈朝才:深度学习在目标检测领域的应用
- 【智能商务】电商领域居然存在着这些人工智能应用
- 中科爱讯WiFi探针的功能用途与应用领域