苦逼的词义解释

名不正则言不顺!

1.管理、治理和领导

管理是照章办事。

领导是指导、激励和带领

管理主要体现的是执行力,领导主要体现人的情商,个人软技能,人际关系技能。

我们既要管理能力,也要领导能力。

我们现实生活中的管理一般包括管理、领导和监视及控制的意思。

题外话:你喜欢物业管理者吗?你还是喜欢物业服务者?

管理和治理也是常常混淆的概念。

管理是照章办事,其目的是创造利润,实现价值。

治理是监督与制衡的组织结构与机制,其核心是权力与利益的分配。

2.数据、信息及知识

数据就是数值,也就是我们通过观察、实验或计算得出的结果。信息是对数据的加工。知识是对信息的升华。但是信息及知识都是数据,它们是特殊的数据形式。

举例:身高1.5米,这是数据;年龄3岁,这是数据。单独看这两个数据,没有太大意义。如果这两个数据放到一起呢?你会发出一个疑问:谁的孩子3岁就1.5米了?太高了!难道是姚明的 :-)?注意这里太高了就是对这两个数据的加工(和你一般的知识相互比较,做差,这是一个最简单的分析)。随后你又搜集到了大量的数据,这些数据显示3岁的孩子身高基本就是1.5米了(这也是分析,归纳),你会得到知识:现在孩子的身高基本上在3岁时达到1.5米,和前辈比普遍长高了(再比较)!碰到一个3岁时不是1.5米的你又会感到奇怪了!

3.需求和范围

需求:客户或干系人的需求和期望

范围:为满足需求而做的工作

比如:需求是肚子饿了,想吃饭。范围是买菜,理菜,洗菜、切菜、炒菜等

4、分析和设计

分析:找出数据(需求)之间的关系,获得必要信息,解决“做什么”问题

设计:解决“如何做”问题,解决系统应该有几部分组成,各个部分有何关系

分析会影响设计,设计也会影响分析

有的时候我们说分析或设计其实非常有可能即有设计也要分析的内容,大家随意混淆了这两个概念,导致了大家的混乱,如需求分析,系统分析,呵呵!

5、目标和目的

目的一般指达到的效果,目标一般指为了到达目的而干的活,很多时候目标和目的会混用,但是它们实际是不一样的。

比如说我要盖一栋房子,这是目标,而盖房子的目的是为了娶媳妇。当然为了实现娶媳妇这个目的不一定非要盖房子,比如你是钻石王老五,不用盖房子你也会摆脱单身啊。

另外我听到的一个比较有趣的例子是:有人感觉比较冷,他想要副手套,而你并没有手套,你可以说

我没有手套,可以来杯热水吗?这里保暖是目的,为了达到保暖的目的,可以送他一副手套,或者是一杯热水

6、架构和框架

架构:组成系统的元素及元素之间的关系

框架:架构的具体实现,某种可扩展的半成品。

一般说来,信息系统可能是他人按照某种架构搭建起的框架,然后我们去“装修”,形成我们的应用系统。在软件系统中所谓的“元素”就是模块,我们要考虑有哪些模块,这些模块之间的关系是什么,模块与模块之间如何通讯。框架是软件,架构不是软件。

也可以这样举例说明:我想买一套三室一厅的房子(架构),我现在有一套三室一厅的毛坯房(框架),需要装修才能入住。

7.模式和方式

模式:所谓模式就是解决相似问题的通用方法,就是套路,是方法论,是抽象的。只要看清了他的套路,他的第二招、第三招......别人不说,你都清楚他会接着干什么,这就是套路,这就是模式。比如说追女孩子,一定是先套近乎,然后送些小礼品啊,接着邀请看电影啊,吃饭啊,进一步增强感情等.....哈哈不多说了,你懂得套路肯定更多。教科书中是这样说的:每个模式是一条由三部分组成的规则,它表示了一个特定环境、一个问题和一个解决方案之间的关系。我的理解是:模式就是在某种环境(情况)下,发生了什么问题,如何解决(方案)。

方式:具体的、形象的方法和形式。接着上面的例子,具体如何套近乎呢?话怎么说呢?如何送小礼物呢?送什么礼物呢?这就是方呢法,这也考验水平啊。

有了模式之后有如下几个好处:对自己来说提高了效率和成功的可能性,便于系统的理解,出问题可以准确定位;对他人来说减低了沟通的成本,提高了沟通效率,不用猜了。

架构和框架也是某种模式。模式是比架构和框架更大的概念。一般把模式分为三个层次:架构模式,设计模式和惯用法。

8、层次和角度

层次:按照远近来观察系统

角度:按照位置不同来观察系统

“横看成岭侧成峰,远近高低各不同”,古人说的就是角度和层次。从不同的角度和不同的层次来观察事物使我们对事物了解的更透彻,更全面,更具体,更深刻!

就像是看一节竹笋,从不同的角度看就是翻来覆去看,从上到下看;从层次来看就像是剥笋一样,一层一层地看。

