1700417663
可以看到,表12.3所示的各种设计方法,其关注点要么在输入、运算、输出、指令、数据这几个要素的某一个上,要么在某几个的组合上。引进计算机系统的目的是通过用计算机替代靠手工作业进行的业务来提升工作效率。因此在设计时,要使手工作业的业务顺应计算机的处理方式来进行替换,这一点也值得注意。
1700417664
1700417665
1700417666
1700417667
1700417669
计算机是怎样跑起来的 12.6 面向对象法简化了系统维护工作
1700417670
1700417671
称为“面向对象”的设计、编程方法备受瞩目。所谓“对象”(Object)就是把指令和数据归拢到具有一定意义的组中而形成的整体。在面向对象的方法中,设计者就是关注对象,即事物来拆解那些靠手工作业进行的业务的。可以说现实世界的业务其实就是事物的集合,而面向对象法的特征正是可以把这些事物直接搬到计算机中
1700417672
1700417673
应用面向对象的方法设计出来的计算机系统既易于维护,又便于开发者改造其中的部分功能。这是为什么呢?对于已进入部署、维护阶段的系统而言,早则几个月,迟则几年,日后都免不了要进行或多或少的改造。这是由于现实世界的部分业务发生了变化,为了响应现实世界的变化,计算机系统的某些部分也必须随之改造,否则就不能去学业务了。举例来说,消费税从3%提到5%,邮政编码从5位增加到7位等都是现实世界的变化。如果计算机系统是以消费税对象或邮政编码对象为单位拆解业务的,那么只需要改造这两个对象就可以了(如图12.4所示)。甚至可以这样说,只有以易于维护为标准把业务拆解成对象的做法,才是具有专家风范的面向对象法
1700417674
1700417675
图12.4 若应用了面向对象法,系统维护起来就简单了
1700417676
1700417677
1700417678
1700417679
1700417680
1700417681
1700417682
1700417684
计算机是怎样跑起来的 12.7 技术能力和沟通能力
1700417685
1700417686
正如之前讲解的那样,SE所要具备的能力是多种多样的,这些能力大体上分为两类:技术能力(Technical Skill)和沟通能力(Communication Skill)。所谓技术能力,是指灵活运用硬件、软件、网络、数据库等技术的能力;所谓沟通能力,是指和他人交换信息的能力,而且这里要求的是双向的信息交换能力。一个方向是从客户到SE,即SE倾听客户等的需求,另一个方向是从SE到客户,即SE向客户等传达信息。SE必须同时具备技术能力和沟通能力,为此,首先要牢牢掌握这两种能力的基础知识,这尤为重要
1700417687
1700417688
所谓技术能力的基础知识,就是从第1章开始讲解过的内容,不再赘述。所谓沟通能力的基础知识到底指什么呢?能够规规矩矩地打招呼?能够用正确书写文档?能够声音洪亮地讲话……当然这些都很重要。因此可以说作为一般社会成员所需的常识就是沟通能力的基础知识。在此之上,身为SE还必须具备一些 特有的常识,那就是“懂得什么是IT”。对于社会成员来说,每个人都有自己的定位。客户会把SE看作是懂得IT的人。反过来,如果SE不懂IT会怎样呢?与客户的沟通就进行不下去了
1700417689
1700417690
笔者经常在面向立志成为SE的新员工培训会上问这样一个问题:“你认为作为SE,一开始应向客户提什么问题?”多数的回答是“您需要什么样的计算机系统?”这当然没错,但不能算是最好的答案。因为客户最关心的是使用计算机解决眼前的问题,而并不是引进什么样的计算机系统。因此SE应该首先询问客户“您遇到什么困难了吗?”倾听客户的困难,给出解决对策即IT解决方案,这才是SE的职责
1700417691
1700417692
1700417693
1700417694
1700417696
计算机是怎样跑起来的 12.8 IT不等于引进计算机
1700417697
1700417698
IT是Information Technology(信息技术)的缩写,也许翻译成“充分运用信息的技术”会更容易理解。虽然一提到信息化(IT化),大多数人就会认为是引进计算机,一提到IT行业就认为是计算机行业,但作为SE,不能把“信息化”和“引进计算机”等同起来的。要说这两者之间的联系,也只不过是碰巧计算机作为信息化的工具是很实用的。如果说的更极端些,不使用计算机,信息化照样能进行。
1700417699
1700417700
举例来说,大家手中都有别人给的名片吧?这些名片要怎样才能充分利用呢?“按ABCD……顺序分类整理,放入名片夹,当想要打电话或寄信时,从中查找……”这样的做法就很信息化了!“为了区分中元节或年末要不要送礼,把名片按供应商、经销商等分门别类……”这样就越来越信息化了!这里所说的“很信息化了”的意思是“正在充分利用信息”,若手工作业也能充分地利用信息,那么即便未使用计算机,也是了不起的信息化。“一直在名片上用手写的方式记录下交易记录,这样做真麻烦……”要是遇到这种情况,才终于该轮到计算机出场了,用计算机来解决以往要靠手工作业解决的信息化问题(如图12.6所示)
1700417701
1700417702
图12.6 为了解决手工作业中的信息化问题而引进计算机
1700417703
1700417704
1700417705
1700417706
1700417707
SE的工作是分析靠手工作业完成的业务,提出能够用计算机解决客户所面临问题的方法。如果靠手工作业完成的业务根本“无法用信息化的方法解决”,而客户又深信“只要引进了计算机,自然就可以用信息化的方法解决了”,那么应该怎么办呢?SE这时应该向客户说明,计算机并不是万能的机器,并不是什么都能解决
1700417708
1700417709
1700417710
1700417711
[
上一页 ]
[ :1.700417663e+09 ]
[
下一页 ]