网亚机房管理软件博客

新实用主义典范

机房对照明的要求

计算机机房照明可分为自然照明和人工照明两种形式。自然照明是指来自天体(如太阳的光源,而人工照明则是靠人为没置的各种类型的电尤源末获得,有的机房,山丁防尘和节能方面的考虑,甚至采用无窗建筑,即使有窗.对于要求连续运行的计算机系统的机房,也应以人工照明为主。对计算机机房照明系统总的要求是.合理的照度、光的颜色要求显色指数高、限眩光和阴影,以满足机器操作人员和维修人员的工作需要.而且应使长期工作在这种环境里的人感觉到光线柔和、舒适、不易疲劳。对于一般情况下,操作和维修这两种工作对照明的要求区别并不大,但就计算机这种电子设备来讲,这两种工作对照明的要求还是有些区别的。

计算机机房的场地准备

所谓场地准备,就是为电子计算机系统准备·一个工作场地。该场地可以是固定不动的地面建筑,也可以是可移动的车厢、船舱或飞机机舱,以及其它需要安装电子计算机设备的地方.为计算机系统寻求和建立能够充分发挥其功能,满足其各项环境要求的合适场地,并对各种设备进行妥善的安装,这是一门综合性技术,在电子计算机系统工程中被称为“场地准备技术”。

电子计算机主要由运算器、存储器、控制器和输入、输出设备组成。

实践证明,计算机房(或程控机房)环境中的温度、湿度、洁净度以及空气流动速度,直接关系到计算机的安装和可靠运行以及它的使用效率和寿命,因此机房内合理、经济,节能的空调系统是我们研究的重要课题。

构架:管理的视角

软件项目最重要的技术产品是它的构架:基础设施、控制和数据接口。它使软件构件作为一个系统相互协作,也使软件设计人员作为一个群组有效地合作。在群组成员之间建立正确和准确的沟通,在任何组织中都是一个永恒的问题。当沟通媒介中包含了多种语言,而且群组间存在文化上的差异时,沟通成一个非常复杂甚至难以解决的问题。一个软件开发群组要获得成功,软件构架中描述的项目间的沟通就必须既正确又准确。

 从管理的角度看,软件构架有3个不同的方面:

 1.构架(无形的设计概念)是一个软件系统的设计,而不是一个构件的设计。这包括详细说明工程所需的一份完整的资料清单。要制定重要的制造/购买决策,细化所有定制的构件,以便每个构件的成本和构造/装配成本可明确地确定。

软件的等级隔离

这里有个好莱坞的老笑话,你在杂货店偶然遇见一位陌生人,问他的电影剧本写得如何。陌生人,问他的电影剧本写得如何。陌生人毫无犹豫地回答,“啊!我刚好重新构思了第二幕,以使情节扣得更紧。”在硅谷,同样的笑话也是对的。你在快餐店与网上的陌生人聊天,问她的Web站点作的如何。陌生人毫不迟疑地回答,“啊!我刚好重新构思了页面,以使导航扣得更紧。”

在硅谷这边,我们忽略了人员的组成如何受到扭曲。应当频繁地提醒自己,实际上我们本身是相当地反常。在这里,平均水平的人使用基于软件的产品其实并不是很平均的。

软件不负责任

 确认对话框是一个最普遍存在的坏设计的例子。在我们想要采取某些动作时,它会问我们“确认吗”。在桌面系统的早期,程序会按用户输入的命令立即执行不可逆的动作。键入“全部删除”就会立即不可逆地进行删除。第一个用户一旦漫不经心地删掉他的全部磁盘内容,他会抱怨程序员,而程序员则加上适当级别的保护。在用户给出“删除”的命令之后电脑执行之前,程序显示一个对话框询问用户是否确认删除命令。

 这全是合乎逻辑的,但这也全是错误的。

 确认对话框对程序员来说是一个方便的解决方案。但这是对真实问题的误解。删除是用户的责任,而且她已经给出命令。现在没有时间让程序踌躇。它应当前进并完成要求的任务。实际上躲避的责任是程序准备不做其动作的责任,尽管用户要求它们做。

改进软件过程

 过程这个术语包含的意思太多。对于面向软件的组织来说,有很多过程和子过程。我使用3种截然不同的过程观点:

 元过程:为从事软件密集型业务线,一个组织使用的策略、程序和实践。元过程关注的是组织的经济效益、长期策略和软件ROI。

 宏过程:为了在确定的成本、进度和质量约束内生产出完整的软件产品,一个项目所采用的策略、程序和实践。宏过程的主要目标是创建一个满足给定约束集合的宏过程的完备实例。

 微过程:为了实现软件过程的制品,一个群组采用的策略、过程和实践。微过程的主要目标是以切实可行的经济成本和时间得到一个具有足够品质和功能的中间的产品基线。

软件文化问题的关键

 软件文化的一个很强的决定因素是因为软件是独立完成的。程序员单独工作,每次只能有一个程序员输入指令。电脑中的代码是无形的,而且也不会有人去看。读别人写的代码可不象读书一样容易,倒更像是看一个人用自己的速记体写成的笔记。编程是如此复杂,以至于需要程序员专心致志、不被打扰。程序员对这种工作的偏狭性了如指掌,因此没有人能够对他们正在做的工作施加影响。程序员知道他们所写代码的质量主要取决于他们自己的良心,老板可以对质量下命令,但老板没有时间和精力去自己查证质量到底怎样,解读一下程序员的代码比自己从头写更花时间。程序员深知这一点,他们个人的所作所为比其他任何事物都更能影响最终的产品形态和用户的满意程度。总而言之,他们将产品的成功归于己有,他们知道他们控制着问题的关键所在。

电脑文化的孤立性

 在大多数软件公司里,大多数有经验的程序员会负责做程序中最关键的部分。作为补偿,他们可以一定程序地免于答复烦人的技术咨询电话之苦。当用户打来咨询电话时候,会被转接到技术支持人员或是更初级的程序员那里去。只有在极少的情况下,用户在技术支持人员或是初级程序员那里显示出一定的专业技能时,才会被转给高级程序员。这种过虐方法的结果就是,越是高级的程序员,聚越少接触到真正有代表性的最终用户,因此他们会错误地认为那些给他们打电话的人是典型的用户。

 例如,在为企业提供市场数据管理软件的赛精技术公司中,数据库专家福拉德•格立克所能直接面对的客户是那些能同他聊到“查询分段”、“任务分配”或“数据空间”等话题的人们,所以福拉德会很自然地认为赛精技术公司的产品“信息大观”的用户也都是有相当水平的数据库专家。

«1»

Powered By Z-Blog 2.0 Doomsday Build 121221

版权所有©2007-2013 南京网亚计算机有限公司
QQ:502800066(购买咨询) 1074187861(技术支持) 邮件: sales@ji-fang.cn
电话:( 025)84533318 (025)84533319 (025)66671103 13913982176 传真: (025)84533320
地址: 江苏省南京市中山东路198号龙台国际大厦1205室