关灯
护眼
字体:
《我的电脑我做主》第8章 百鸟朝凤,谁说女子不如男?
上一章 目录 下一章

“只需进行几天的培训,普通中学生就能学会概念设计,真是难以置信?我倒想亲眼看看!”一个记者一边自言自语地说着,一边走进了兴庆阁。.

根据会务的安排,下午一点整,概念设计大赛,中学组的竞赛,会在这里举行。

走进大厅,见有一堆记者在那里交谈。

“简直是奇闻,软件开发项目从没听说过可以进行限时比赛的!”

“是啊,参赛的都是小小中学生,只进行了几天的培训,能行吗?”

“限时比赛,多长时间?”

“只有三个小时,这点时间够干啥呀,我看,连做需求分析的时间都不够!”

“而且还是现场命题,现场评分,好像挺公正的!”

“竞赛是怎么组织的,参赛单位是什么?”

“据说是以代表队参赛,这里是中学组,共有十六个代表队。”

“评委都是些什么人?”

“都是各界的精英代表。”

“那有新闻界的没有?”

“有啊,好像是软件报的一个副总编。”

“奖项是怎么设的?”

“设一、二、三等奖各一项,一个奖项一个代表队。”

“那就是说,不允许有两个或以上的代表队获得同一等级的奖项?”

“是的,不允许。”

“那要是出现得分相同的情况呢?”

“加时赛,现场演讲。”

“噢,那就更热闹了!”

“是呀。”

“一般软件公司都有很多职位的,比如架构师、需求分析师、软件工程师,等等,一个代表队里,有这么些职位吗?”

“没那么多,他们说是角色,只有三种,一个概念设计师,一个美工,还有一个测试工程师。”

“噢,怎么这么少?”

“不知道,说是不需要编程了,自然省不少人力!”

“噢,原来是这样!”

“那这代表队是怎么产生的?”

“听说,中学是以年级为单位,大学是以系为单位,各单位自己选拔组织的。”

“噢!那赛场布置好了吗?”

“好了,你看那边,分了十六个小阁子,每个小阁子配四台电脑,全是清一色ncpts。”

“你才刚说只有三个,角色,对,你说的角色,怎么要配四台电脑?”

“每人一台,还有一台据说是做系统测试的。”

“噢,是这样。那能上互联网吗?”

“不能,四台电脑都不能上,但这四台电脑可以互连,互相通讯。”

“噢,相当于组成一个小内网。”

“是的。”

“那,三种,角色。噢,你看,老忘!这角色是怎么分工的?”

“这在竞赛规程里有说,说什么,什么来着,噢,概念设计师定义概念,还有概念之间的关系。美工呢,说是进行概念表示的,什么设计,还有什么画面的视觉美化。测试工程师呢,进行什么系统级测试,噢,对了,说是有个什么特别的测试工具,叫做什么概念测试框架,说那东西可神了,什么概念呀,什么概念表示呀,都能看到,有了它,这三种角色就整合到一起了。”

“噢,看来想得挺周到的。”

“那是,要不怎么说是世界级的伟大发明呢!”

“那竞赛题目出来了没有?”

“还没有,要在开赛前才出,现场命题!”

“噢!”

忽然,一队带着灿烂笑容的礼仪小姐走进了大厅,绕着大厅围了一圈。大厅主席台上,不知什么时候,已经坐满了演奏家,一个“皇家乐队”正张弓待奏。

记者们停止了交谈,一齐聚向主席台。

主持人宣布竞赛开始,奏乐、升旗。

“皇家乐队”张弓发声,昂扬、激越的音乐好似把大家都带进了体育场。三个来自中学生的“小小升旗手”走到主席台前,将一面印着“我的电脑我做主”的天蓝色大旗,挂在临时旗杆上。

大旗冉冉升起,音乐激奋人心。当大旗升到顶部时,一阵狂风暴雨般的掌声响了起来。

随后主持人宣布竞赛代表队入场。

在一阵热烈的掌声中,一群群可爱的孩子跳了进来,他们身着统一的制服,手中高举标语牌,神采奕奕地依序入场,进入各自的小阁子,投入紧张、激烈的竞赛。

主持人宣布正式开赛,出示竞赛题目。

只见主席台上方的一块液晶显示屏上,出现了一排大字:“竞赛题目:家庭理财,要求的功能包括:家庭组成、月收入、日记流水账、大宗支出分析、消费习性分析。”

一看到竞赛题目,记者们又开始谈论起来了。

“这题目,消费习性分析可是个无底洞,谁知道要分析到什么程度?”一个记者首先发问。

