按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!
庑└雒志投杂ψ拧粜蕴酢锏闹堤酰饷匆欢浴粜蕴酢涂梢员硎拘彰飧鍪粜粤恕!毙∏寤勰贸鲆桓稣粕闲偷缒裕又械鞒鲈诟拍钌杓婆嘌凳弊龅募蛞兹耸鹿芾硐低常蚣钦哐菔尽笆粜蕴酢钡挠梅ā
“每个属性都有这么两个‘属性条’,从相关概念的所有‘属性条’中选择一些组织起来,就会得到一个类似窗口的界面,从中就可以看到系统的一个剖面。奇*。*书^网举例来说,在企业人事管理中,有花名册、工资表等,花名册中需要人员的基本信息,如性别、生日等,而工资表中就不见得需要生日这样的属性。花名册、工资表都相当于是系统的一个剖面,概念表示就是用于设计及展示各个系统剖面的。”小清慧一边解释,一边通过掌上型电脑向记者演示“花名册”、“工资表”等的运行效果。
“一个个系统剖面,或者说,一个个概念表示,综合起来,就可以对整个系统进行维护和管理,这其实就是传统软件技术所最终实现的功能。”小清慧一脸轻松地向记者说明了概念表示的要诣。
“对于竞赛题中的‘消费习性分析’,你是怎么处理的?”记者把赛前讨论中的问题也拿出来了。
“我主要考虑了三个方面,一是消费行为对特定时间的习惯性依赖关系,如过生日的时候购买生日蛋糕;二是消费行为本身的周期性依赖关系,如每个月都要购买某种商品;三是消费行为对商品组合的习惯性依赖关系,如买鞋子时习惯性地买袜子。我认为,这三方面已经满足了题目的要求。”小清慧很自信地回道。
“难道就没有你感觉困难的地方吗?”记者纳闷,一个小小的女孩子怎么就能把概念设计吃得这么透。
“真正困难的地方是抽象,对同一个问题,不同的抽象角度得出的概念设计也不相同,有的很简洁,有的很繁杂,这是真正有待提高的地方。”小清慧好像很有自知之明似的,完全知道自己的成长方向。
※※※
话分两头说,水往一边流。兴庆阁里小虎争,兴悾笾写罅贰
这大学组的竞赛与中学组的竞赛是同时异地进行的,其流程也差不离,有什么奏乐升旗呀,代表队入场呀,这些就不多说了。
话说这大学组的题目,只见那液晶显示屏上,有一排大字:“竞赛题目:校园银行,要求设计一个简易的大学校内银行系统,只支持活期存取,可查看流水账。”,看看,就这题目,难不难吧?
天下事有难易乎?为之,则难者亦易也。不为,则易者亦难矣。按说这大学组的参赛选手,相对于中学组的那些小小中学生来说,都是大哥哥、大姐姐了,学起概念设计来,应该轻松得多,是吧?实际却不然,他们中有一些人,在大学里学过一些编程技术,什么C++呀,JAVA呀的,自我感觉良好,故而在学习概念设计时,理解就难以深入,口上说起来是头头是道,实际做的时候却一筹莫展。你看看,这竞赛题目刚一出来,他们就拿传统的软件开发方法来类比,什么需求分析呀,数据库设计呀,开发模型呀,一大堆东西,这么一想呀,就觉得这三个小时实在太少,根本做不完,自然不免有畏难情绪和抱怨表现出来,却碰巧让记者给抓拍上了,成为赛场里一点意外的小插曲。
无论是什么比赛,体育竞赛也好,作文比赛也罢,卓越的选手都是相似的,而失败的选手却各有各的失败。优秀者总是驾驭时间列马的好骑手,古往今来,概莫能外,你看看,就在这大学组的赛场中,虽然也有畏题如虎的懦夫,却更有好整以暇的勇士,比赛才进行了二个多小时,就有代表队完成交卷了。
虽然提前交卷并没有什么实际的好处,但却是一种轻松和信心的体现,最后评选的结果也充分说明了这一点,你看看,差不过提前五十分钟交卷的虹天骄大学数学系代表队,以其精细、务实的设计风格,精美的操作画面摘取了桂冠。
该代表队的领队兼概念设计师是应用数学三年级(2)班的余光华,是一个英俊干练,勤奋好学的小伙子。
记者总是像嗅觉灵敏的猎狗一样,能够不失时机地追上猎物。你看,评选结果才刚刚出来,计算机科学报的记者就堵住了余光华。
“请问你学习过编程吗?”记者一问中的,恰像武林高手出手一样,当心一拳,要取性命。
“当然学过。不过我是学应用数学的,学校只开一些精典的算法语言课,侧重上机实践,不重理论。如果想要深入学习程序设计理论,就得靠自学了。”余光华平静地答道,好像完全不拿记者的“当心一拳”当回事似的。
“你们都学过编程,而面对所谓的概念设计,怎么有的能轻易入门,有的却畏如虎口,为什么?”记者仍不罢休,紧紧追问。
“这个,我也说不好,也许就像保罗说的那样,要舍得,有舍才能有得。背着一个大包袱上路,怎么能走得快呢?”余光华仍然平静地回答,只是那表情、动作多少夹带着一点无奈。
“就是说,学过编程的人,再学概念设计就会比较困难?”记者想要得出一个简单的结论。
“也不尽然。但,要是总想着编程如何实现,就可能会进入死胡同。”余光华只好无奈地敷衍。
“照你这么说,编程就没有一点用处了?”记者不无遗憾地追问。
“可能是吧!除非很特殊的领域或场合,可能还会依赖编程!”余光华既遗憾又肯定地答道。
第9章 墨守陈规,失败怎么能怨天?
“只有我,最摇摆,没有人比我帅……”恰天鹏一边哼着歌,一边轻松地操控着方向盘。
回想起昨晚做的美梦,不觉脸上开出“棉花”来。“那个美呀,我一个人在宫中享受八个美女,太爽了!”口里的“流汁”不知不觉地掉到了方向盘上。
“嘎……!”一阵紧急煞车,差一点开进前面小轿车的屁股里,恰天鹏不觉惊出了一身的冷汗,再仔细看一看周围的环境,不觉失声叫了出来:“妈呀!这是哪里?真TMD见鬼,我这是开哪儿来了?”
“真是作梦娶媳妇,净想好事呢!拜托收收心吧,别迟到了!”恰天鹏一边自言自语地说着,一边急打方向盘,转向,朝东,市中心区的东边。
……
这恰天鹏可不是一般的人,天赋异禀的他,简直是个编程天才。早在他上大学的时候,就以其杰出的表现在众多的莘莘学子中“鹤立鸡群”。曾有一次,学校组织了一次编程大赛,他夺得了第一名,但更让人叫绝的是,他的代码量仅有第二名代码量的一半,所以人人称奇,一时间,名满校园。
毕业以后,他二话没说,跟老爸要了一笔钱,创立了恰恰好软件开发公司,自任董事长兼首席架构师。公司一开张,那生意做的,那个风生水起,实在令人垂涎。最近几年,发展更快了,真是那个,“芝麻开花哟,节节高嘞。”
不过几年时间,恰天鹏就成了正果,不仅给自己买了一套高档的豪华别墅,还给父母也买了一套,公司里的几个高层,每人一辆宝马跑车,那个气派呀,真是没得说。
然而就在个把月前,出了个新情况,不知天高地厚的世纪光影公司,竟敢向他这个编程天才下战书,拿几个小小中学生来跟他叫阵,要搞个什么,什么概念设计与传统软件设计对抗赛,这不是拿鸡蛋砸石头吗?所以,秉持他一贯的作风,二话没说,就签下了战书,代表传统软件设计一方,响应光富毕胜的挑战。
今天下午就要进行比赛,眼看时间快要到了,这不,他正快马加鞭地往赛场赶去。
……
也难怪恰天鹏那么容易就赚到很多钱,这一说到计算机的应用,尤其是那企业级的应用,那可真是一本难念的经。
长期以来,应用软件都是依赖于软件开发公司的。用户有什么业务需求,要先向软件开发公司提出来,确定项目的规模和开发预算,然后由软件开发公司根据需求编制计算机程序,经过一系列测试后交付给用户使用。如果需求有大的变更,则基本上是按一个新项目来对待。所以,应用软件的研制费用很高,软件公司也比较容易赚到钱,只是到底能给用户创造多少价值,那可就是仁者见仁,智者见智了。
所以,光富毕胜经过周密安排,决定在举行新闻发布会期间,举行一场传统软件设计与概念设计的对抗赛,通过实实在在对比观察,让人们对概念设计系统无与伦比的优越性有一个完全感性的认识,以彻底打消人们对概念设计系统的疑虑。
你看,恰天鹏这小子,跌跌撞撞、急急忙忙地赶来了。从他的公司里抽了一些编程精英组成了传统软件代表队,包括一名架构设计师,由他自己亲自担当。还有一名需求分析师,两名软件开发工程师,一名美工及两名测试工程师,这些人都是他公司里有多年工作经验的高手,使用Windows相关开发工具进行开发。
对抗赛的另一方:概念设计代表队,则由星光灿烂中学的初中学生组成,包括一名概念设计师,一名美工及一名测试工程师,仅有3人,仅使用世纪光影公司的新产品ConceptsI。
对抗赛现场命题,限时3小时,以先完成者为优胜。
恰天鹏带着他的兵们,雄赳赳、气昂昂地现身了。他们不停地向观众和记者挥手致意,展示他们每战必胜的决心。
只见主席台上方的大液晶显示屏上报出了对抗赛的题目:投弹机器人,包括一名只会投弹的机器人,重力场的参数(即重力加速度)可调,弹道轨迹亦可调。要求在画面精确显示飞弹的飞行轨迹及与目标的偏差分析,且机器人能够在随后的投掷中逐步改进投弹准确性。
看到这个题目,恰天鹏不由得一乐:“哈,这可是非编程不可的,我倒要看看你光富毕胜长了几个脑袋,哼!”
“哥儿们,这回我们赢定了!”恰天鹏一边大声地对他的兵们吆喝,一边领着他们走进了赛场。
这赛场在兴天阁大厅里,用临时隔离板围出两个小区,两个代表队各占一区。
传统软件代表队配置八台预装了Windows操作系统的电脑,但由于开发环境相关的软件安装起来比较耗时,故由参赛者带来自己预装好的活动硬盘,现场换入这些电脑中,待比赛结束后,再将这些电脑原来的硬盘换回。这些电脑互相连接,组成一个小的局域网,方便参赛者相互沟通、交流,但不允许上互联网查资料。
概念设计代表队配置了四台预装了ConceptsI的电脑,由于参赛者不需要安装其它工具软件,所以这种配置就已经够用了。这些电脑也互相连接构成小的局域网,同样不允许上互联网。
“你写需求文档,”甫一入赛场,恰天鹏就决定放弃传统的软件开发步骤,直接开始编码,所以他对那个需求分析师这样安排了工作:“需求文档你按照自己的考虑来写,越快越好,不用给我们看,也不用考虑我们是否看得懂,完全根据你的设想来写。”
紧接着,恰天鹏转过身来,对那两个软件工程师说:“我们直接开始编码,需求分析文档只是用来应付检查的,基本上与我们无关,我们无需考虑!你负责投弹机器人的画面绘制,你呐,你负责弹道轨迹的计算和绘制,我负责总控。”接着又对那两个测试工程师说:“你们就直接准备测试计划书!”
“需求都没有,我们根据什么做测试?”那两个测试工程师不是很明白。
“直接按题目,比如弹道轨迹与重力场参数是否吻合,机器人出手的角度与弹道轨迹的初始发射角是否一致,等等,你们直接做测试用例就是了。”恰天鹏几乎有点儿不耐烦了。
传统软件开发,要进行需求分析、概要设计、详细设计、编码、测试、移交等很多步骤,但恰天鹏这个编程天才,却把这些都省略掉了,只进行编码和测试。
……
时间虽然是最公平的,却仍有那么一点儿偏心。谁认为他的时间紧迫,那么他就会觉得他的时间流逝得快些;谁认为他的时间充裕,那么他就会觉得他的时间流逝得慢些。恰天鹏自认为高明的策略,恰恰就是他为自己挖掘的陷井。你看看,对抗赛才刚刚进行了大约二个小时,概念设计代表队就完成交卷了。他们只用了一个“主动实例”,就完成了对投弹机器人的模拟,并以此构成了设计的主体。他们的画面设计极富美感,富有立体效果,得到大赛评委的一致好评。
凡事预则立,不预则废。对善于筹画者而言,虽意外亦可归于我心,对不善于筹画者而言,则事事处处都是意外,就连煮熟的鸭子也照样会飞走。你看看,这不应验了吗?恰天鹏自以为胜券在握,煮熟的鸭子飞不了,但人家都交卷了,他还跟谁去对抗呢?再回头看看自己写的代码,就那么一点点,功