生产力到软件结构的关系

一、社会结构关系

因为经济基础就是占主导地位的生产关系。

1、联系生产力,是因为生产力决定生产关系,生产关系对生产力有反作用。

2、联系上层建筑,是因为占统治地位的生产关系即经

社会结构图

济基础决定上层建筑,上层建筑对各种生产关系有反作用。

生产力与生产关系图

二、生产力

生产力指具有一定生产经验和劳动技能的劳动者和他们所使用的生产资料结合起来, 从而在物质资料生产过程中所发生的力量, 也就是人类在生产过程中征服和改造自然界, 并获得适合自己需要的物质资料的能力。

生产力图

三、生产关系

生产关系指人们在物质资料生产过程中结成的相互关系。它的具体内容包括人们在物质资料的生产、交换、分配、消费等方面的关系。生产资料所有制是生产关系的基础。一定的生产资料所有制形式, 决定人们在生产中一定的地位和相互关系、一定的交换关系、一定的产品分配和消费关系。  

生产关系图

   生产关系三要素: 生产资料归谁所有;人们在生产劳动中地位和相互关系;消费品的分配方式;    

   在企业中生产关系影响着企业组织结构关系

四、企业架构(包含企业组织结构)

       企业架构已经经过近 30 多年的发展历史,有很多架构框架理论,比如 Zachman、TOGAF、DoDAF、ETOM 等

五、业务架构

       企业的组织结构关系又影响着企业的业务结构关系

       企业架构包含业务架构和IT架构

       TOGAF: 即 The Open Group Architecture Framework (开放组体系结构框架)

        《建筑的永恒之道》系列

       《软件需求模式》、《领域驱动设计》、《面向对象分析与设计》、《分析模式: 可复用的对象模型》

       UML的用例图

       架构制图思维:

a 换位思维: 清楚你画的架构图的目标受众有哪些?受众关注点那些?

        CEO或CTO或管理者PM:他们可能不太会关注非常细的细节,而是从整体上看架构的合理性、边界的清晰性、以及架构的可持续性、可维护性、投入成本的 ROI 等问题。

        产品:大部分情况下只关心项目能否按期上线

        研发:一般会关注很多实现相关细节,比如技术选型、实现可行性、可维护性等,毕竟他们是架构的使用者,用用架构指导实践。

        运维:不太关心应用内的具体技术实现(当成黑盒),但关心应用实例的物理部署方式、 网络连通性、可运维性等。

        安全:只关注系统是否有安全风险,例如是否有权限漏洞等;         

 b 层次思维:分而治之、金字塔原理

 c 取舍思维:   业务模式&需求模式      

六、信息系统结构

      IT架构包含:数据架构 、应用架构、技术架构

      同时企业的组织结构关系(比如IT部分关系)又影响着信息系统结构关系

      解决方案架构

      解决方案模式

七、技术架构

      同时企业的信息系统结构又影响技术架构

      架构模式&技术模式

     《面向架构的软件体系结构》

八、 子系统或模块详细设计

       架构&设计模式

       代码模式&最佳实践

       数据结构&算法模式 《算法导论》《计算机程序设计的艺术》

 

九、开发&自测

 

十、参考资料

       生产力:  https://baike.baidu.com/item/%E7%94%9F%E4%BA%A7%E5%8A%9B

       生产关系:   https://baike.baidu.com/item/%E7%94%9F%E4%BA%A7%E5%85%B3%E7%B3%BB/4333530?fr=aladdin

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值