游戏开发论坛

 找回密码
 立即注册
搜索
查看: 5860|回复: 1

[讨论] 系统论观点及推荐书籍

[复制链接]

42

主题

157

帖子

7102

积分

论坛元老

Rank: 8Rank: 8

积分
7102
发表于 2005-3-2 18:28:00 | 显示全部楼层 |阅读模式
看到
http://www.gotoegame.com/blogview.asp?logID=80
一文

想起上次也提及系统论。故再提一下。

系统的概念

系统概念来源于古代人类的社会实践经验。英文的“系统”一词(system)即源于古希腊语,有“共同”和“给以位置”的含义。美国韦氏(Webster)大词典中,“system”是“有组织的或被组织化的整体”,并有“结合着的整体所形成的各种概念和原理的综合”,“由有规则的相互作用、相互依存的形式组成的诸要素的集合”等说明。目前系统有各种各样的定义,本书采用钱学森所下的定义,即:“把极其复杂的研究对象称为‘系统’,即由相互作用和相互依赖的若干组成部分结合成的具有特定功能的有机整体,而且这个‘系统’本身又是它所从属的一个更大系统的组成部分”。
系统的定义是逐步演化的。现代科学技术的发展导致系统的思想方法定量化,形成了具有数学理论基础,能定量描述和处理系统内部联系的一套科学方法,并得到计算机的有力支持,系统思想方法已从一种哲学思维发展成为一门新兴学科。

下面是软件开发的过程,供参考:

(1) 系统分析:首先应该以系统论的方法,明确系统所涉及到多方因素,理清思路。
(2) 需求分析:在这一步当中,应该明确用户需求,确定系统功能。
(3) 系统设计:这一步是系统开发的核心,也是所需投入最大的一步。我们可以把它分成三个子过程:
A、 功能设计;
B、 数据设计;
C、 概要设计;
D、 详细设计。
(4) 系统测试:进行复审,模块(单元)测试和系统集成测试,尽量排除系统错误;
(5) 系统维护:更正运行时暴露出来的设计错误,根据新的用户需求和环境对系统进行扩充或升级等。

“在相互联系的系统之间,要避免出现联动的感念。”,其实就是软件工程中的“低耦合”概念。

推荐“系统论”相关的两本书籍。

1.《 系统化思维导论(银年纪念版) 》
    系统论不是教你如何去解决一个问题,而是指导思想用的,它强调思维水平的提高。系统论的信仰是:经验世界自身的序具有一种被称为二阶序的序。这实际上就是在找寻“规律的规律”的过程。
    科学家、工程师、组织的领导者和管理者、医生、学生,还有任何学科的思考者使用本书,都能够在解决问题的过程中拨开头脑中的层层迷雾。正如作者温伯格在银版前言中所说的那样,“我从来没有改变过这样的信念,那就是,如果人们接受过基本的思维原理训练,他们的思考会更加接近事物的本质。”

精彩摘要:

“分解不是一条放之四海而皆准的真理,它只不过是人们克服自身认识能力不足的一种取巧方式,无论是科学还是工程技术都是如此”
“科学技术根本的思想基石是局限于处理大数和小数系统的技术”(书中介绍了何为大数系统、中数系统、小数系统)
“定律不以它所选择的特定的符号而改变”(这条法则可帮助我们丢弃错误的法则)
“如果在同一时刻两个系统处于状态空间的同一位置,那么空间是因为维度过低,视图是不完全的”

2.《 系统设计的一般原理 》

  这是一本有关一般系统的思想与如何有效思考的著作,对各个学科领域,都有广泛的适用性,不仅仅是关于计算机的系统,还包括各种系统——人类、自然、科技。它提供了许多关于设计信息管理系统、培训程序、商业组织或都市人日常工作的应用实例。行文旁征博引,例子丰富,语言幽默风趣,涵盖了各类型系统(人类、自然以及技术系统)的设计问题。

5

主题

211

帖子

211

积分

中级会员

Rank: 3Rank: 3

积分
211
QQ
发表于 2005-3-4 10:38:00 | 显示全部楼层

Re:系统论观点及推荐书籍

看着挺累
难道就这么难吗?!!
哭了...
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2024-5-3 20:36

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表