“大宗支出,到底什么叫大宗呢?以什么为标准呢?”另一个记者也跟上来了。

“这么个题目,要是用传统软件开发方法来完成,你估计需要多少行源代码?”一个记者问他的朋友。

“我看看,有日记流水账画面,家庭成员设置画面,大宗及消费习性设置画面,还有系统总画面等,总共四、五个画面,日记流水账表,家庭组织表等,大概二、三个数据库表,总括说来,按C++进行估计,大概一、二万行源代码吧。”记者的朋友回道。

“没这么简单吧,据我看来,消费习性分析需要寻找消费行为与商品的习惯性依赖关系,这就要求你建立常见商品库表。”那记者根据自己对软件行业的了解,提出了与他的朋友不同的看法。

“这倒也是,先前也说过,这消费习性分析是个说不清、道不明的要求!”记者的朋友也表示疑惑。

记者们在赛场外边交头接耳、议论纷纷,小姑娘、小伙子们却在赛场里边挥鼠击键、龙争虎斗。试问这鼠键大赛,谁主沉浮?

比赛刚刚进行了二个小时,光华中学初二年级代表队就完成交卷了。这个队的领队兼概念设计师是初二(3)班的光敏清慧,是个一脸稚气,清秀大方,聪明伶俐,年龄还不到十三周岁,极有天赋的小姑娘。

这光敏清慧可说是天生异禀,二岁就能开口说话,四岁即可赋诗作文,不仅生得貌若天仙,而且颇有智慧、胆略,善于解人疑难,故而左邻右舍,无不夸赞。据说有那么一天,来了一个外国人,在街上立了一块大牌子,牌子上面挂着一堆乱绳,旁边悬挂着一个告示说:“有能解开这个绳结的,奖赏一千元!解不开的,付二元!”,许多人都去尝试,皆因其绳结太过复杂,无法破解,输了钱。光敏清慧听说后,向她妈妈要了二块钱,拿着一把小刀,来到街上,只一刀,就将那绳结切开了,得到了一千元,于是人们都称赞光敏清慧。

这个孩子,人小鬼大,自从入学以来,文、智、体、艺,各个方面,有如破土之春笋,节节高升,进步之神速,实属罕闻。

评委们要等到所有的代表队都完成后,才开始进行考评,所以提前交卷并没有什么益处,但小清慧却总是信心满满,一脸冠军舍我其谁的神气。

果不其然,考评结果显示,小清慧领导的代表队,不仅创造性地完成了全部要求的功能,而且设计十分精细,画面形象万分生动,全局观和视觉体验都十分出色,故全体评委一致给出最高分。

鹤立鸡群,百鸟朝凤,冠军就这么自然而然地凸显出来了。软件报记者不失时机地对小清慧进行了现场采访。

“请问,你花了多少时间学习概念设计?”记者提问。

“只有五天。”小清慧答道,漂亮的凤眉一扬,显出几分高贵和不凡。

“概念设计这么好学吗?”记者一凛,有些不服气地追问道。

“我觉得挺好学的。概念其实就是我们对客观事物的认识,我们是怎么认识的,就通过计算机怎么去表示,这中间没有丝毫障碍。就拿我们的竞赛题目来说,家庭由什么组成,大家都是很清楚的,只要在计算机里这样表示出来就是了。”小清慧学着**的腔调,开始讲解概念设计系统。

“概念会有一些属性,要设置这些属性的名称呀,数据类型呀,长度呀,等等的。概念之间的关系也不算太复杂,不过是组合呀、聚合呀、关联呀,等等的,主要的就是整体与部分的关系,或者说类似手与身体的关系。根据我们对概念的认识,把相应的关系设置出来就是了。”概念与属性,对于小清慧来说,真好像是小菜一碟。

“概念的定义可以说是结构描述,就好像描述一座房子,房子有几层呀,门窗各有多大呀,朝向和位置呀,等等的。但这不足以构成类似软件的功能,这种功能要靠概念表示来实现。”极善于用比喻的小清慧,一边用小手比比划划,一边表情生动地向记者解释。

“那概念表示又是什么呢?”记者插问。

“简单地说,概念表示就是概念的执行机制,就好像开汽车一样,概念就好比是汽车,概念表示就好比是司机。司机通过操控方向盘来驾驶汽车,概念表示则通过‘属性条’来实现概念的执行。”小清慧侃侃而谈,连用精妙的比喻,俨然一副首席概念设计师的神气。

“那‘属性条’又是什么呢?”记者又插问。

