zoukankan      html  css  js  c++  java
  • 软件的世界(1):认识现实世界

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

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

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

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

    认识现实世界(我们更关心企业的世界)。
    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 ,不成下章在分析分析。慢慢来!

  • 相关阅读:
    给vs2012轻松换肤
    几种软件常用授权方式总结
    Discuz X2多人斗地主[消耗论坛积分]小体积版本,仅25MB!
    关于Socket 设置 IPAddress.Any 情况下,出现服务器积极拒绝的问题
    以前看过一个压缩过的.exe,运行会播放长达半小时的动画,却只有60KB,个人认为其中的原理
    VisualSvn Server安装和使用
    socket短时间内重连需注意的问题
    PostgreSQL在何处处理 sql查询之十一
    PostgreSQL在何处处理 sql查询之十三
    PostgreSQL在何处处理 sql查询之十四
  • 原文地址:https://www.cnblogs.com/zhouyongguo/p/960984.html
Copyright © 2011-2022 走看看