社区
研发管理
帖子详情
UML中如何表现进程及线程?
bluefin
2002-08-21 02:23:06
我想表现逻辑模块在现实中的位置,即进程或线程中的位置,应该怎么办?
...全文
505
4
打赏
收藏
UML中如何表现进程及线程?
我想表现逻辑模块在现实中的位置,即进程或线程中的位置,应该怎么办?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
netsong
2002-08-21
打赏
举报
回复
不明白你的进程和线程的概念。原则上,UML描述不了进程和线程。你所说的进程是不是意味着某一个功能?如果是,用对话图配合序列图就可以了。
summerwine
2002-08-21
打赏
举报
回复
"进程里有哪些逻辑模块?"
你的问题好像没有描述清楚,我想你说的进程应该是指完成某个功能的一系列实际操作吧。如果是这样,那就是画sequence diagram最合适,用对象来表示实际应用中的模块,
如果你的意思是指程序执行状态中的进程/线程,那你就只有画statechart diagram了,用来描述实际执行过程中的逻辑状态变迁
bluefin
2002-08-21
打赏
举报
回复
我是想表现每个进程里有哪些逻辑模块,怎么办?
zhishao
2002-08-21
打赏
举报
回复
位置?——交互性?
如果仅仅是表现进程/线程及其交互(比如同步和会话)的话,用Interaction Diagrams就可以表现其控制流了。
UML
学以致用
课程全程围绕一个真实项目展开,为你分享
UML
从需求分析到软件设计整个过程如何发挥作用。课程分享的是
UML
的新版本2.4,一共有13种图,而不是老版的9种图。学习收益:1. 学习
UML
新版的13种图。2. 学习在需求分析
中
应用
UML
,提升需求分析水平。 2.1 学习应用流程三剑客(活动图、状态机图、序列图)分析业务流程; 2.2 学习从序列图
中
提炼出用例; 2.3 学习应用类图分析业务概念模型3. 学习在软件设计
中
应用
UML
,提升软件设计水平。 3.1 学习应用部署图、包图和组件图进行架构设计; 3.2 学习业务结构建模如何转化为数据库设计; 3.3 学习应用序列图、类图、对象图进行详细设计
UML
系列文章(23)高级行为---
进程
和
线程
UML
主动类
浅谈多
进程
多
线程
的选择
关于多
进程
和多
线程
,教科书上最经典的一句话是“
进程
是资源分配的最小单位,
线程
是CPU调度的最小单位”,这句话应付考试基本上够了,但如果在工作
中
遇到类似的选择问题,那就没有这么简单了,选的不好,会让你深受其害。
经常在网络上看到有的XDJM问“多
进程
好还是多
线程
好?”、“Linux下用多
进程
还是多
线程
?”等等期望一劳永逸的问题,我只能说:没有最好,只有更好。根据实际情况来判断,哪个更加合适就是哪个好。
我们按照多个不同的维度,来看看多
线程
和多
进程
的对比(注:因为是感性的
EA&
UML
日拱一卒-多任务编程超入门-(2)
进程
和
线程
本文介绍多任务编程的基本概念,
进程
和
线程
。
UML
统一建模语言是什么?
UML
(Unified Modeling Language,统一建模语言)是用来设计软件蓝图的可视化建模语言,是一种为面向对象系统的产品进行说明、可视化和编制文档的标准语言,独立于任何一种具体的程序设计语言。 1997 年
UML
被国际对象管理组织(OMG)采纳为面向对象的建模语言的国际标准。它的特点是简单、统一、图形化、能表达软件设计
中
的动态与静态信息。 应用场景
UML
能为软件开发的所有阶段提供模型化和可视化支持。而且融入了软件工程领域的新思想、新方法和新技术,使软件设计人员沟通更简明,进一步缩
研发管理
1,265
社区成员
28,324
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章