系统论
本自具足反求诸己
道生之,德畜之,物形之,势成之。
德之自身,其德乃真。
展开
-
系统无处不在
《General System Theory : Foundations,Development,Applications》是一本骨灰级别的系统论书籍,它是系统论的西方鼻祖。本书采用一种对西方具体学科进行反向研究,讲求整体功能大于所有组成部分的功能之和。该书写于二十世纪六十年代,只有外文版。系统无处不在系统论的历史系统论的趋势翻译 2017-03-07 21:25:30 · 546 阅读 · 0 评论 -
系统分析和设计方法之系统设计
什么是系统设计 系统设计方法 系统设计之内部开发--“构造”方案 系统设计之集成商用软件--“购买”方案1.什么是系统设计信息系统设计被定义为那些用来说明一个详细的计算机系统方案的任务,也称为物理设计。它专注于系统的技术性或实现方面。系统设计人员的技术性关注驱动物理设计,系统分析员是系统设计的推动者。2.系统设计方法有许多策略或技术可以用来进行系统设计,它们可以相互...原创 2019-03-22 17:03:58 · 609 阅读 · 0 评论 -
系统分析和设计方法之应用架构和建模
应用架构 物理数据流图 信息技术架构 系统设计的应用架构策略 建模信息系统应用架构1.应用架构应用架构说明用于实现一个或多个信息系统的技术,作为详细设计、构造和实现的提纲。2.物理数据流图物理数据流图建模作为信息系统一部分实现的技术设计决策和人为设计决策,将同那些实际构造和实现的人沟通技术选择和其他设计决策。物理DFD将作为系统构造和实现的技术性蓝图。最开始,这种...原创 2019-03-22 17:06:15 · 894 阅读 · 1 评论 -
系统分析和设计方法之数据库设计
这一部分真的很简单,主要是文件系统和数据库系统的比较以及数据库的一些基本知识。常规文件和数据库 数据库的概念 数据库设计的前置条件——规范化 常规文件设计 现代数据库设计1.常规文件和数据库文件环境下,数据存储围绕使用文件的应用构建;数据库环境下,应用围绕集成的数据库构建。常规文件的优点有实现相对容易、单应用环境处理速度快;其缺点是文件重复导致数据一致性困难、不容易扩...原创 2019-04-26 16:12:26 · 1064 阅读 · 0 评论 -
系统分析和设计方法之输出设计和原型化
这部分内容可以看做是UI端的入门基础,说明了前端的基础要求和设计原理。输出设计概念和指南 如何设计和原型化输出1.输出设计概念和指南输出可以按照两个个性进行分类:分布和观众、实现方法。以输出的分布和观众为分类依据分类,分为内部输出和外部输出。面向内部用户的内部输出,多是支持业务操作和支持管理决策的,主要的子类有详细报告、总结报告、例外报告。外部报告是面向组织外的客户、供...原创 2019-04-26 16:13:55 · 1258 阅读 · 0 评论 -
系统分析和设计方法之输入设计和原型化
输入设计和原型化这部分无论是从原先的单机应用发展到现在网络应用,变化还是非常直观的。想要做出好的原型设计还是需要去学习一点美术、心理学、沟通之类的。简单的内容做到简约的程度也是很困难的。输入设计的概念和指南 输入设计的GUI控件 如何设计和原型化输入1.输入设计的概念和指南输入设计服务于收集和获取数据,并把它们转换成适合的计算机使用的格式。输入设计模拟通常都是在服务请求时...原创 2019-04-26 16:15:06 · 818 阅读 · 0 评论 -
系统分析和设计方法之用户界面设计
这一部分只是告诉大体怎么做,有什么样的基础知识。好的用户界面设计一定是要足够的积累,不仅仅是技术,还有心理学、审美、权衡决策等等。为什么用了二十多年的系统界面在有了更好的实现仍然不敢替换,主要原因是用户已经习惯了,非到了迫不得已不会动系统界面。用户界面设计入门门槛是比较低的,不过易学难精。用户界面设计概念和指南 用户界面技术 图形用户界面风格 如何设计用户界面1.用户界面设...原创 2019-04-26 16:16:21 · 2268 阅读 · 0 评论 -
系统分析和设计方法之使用UML进行面向对象设计和建模
使用UML完成系统建模是一件不错的事,不过在权衡进度、成本之后,大体上会知道能不能做。并不是对系统好的事情我们都要完成,重点在于资源约束。此处只是在资源约束满足时,应该怎么处理UML设计的通用流程,在实际工作场景中要根据要求做取舍。这是一篇科普文。设计面向对象系统 面向对象设计过程 对象复用和设计模式 设计模式 其他UML设计图和实现图1.设计面向对象系统面向对象设计(OO...原创 2019-04-26 16:17:15 · 1911 阅读 · 0 评论 -
系统分析和设计方法之系统构造和实现
这部分的内容是一种科普,主要介绍了一般性的流程。什么是系统构造和实现 构造阶段 实现阶段1.什么是系统构造和实现系统构造是系统组件的开发、安装、测试,系统开发是其常见的同义词。系统实现是交付系统投入运行。系统构造的前提是设计阶段对物理设计说明复用的认可。2.构造阶段构造阶段的目的是开发和测试一个实现业务需求和设计需求的功能系统,并实现新系统和现有生产系统之间的接口...原创 2019-04-26 16:18:05 · 1398 阅读 · 0 评论 -
系统分析和设计方法之系统运行和支持
这一部分内容是简单的科普,主要简介了系统在高层面上分阶段的活动。系统运行和支持的上下文 系统维护 系统恢复 技术支持 系统改进 系统退役1.系统运行和支持的上下文系统运行就是信息系统在正常的运行。由于系统在运行过程中也需要对其进行规划、运维,这些过程中产生的资料分别存储于资料库、程序库、业务数据。为了保证系统的正常运行,程序维护、系统恢复、技术支持、系统改进这四种活动需要...原创 2019-04-26 16:18:54 · 686 阅读 · 0 评论 -
系统分析和设计方法之全书总结
全书总共分为四部分,每一部分都有需要仔细去学习并且需要与现实中遇到的项目做对比,这是我第一次尝试做全书总结。系统分析和设计的基础 系统分析 系统设计 系统构造和实现以及之后的工作1.系统分析和设计的基础系统有五个关键要素:系统类型、系统参与者、业务驱动力、技术驱动力、系统的生命周期阶段。这五个要素可以剖析系统在大方向上的组成,看待系统的视角则从三个不同的出发点进行,三个...原创 2019-05-05 08:16:58 · 1172 阅读 · 0 评论 -
一般系统论的含义
世界并不是将其不断划分称为更加细小的部分就可以解决的,不管是认识和尝试解决问题,既应该将庞大的任务做拆分,还应该有从局部到整体的路径以及整体性的研究。人处于社会这个大系统中的时候,地位不仅仅只是能力的问题,还有系统本身的支持问题。一般系统论理论的探求 一般系统论的目标 封闭和开放的系统:常规物理学的局限性 信息论和熵 因果律和因果论 什么是组织 一般系统论和科学的整体 教育...翻译 2019-05-29 17:22:57 · 2409 阅读 · 0 评论 -
用数学思想演绎的一些系统概念
在这一部分要给出系统的数学定义,因为公式编辑器有时候不太好用,所以尽量简化。系统的定义 增长 竞争 整体,和,机械化,中心化 最终形态 最终形态的类型 学科中的同构 学科的联合1.系统的定义系统的数学定义如下:系统是由元素、元素之间相互依赖关系组成的。除了定义以外系统的定义外,系统的状态会随时间进行变化,当足够长的时间过后,系统会回归到一个稳定的状态,这个稳...翻译 2019-05-29 17:24:19 · 650 阅读 · 0 评论 -
一般系统论的进阶理论
系统科学的方法和目标 一般系统研究的方法 一般系统论的进阶1.系统科学的方法和目标系统科学的方法是将研究对象作为整体来看待,这主要是基于整体行为大于所有部分行为之和的设定。在出现这种研究思路之前,科学研究的思路是将一切内容不断分解,转为部分,继续转化为细微部分,然后就是用物理和化学的观点来分析和解读。这里描述一个书中有趣的例子,我们对一个人讲话,这个人会有什么样的反应。于是在...翻译 2019-05-29 17:26:11 · 673 阅读 · 5 评论 -
以物理系统考察的组织
像开放系统一样的组织 化学系统的基本特征 等同的终态1.像开放系统一样的组织组织跟开放系统非常相似,特别是细胞组织和多细胞组织,包含一定的组织结构,基本都有一个抵抗外部干扰的常量系数。这样我们会意识到组织是某种意义下达到稳定状态的系统,不是一个稳定的系统。组织被假定为开放系统是因为组织同外部环境有一个物质的输入和输出。组织是一个处于动态变化的系统,每时每刻都在跟外部环境发生持续并且...翻译 2019-05-29 17:27:34 · 160 阅读 · 0 评论 -
开放系统模型
活着的机器和其局限性 开放系统的一些特征 生物学中的开放系统 开放系统和控制论 未解决的问题 结论1.活着的机器和其局限性目前我们可能要从哪些琐碎的问题中解答一些非常困难的难以用科学解释的问题。在一个正常组织、一个生病组织、一个已死亡组织之间的区别是什么?从物理学和化学为视角,以机械论的观点出发,这些区别是不可定义的。机械论的观点可以解释一个组织中一些列的物理化学反应、...翻译 2019-05-29 17:28:29 · 1918 阅读 · 0 评论 -
生物学中系统论的多个方面
开放系统和稳定状态 反馈和内环境稳定 异速生长率和表皮规则 理论和动物增长1.开放系统和稳定状态开放系统超越物理化学局限的最重要的一点体现在两个方面,动态的和热力学特性的。换句话说,传统的动力学和热力学是无法适用于开放系统的一些过程。一个活的细胞和组织并不是处于静态模式或者机械结构,或多或少存在着一些持续过程,如分解物质获取能量、基于能量完成物质的生成、与外界交换物质和能量...翻译 2019-05-29 17:29:27 · 669 阅读 · 0 评论 -
人类科学中的系统概念
组织变革 现代思潮中人的形象 系统理论的重定向 社会科学中的系统 历史学中一个系统理论概念1.组织变革康德曾经在他的著作中描述过有两种东西让他心存敬畏:头顶的星空和心中的道德。在康德和他虽有的1800年的时间里,经典物理学得到了长足的发展,特别是伽利略和牛顿的贡献。那么是不是除了这两种就没有值得我们探索的内容了呢?康德并没有提起“生命”,它既包含了活着的组织充满奇迹...翻译 2019-05-29 17:30:26 · 659 阅读 · 0 评论 -
系统分析和设计方法之可行性分析和系统方案建议
可行性分析和系统方案建议 可行性的6个准则 成本效益分析技术 候选系统的可行性分析 系统方案建议1.可行性分析和系统方案建议可行性分析针对的问题是项目能不能够收回投资,系统方案建议则是针对项目的解决方案。可行性是对组织将要开发的信息系统价值或实用性的度量。可行性分析是度量可行性的过程。信息系统在生个生命周期内都应该度量可行性,存在多个关键节点必须要进行可行性的测量,这个称...原创 2019-03-22 17:03:06 · 10903 阅读 · 0 评论 -
系统分析和设计方法之使用UML进行面向对象分析和建模
面向对象分析概述 对象建模的系统概念 UML模型图 对象建模的过程1.面向对象分析概述面向对象编程可以更好的代码复用、地理上分散编程人员,所以这降低了编程费用,使得面向对象编程变得流行起来。面向对象编程需要面向对象分析和面向对象设计。2.对象建模的系统概念对象、属性、方法和封装是基本概念,类、泛化和特化是继承机制的基本概念,对象、类关系、消息和重载是多态...原创 2019-03-22 17:02:14 · 2633 阅读 · 0 评论 -
一般系统论的含义
一个一般系统论的疑问一般系统论的目标封闭系统和开放系统:传统物理学的局限信息和熵因果论和目的论什么是组织?一般系统论和科学的统一翻译 2017-07-24 00:03:13 · 767 阅读 · 0 评论 -
代码重构之灾
做过很多的项目,最终你会发现其代码质量是非常有问题的。项目的外包制度、不断基于老的代码上做二次开发并高呼“不要重复造轮子”、开发人员的能运行就可以的态度等等不断将项目的代码拖进无底洞,项目的代码急剧扩大,问题却也爆炸性的增长。最近做的项目就是基于老的项目上做新的项目,其中问题很多。问题分析如下:1.总体项目的设计是公共基础+应用部分的功能。应用部分的功能是互不干扰的数据流,不做每个应用的过原创 2017-10-02 10:23:32 · 534 阅读 · 0 评论 -
从设计模式怎样提升设计
设计模式是一种非常有用的设计参照,基本上每次去读设计模式的内容总是会获得新的体会。但是有没有新的模式呢?我想,这个大概是有的,不过新的模式产生估计会非常困难。在编码一段时间之后,大概在一年或者两年之后,我们一般都在想,可不可以把编码做的更好一些,让别人更加容易阅读,更加好维护,更加好修改。怀着这种简单的想法,我开始学习怎么去改良代码。设计模式引领我从纯粹的实现到技术设计方面的思考,也同时非常感原创 2017-10-22 10:35:28 · 398 阅读 · 0 评论 -
软件工程中的文档轨迹化
软件工程当中的文档化是整个工程脱离强耦合人员进入标准化的过程,在没有文档化的时候,项目是严重依赖于人员的,文档化之后项目才会走入正轨,进入铁打的营盘流水的兵。整个软件工程当中,有许多文档需要记录,例如需求文档,详细需求文档,设计文档,详细设计文档,测试用例文档等等。整个项目业务在转化成实际代码过程中最需要注意的是需求当代码的过程,这个过程也是项目工期的主要时间窗口。现在的文档化基本上都有一些模板使原创 2017-11-18 16:40:31 · 371 阅读 · 0 评论 -
一般系统论的基本概念
系统概念在引入系统概念之前,我们先从系统中的元素说起。元素之间有三种区别:1.元素的个数 2.元素的状态 3.元素之间的关系。这三者可以非常有效的定位系统中的某种元素。元素个数作为显著特征可以考察物理学当中物体的重量,长度等。元素状态作为显著的特征可以考察物理学当中水的形态变化。元素之间的关系作为显著的特征可以考察某一个生命体或者生态系统。一个系统可以被定义为一个元素的集合和元素之间关系的翻译 2017-12-03 22:44:18 · 6072 阅读 · 3 评论 -
系统分析和设计方法之系统分析和设计的环境
既然是系统分析和设计,在进行研究和学习之前,请先理解系统论的内容,特别是一般系统的内容,如果没有这个基础,你会觉得这本书写的细节非常多,而且没有体系的那种。其实这正是现实生活中一般性系统的表现,琐碎,超多的参与因素,关键性的系统成型的本质只在系统整体层面体现。整个系统分析设计的核心基础并不是这些知识,而是系统思维。系统思维是不是真的达到了标准,只有真正明白的人才知道。精彩之处,文字难以形容,只有经...原创 2018-12-18 08:23:19 · 528 阅读 · 0 评论 -
系统分析和设计方法之信息系统构件
信息系统的构件描述了信息系统的通用性系统设计框架和描述规则,通过这种方式去设计和描述可以极大的减轻描述难度和沟通压力。除了描述框架,系统所有者、系统用户、设计人员、构造人员只是代表了角色特征,通常情况下发生多个角色特征集中到一个人身上是大概率事件。 产品-信息系统 信息系统架构框架:知识构件、过程构件、通信构件 网络技术和IS构件 1.产品-信息系统企业有支持直达客户或委托人...原创 2018-12-18 08:24:44 · 757 阅读 · 0 评论 -
系统分析和设计方法之信息系统开发
系统开发过程整体介绍 系统开发过程步骤 选择开发路线和策略 自动化工具和技术 1.系统开发过程整体介绍重点摘要:这一部分内容主要介绍开发过程整体的一些基本信息,这些信息对系统开发过程整体的了解有极大的帮助,至少它可以让你从某些细节和事务中跳出来,把握主要的内容。从能力成熟度模型上分析,我们一般可以得到一家公司的过程能力处于什么等级上,在这个等级上我们能获取什么样的信息,可以做哪一方...原创 2018-12-18 08:25:33 · 1027 阅读 · 0 评论 -
系统分析和设计方法之项目管理
什么是项目管理 项目管理的生命周期 1.什么是项目管理项目是一个临时的唯一的、复杂的和关联的具有同一目标或目的,并且能够在特定的时间里、在预算内、按照规格说明要求完成的活动序列。项目管理就是针对项目的全过程进行的管理活动。一个项目成功的标准或者是特征:1.客户接受最后得到的信息系统;2.及时地交付系统;3.在预算内交付了系统;4.系统开发过程对现在进行的企业运营影响很小。并不是...原创 2018-12-18 08:26:29 · 360 阅读 · 0 评论 -
系统分析和设计方法之系统分析
系统分析处于从项目触发到形成项目章程,从项目章程扩展到项目需求,再到需求的逻辑过程分析,最后到可行性方案的确定。整个系统分析在项目管理周期过程中处于项目整体管理的制定项目章程环节,分析的是业务需求。虽然讲解的内容是以过程的形式进行介绍的,但是具体的每个操作基本都是以系统操作为基础的。 什么是系统分析 系统分析方法 范围定义阶段 问题分析阶段 需求分析阶段 逻辑设计阶段 决策分析...原创 2019-01-11 15:41:47 · 5840 阅读 · 0 评论 -
系统分析和设计方法之需求获取的调查研究技术
需求的获取是一项必须的活动,不过有的时候在处理它时要充分理解,每一个模糊的地方都会引向成本的黑洞,无论这个模糊之处来源于人还是文档。 需求获取简介 需求获取过程 调查研究技术 调查研究策略 1.需求获取简介系统分析员用来确定、分析、理解系统需求的过程和技术称为需求获取,只要你具备系统分析员的职能即可,不是职位。系统需求定义了信息系统必须实现的功能,或者系统必须具备的属性或质...原创 2019-01-11 15:43:15 · 1064 阅读 · 0 评论 -
系统分析和设计方法之使用用例建模系统需求
用例建模是非常好用的一种分析技术,当然也无法保证一个工具或者方法会负担太多的要求。会用它的人才是最重要的。 用例建模概述 用例建模的系统概念 需求用例建模过程 用例和项目管理 1.用例建模概述对信息系统开发团队,尤其是系统分析员来说,最主要的挑战是从关联人员那里提取正确的确实需要的系统需求,并以关联人员可以理解的方式进行说明,以便需求可以得到证实和验证。为了成功的计划、分析...原创 2019-01-11 15:45:49 · 1986 阅读 · 0 评论 -
系统分析和设计方法之数据建模和分析
数据建模的过程是比较简单的一个过程,主要难点在于把握上下文图和分析数据模型阶段的规范化,后期开发和运维的难点在于数据-权限的控制,包括数据锁的控制设置。这是一个一眼望到尽头的过程。数据建模简介 数据建模的系统概念 逻辑数据建模过程 如何构造数据模型 分析数据模型 将数据需求映射到地点 1.数据建模简介数据建模是一种数据库定义业务需求的技术,因最终成果将于数据库中体现,有时也...原创 2019-01-11 15:46:26 · 1797 阅读 · 0 评论 -
系统分析和设计方法之过程建模
过程建模在描述复杂信息系统时具有明显的优势,就如复杂信息系统总是采用结构化开发方法作为其主体的开发框架。当系统处于非常可控的中小规模时,UML建模很有优势。当你对系统一无所知,又需要补全系统的一些关键性文档的时候,过程建模是很有优势的,不论系统规模大小。现在的情况是在中国很多的企业是没有信息系统的文档,甚至是连源码都没有的系统,过程建模则帮你跨越这种棘手的难度,但是时间的高消耗仍然是不可避免的。...原创 2019-03-22 17:00:28 · 1936 阅读 · 0 评论 -
心理学和精神治疗中的一般系统理论
现代心理学的困惑 精神病理学中的系统概念 结论1.现代心理学的困惑在20世纪的前50年里,美国的心理学研究是基于机器人模型进行的。在个年代里,人脑的模型被认为是计算机、控制论、学习和行为理论等大行其道。人类被被认为是一台电脑、一只动物或者一个婴儿。他的命运完全由基因、本能、偶然性、早期的经验和强化、文化和社会所决定。爱是位于饥饿等之后的第二位驱动力,没有创造性,不被承认对自由...翻译 2019-05-29 17:31:11 · 765 阅读 · 0 评论