9、结构化和非结构化

结构化就是有序的,有组织的;非结构化就是无序的,非组织的。

举例:大家的衣服有很多,比较有条理的人可能会把衣服按照春、夏、秋、冬四季整理,按照内衣和外套之类整理,这就是结构化的,他要找衣服的话,非常方便;没有条理的人,他的衣服可能就是胡乱的堆在衣橱、沙发上,每次找衣服就像是家里遇到贼一样,东西翻个底朝天,你有这样的体验吗?这就是非结构化的。

10、面向过程、面向对象和面向接口

我们常看到如下表述:程序=数据结构+算法;还看到另一种表述:程序=对象+对象+...+对象。其实这两种说法都对,它们只不过是从不同的角度描述程序而已。数据结构体现的是数据之间的逻辑关系,算法是对数据的处理,不同的数据或数据结构有不同的算法;而对象是数据结构和算法的结合。

苦逼的词义解释_第1张图片

面向过程关注的是这些数据如何处理,以及先处理什么数据,接着再处理什么数据;面向对象重点关注的是数据与算法的结合体。面向接口可以看成是面向对象的一种具体实现方法,可以与继承类比,继承强调类间的承前启后,关注数据类的纵向关系。面向接口关注对象之间如何交互,关注类间的横向关系。类可变,接口不变。

11.过程和流程

过程一般指单独的活动、事情,强调结果

流程一般指做事情的顺序,强调活动之间的联系

你的报告需要审批(过程),具体流程是首先由分管秘书进行形式审查,然后专家评审,最后项目负责人批准(流程)。

12.机制和策略(mechinics & policy)

“需要提供什么功能”即机制,“如何使用这些功能”即策略

底层提供机制,上层提供策略,机制和策略分离,不要混在一起。

比如提供鸡蛋、面粉(机制),我就可以提供蛋糕,当然也可以提供鸡蛋饼,不提供鸡蛋,也就不要指望我提供蛋糕了。

另一方面,不要同时提供鸡蛋、鸡蛋糕,那是机制和策略混在一起,或者说是不专业

13.决策和控制

决策是决定以什么标准做什么,控制是按照标准去做

14.阻塞和非阻塞,同步与异步

在涉及IO时这是非常容易混淆的概念。

阻塞和非阻塞主要针对接收消息的进程

阻塞:进程在要接收数据时,若数据未到一直等待

非阻塞:进程在要接收数据时,若数据未到则离开执行其他

这很像我求学阶段的事情:那时我离家住校,每个周末会回家。我的母亲在周末的时候就会很不安,干一会事情就会到我回家的路上看看我会没回来,这实际上就属于非阻塞模式,如果我的母亲那时一直等在路口,那就是阻塞模式。

同步与异步主要是针对数据发送进程

同步:A进程发送一个消息给B进程,B进程立即处理并返回结果,在处理过程中A等待。

异步:A进程发送一个消息给B进程,B进程并不立即处理并返回结果,而是处理完以后再通知A进程,在处理过程中A可以处理其他事务。

15.功能和性能

功能是指可以做什么事,性能是指事情做得怎么样。同样是吃饭(事情),有的人山珍海味,有的人仅能果腹。

在项目实施过程中要首先解决功能问题,然后在解决性能问题。功能解决有无,性能解决好坏。

16.进程和线程

进程是运行的程序,操作系统按照进程分配资源。线程是进程的实际运作单元,操作系统按照线程进行调度。

对于单线程进程来说,线程和进程没区别。同一个进程的所有线程共享进程的资源。

17.声明和定义

声明是说有什么东西;定义是说这个东西是什么。在程序设计时经常有声明一个函数(数据类型、类...)等,定义一个函数(数据类型、类...),需要注意区分。比如说某个函数A中要调用函数B,使用前A需要知道B的接口(输入是什么,输出是什么),但是B具体如何实现A并不关心,这就需要告诉A-B是什么样子的,这就是声明的作用。定义是指B具体如何实现其功能的。但是如果A调用C,但是C定义在A前,这时C的定义对A来说也有声明的作用。

....
void A();---A的声明
void B();---B的声明
void C(){---C的定义,对A来说也有声明的作用
}
void  A(){---A的定义
    ...
    B();---B的调用
    ...
    C();---C的调用
    ...
}
void  B(){---B的定义
    ...
    B();
    ...
}

18.通讯和通信

目前,这两个词的使用频率相当高,但词义范围如何界定,并未明确统一。

传统意义上的“通讯”主要指电话、电报、电传。

“通信”仅指数据通信,即通过计算机网络系统和数据通信系统实现数据的端到端传输。

由于旧的“通讯”系统早已实现了数字化、计算机网络化改造,因此可以认为目前的数据通信系统已涵盖了过去的“通讯”系统的功能。按照这个结论,目前应多使用“通信”一词表达互联网间与局域网内的数据传输,尽量少用或不用“通讯”一词,以免引起概念上的误解。

该解释是别人的贡献

 

你可能感兴趣的:(项目管理)