惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

H
Help Net Security
博客园 - Franky
GbyAI
GbyAI
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
爱范儿
爱范儿
IT之家
IT之家
酷 壳 – CoolShell
酷 壳 – CoolShell
aimingoo的专栏
aimingoo的专栏
博客园_首页
MongoDB | Blog
MongoDB | Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Recent Announcements
Recent Announcements
Scott Helme
Scott Helme
有赞技术团队
有赞技术团队
M
MIT News - Artificial intelligence
C
CERT Recently Published Vulnerability Notes
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Jina AI
Jina AI
F
Fortinet All Blogs
N
Netflix TechBlog - Medium
L
LangChain Blog
L
LINUX DO - 最新话题
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
H
Hacker News: Front Page
MyScale Blog
MyScale Blog
P
Palo Alto Networks Blog
G
Google Developers Blog
Google DeepMind News
Google DeepMind News
AI
AI
T
Troy Hunt's Blog
Microsoft Azure Blog
Microsoft Azure Blog
阮一峰的网络日志
阮一峰的网络日志
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Vercel News
Vercel News
Microsoft Security Blog
Microsoft Security Blog
罗磊的独立博客
S
Secure Thoughts
大猫的无限游戏
大猫的无限游戏
博客园 - 叶小钗
人人都是产品经理
人人都是产品经理
Blog — PlanetScale
Blog — PlanetScale
博客园 - 司徒正美
Apple Machine Learning Research
Apple Machine Learning Research
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 三生石上(FineUI控件)
S
Security @ Cisco Blogs
Cloudbric
Cloudbric
E
Exploit-DB.com RSS Feed
Attack and Defense Labs
Attack and Defense Labs

博客园 - zhouyongguo

最省力的多语言解决方案 软件的互联网基因 工作流设计图 手机、未来、饭碗 找到最重要的知识 “智能”的随想 软件也是仿生学 软件交互设计原则 把软件做成艺术品 从人脑到搜索引擎的畅想 权限控制和法官判罪 关于程序员的技能 面对各不相同的业务功能的表单系统架构 项目型企业业务模型简单分析 关于软件的交互性设计 关于正规化 知识管理系统模型浅见 使用Silverlight 实现工作流流程定义 采用ASP.NET 2.0的Callback机制构建轻量级的AJAX架构
软件的世界(1):认识现实世界 - zhouyongguo - 博客园
zhouyongguo · 2007-11-15 · via 博客园 - zhouyongguo

软件的世界(1):认识现实世界

Posted on 2007-11-15 22:10  zhouyongguo  阅读(1960)  评论()    收藏  举报

既然是随便写,就写到那是那!

软件:软件是对现实世界的描述,包括静态的和动态的

架构师的世界:将复杂问题简单化

架构师的方法和工具:抽象,除了抽象还可能有什么呢!

认识现实世界(我们更关心企业的世界)。
o_1.jpg
可以这样抽象吗? 也许可以。

还有什么?

o_2.jpg

那些“真实的东东” 比较稳定。"动态的东东"容易发生变化,这样算不算把变化和不变的东西分开了!

经济基础决定了上层建筑,武器的变化决定了战争形式。
o_3.jpg

其实我更关心企业的世界(毕竟研究他是我养家糊口的基础)

一样的道理一样的分析和认识

o_4.jpg
当然对企业来说还有重要的决策活动

o_5.jpg
重用,重用无论是“模块化” 还是流行的“SOA”都是为了重用

“组织 人员 厂房……” 是稳定的,不容易变化的这个好像可以重用!
“业务活动”是千奇百怪的,不稳定的很难重用。那句话怎么说来着:“唯一不变的是变化!”

粒度:对付这种变化的东东,要发现其规律,分为可变的和不变的(这可能吗?晕)分解要掌握粒度啊,不是力度,^_^

粒度大:重用可能就小,相应的重用时使用难度就小,(废话,能用就可用,不能就不能,不需仔细研究)
粒度小:重用可能就大,相应的重用时使用难度就大。
 
变化的业务处理之道
o_7.jpg
现在再来看看我们的企业
o_6.jpg

好了现在许多都是稳定的了,不稳定的我们也分离出了规则,定义出了策略。

最后谈谈决策活动(这是不是纯思维活动,帮不了你了),提供一些信息汇总和报表支持吧!

汇总的信息给PM

我要知道:项目的进度,项目的文档,人员、设备,相关财务数据……。
 PM1很难说话,明天他可能关心别的,PM2 他根本就关心另外一些东西,汗!
算了,提供一些可自定义的汇总信息面板吧,随他们怎么折腾。

老板更难说话,提供报表定义工具他们自己抽取数据汇总!(老板疯了!要开除我,)、

下来我们能不能提炼自己的企业级 FrameWork ,不成下章在分析分析。慢慢来!