“‘属性条’可以说就是属性的显示方式。比如‘人’这个概念,有姓名、性别等属性,每个人都有姓名,但具体叫什么却不尽相同。就是说,都有姓名,但却有许多不同的、具体的名字,要是只把这些名字列在一起,就可能分辨不清,所以得有一个地方标识一下这些都是姓名,再在这个标识的下面列出所有这些名字。那这个标识就对应着‘属性条’里的名条,而这些个名字就对应着‘属性条’里的值条,这么一对‘属性条’就可以表示姓名这个属性了。”

“每个属性都有这么两个‘属性条’,从相关概念的所有‘属性条’中选择一些组织起来,就会得到一个类似窗口的界面,从中就可以看到一个系统剖面。举例来说,在企业人员管理中,有花名册、工资表等,花名册中需要人员的基本信息,如性别、生日等,而工资表中就不见得需要生日这样的属性。花名册、工资表都相当于系统剖面,概念表示就是用于设计及展示系统剖面的。”

“一个个系统剖面,或者说,一个个概念表示,综合起来,就可以对整个系统进行维护和管理,这其实就是传统软件技术所最终实现的功能。”小清慧一脸轻松地向记者说明了概念表示的要诣。

“对于竞赛题中的‘消费习性分析’,你是怎么处理的?”记者把赛前讨论中的问题也拿出来了。

“我主要考虑了三个方面,一是消费行为对特定时间的习惯性依赖关系,如过生日的时候购买生日蛋糕;二是消费行为本身的周期性依赖关系,如每个月都要购买某种商品;三是消费行为对商品组合的依赖习惯性依赖关系,如买鞋子时习惯性地买袜子。我认为,这三方面已经满足了题目的要求。”小清慧很自信地回道。

“难道就没有你感觉困难的地方吗?”记者纳闷,一个小小的女孩子怎么就能把概念设计吃得这么透。

“真正困难的地方是抽象,对同一个问题,不同的抽象角度得出的概念设计也不相同,有的很简洁,有的很繁杂,这是真正有待提高的地方。”小清慧好像很有自知之明似的,完全知道自己的成长方向。

※※※

话分两头说,水往一边流。兴庆阁里小虎争,兴恵阁中大龙斗。

这大学组的竞赛与中学组的竞赛是同时异地进行的,其流程也差不离,有什么奏乐升旗呀,代表队入场呀,这些就不多说了。

话说这大学组的题目,但见那兴惠阁里也有一个主席台,那台上方也有一个大型液晶显示屏,只见那上面一排大字:“竞赛题目:“校园银行”,要求设计一个简易的大学校内银行系统,只支持活期存取,可查看流水账。”,看看,就这题目,难不难吧?

大学组的竞赛过程与中学组的基本类似,只是有一些选手,由于学习过一些编程技术,舍不得丢弃,反而影响了对概念设计系统的理解,因此觉得题目过难,不免有畏难情绪和抱怨表现出来,却碰巧让记者给抓拍上了,成为赛场里一点意外的小插曲。

没有多少悬念,优秀者总是驾驭时间列马的好骑手。评选结果显示,提前半个多小时交卷的虹天骄大学数学系代表队,以其精细、务实的设计风格,精美的操作画面摘取桂冠。该代表队的领队兼概念设计师是应用数学三年级(2)班的余光华,是一个英俊干练,勤奋好学的小伙子。

记者总是像嗅觉灵敏的猎狗一样,能够不失时机地追上猎物。你看,评选结果才刚刚出来,计算机科学报的记者就堵住了余光华。

“请问你学习过编程吗?”记者一问中的,恰像武林高手出手一样,当心一拳,要取性命。

“当然学过。不过我是学应用数学的,学校只开一些精典的算法语言课,侧重上机实践,不重理论。如果想要深入学习程序设计理论,就得靠自学了。”余光华平静地答道,好像完全不拿记者的“当心一拳”当回事似的。

“你们都学过编程,而面对所谓的概念设计,怎么有的能轻易入门,有的却畏如虎口,为什么?”记者仍不罢休,紧紧追问。

“这个,我也说不好,也许就像保罗说的那样,要舍得,有舍才能有得。背着一个大包袱上路,怎么能走得快呢?”余光华仍然平静地回答,只是那表情、动作多少夹带着一点无奈。

“就是说,学过编程的人,再学概念设计就会比较困难?”记者想要得出一个简单的结论。

“也不尽然。但,要是总想着编程如何实现,就可能会进入死胡同。”余光华只好无奈地敷衍。

“照你这么说,编程就没有一点用处了?”记者不无遗憾地追问。

“可能是吧!除非很特殊的领域或场合,可能还会依赖编程!”余光华既遗憾又肯定地答道。</p>


上一章 目录 下一章

随机推荐