建站必读
网站建设知识
网站推广研究
网络营销与策划
网站案例评析
网络安全知识
ASP技术
PHP技术
JSP技术
.NET技术
当前位置:
首页
->
建站必读
->
.NET技术
转贴一篇CCBOY的好文——《专栏声音》转向面向对象的12个步骤
小气的神 2002-4-12
关于转变和变化的话题我们已经讨论得不少了,不知你是否花时间考虑过这样一个问题:我们如何向一个新技术或新平台转变的问题?
过去的技术或开发方式的转变取决于软件开发的流程和实际的设计和开发人员,往往取决于最终的开发人员,这将是对单个开发个体的考验和转变。这种情况下转变成功或失败所带来的后果基本上是这些开发人员的,职能上会有一些流到他的上一级,开发组织或公司中。不过有趣的是这种转变的过程和最后表现的形态也来得各自不同和千差万别,顺利的象滑翔飞行一样,从一个山头掠过到了另一个山顶;而痛苦的象是在泥潭中练习游泳一般,不仅满身污泥而且越游陷得越深。
今天企业级的开发需要有一个团队的协同和支撑,每个个人的力量和意志需要调整适合整个团队的主题和策略。现在一项新的技术应用在企业级开发中,也意味着整个开发团队需要一起作出反应和调整,团队中的某个人宣称开始使用某种新型技术,毫无意义。所以转向某种新的开发模型或使用新的技术成为整个开发团队需要一起面对的,甚至上延到更高的一层,项目组织或公司级的调整或改变。
当知道这个可能的事实之后,可能我们需要先接受自己的沮丧。无论如何转变的过程加长了而且变得复杂起来,个人将不再是转变的主要和唯一个体,转变不仅发生在个人而且也需要作用于整个团队,技术和非技术的东西混合在一起。
根据团队要求和所赋予的精神,这种转变的结果带来了一致性和可预测性。所以我们不会在是否要转变的问题上辩论太久,会减少用一项新技术去适应所有项目的误差,也不会贸然拿重要意义的项目去冒险体验新技术。沮丧之后我们仍然获得了团队的安慰,因为一起转变意味着共同努力形成一种良好准则。每个人能以一种客观而共识的方法来对技术本身作出评价,看它是否能接受,还是应该拒绝、或是进行调整。进而可能发展成一种机制,使技术或变革本身成为一种正面的力量被你以及团队中的大多数人控制和使用。
这里的一个关键是理解、理解还是理解,不仅个人要理解,而且整个团队也需要这种理解。我们不仅需要了解技术本身,而且还必须明白为什么使用这项技术的原因。理解到最终理解,只到形成正确的观念。理解的本身是为了获得正确而清晰的观念。
我不认为向新技术或新平台的转变可以和项目本身一起开始和发展或是交给项目管理中精良的风险控制。事实上一些项目从开始就失败了,项目本身隐藏着向新技术或新平台的转变,而整个项目组的大多数对此根本不清楚和毫无准备。失败的本身是对新技术的一项打击,因为对于局外人来说无法看到转变的工作量,而技术原因似乎更适合对于这种秘密夭折的项目作出一个可能公开的解释。
有了正确的观念和提早的意识,我们要怎样做,如何开始呢?
保守的做法是参见以前的经验和标准的规则和步骤。标准的原则象一个菜谱:“如果你想做一个蛋糕,那么首先要准备好这些这些原料,然后然后按照下面的步骤….”一本菜谱并不能够保证你一定做出一个蛋糕,因为整个过程仍然需要个人的经验、判断以及个人的感觉等等,但这总比你在房间里转来转去不知做什么要好。事实上,软件开发过程中的这种转变已不止一次发生了。下面的文章是讲述如何转向面向对象的12个步骤,我们必须相信变化中也有不变的特质,至少我们可以从中获得启发和思考。同样今天我们面临如何向WebService这样的技术或是dotNET平台等等一些新技术和平台的转变问题上不会转来转去了:)
如果说成功和失败是两条平行的直线,那么当我们拥有正确的观念和有效的原则以及策略,我们可以说我们会离成功的那一条线更近一些,离另外一条更远一些;似乎这也是我思考的最后结果了。
转向面向对象的12个步骤
Edward Yourdon & Carl Argila
<<case studies in object oriented analysis & design >>
好的管理包括告诉普通的工作人员、优秀的工作人员如何工作。
――约翰 D。洛克菲勒
由于提交大而复杂的软件系统所造成的在预算和进度上不断增加的压力,许多公司发现他们从当前的传统的软件开发方法仓促地转向面向对象的开发模式上。正如大多数客户所证实的,转向面向对象方法时真正困难的部分是在大量的非技术方面的处理上。
下面给出12个步骤,帮助你和你的项目转向面向对象的方法。我们不能保证这些步骤很容易实现,但如果按照这些步骤很认真地去做,那么会收到
本站关键词:
|东莞软件开发|东莞软件设计|东莞主页设计|东莞公司主页|东莞建站套餐|东莞建站服务|东莞商标设计|东莞商标注册|东莞yahoo推广|东莞网络实名|东莞百度baidu推广|东莞google推广||东莞软件开发|东莞软件设计|东莞主页设计|东莞公司主页|东莞建站套餐|东莞建站服务|东莞商标设计|东莞商标注册|东莞yahoo推广|东莞网络实名|东莞百度baidu推广|东莞google推广||东莞软件开发|东莞软件设计|东莞主页设计|东莞公司主页|东莞建站套餐|东莞建站服务|东莞商标设计|东莞商标注册|东莞yahoo推广|东莞网络实名|东莞百度baidu推广|东莞google推广||东莞软件开发|东莞软件设计|东莞主页设计|东莞公司主页|东莞建站套餐|东莞建站服务|东莞商标设计|东莞商标注册|东莞yahoo推广|东莞网络实名|东莞百度baidu推广|东莞google推广||东莞软件开发|东莞软件设计|东莞主页设计|东莞公司主页|东莞建站套餐|东莞建站服务|东莞商标设计|东莞商标注册|东莞yahoo推广|东莞网络实名|东莞百度baidu推广|东莞google推广||东莞软件开发|东莞软件设计|东莞主页设计|东莞公司主页|东莞建站套餐|东莞建站服务|东莞商标设计|东莞商标注册|东莞yahoo推广|东莞网络实名|东莞百度baidu推广|东莞google推广||东莞软件开发|东莞软件设计|东莞主页设计|东莞公司主页|东莞建站套餐|东莞建站服务|东莞商标设计|东莞商标注册|东莞yahoo推广|东莞网络实名|东莞百度baidu推广|东莞google推广||东莞软件开发|东莞软件设计|东莞主页设计|东莞公司主页|东莞建站套餐|东莞建站服务|东莞商标设计|东莞商标注册|东莞yahoo推广|东莞网络实名|东莞百度baidu推广|东莞google推广||东莞软件开发|东莞软件设计|东莞主页设计|东莞公司主页|东莞建站套餐|东莞建站服务|东莞商标设计|东莞商标注册|东莞yahoo推广|东莞网络实名|东莞百度baidu推广|东莞google推广||东莞软件开发|东莞软件设计|东莞主页设计|东莞公司主页|东莞建站套餐|东莞建站服务|东莞商标设计|东莞商标注册|东莞yahoo推广|东莞网络实名|东莞百度baidu推广|东莞google推广||东莞软件开发|东莞软件设计|东莞主页设计|东莞公司主页|东莞建站套餐|东莞建站服务|东莞商标设计|东莞商标注册|东莞yahoo推广|东莞网络实名|东莞百度baidu推广|东莞google推广||东莞软件开发|东莞软件设计|东莞主页设计|东莞公司主页|东莞建站套餐|东莞建站服务|东莞商标设计|东莞商标注册|东莞yahoo推广|东莞网络实名|东莞百度baidu推广|东莞google推广||东莞软件开发|东莞软件设计|东莞主页设计|东莞公司主页|东莞建站套餐|东莞建站服务|东莞商标设计|东莞商标注册|东莞yahoo推广|东莞网络实名|东莞百度baidu推广|东莞google推广||东莞软件开发|东莞软件设计|东莞主页设计|东莞公司主页|东莞建站套餐|东莞建站服务|东莞商标设计|东莞商标注册|东莞yahoo推广|东莞网络实名|东莞百度baidu推广|东莞google推广|
域名注册
|
虚拟主机
|
网站建设
|
网站推广
| 广告设计
|
帮助中心
|
软件中心
|
关于腾达
东莞市腾达信息工程有限公司 本站网络实名: 东莞网站建设
地址:东莞市新城市中心区第一国际B座610 邮编:523007
电话:0769-22026071 22026072 传真:0769-22026076
24小时服务热线:13712032014
© 2002~2005 腾达网络 版权所有
粤ICP备 05018777号