看到姜宁抄起鼠标来,比比划划的马上开讲,田振海,李开庸等几人不由有些微微惊愕,不过,随后几人便是摇了摇头,不屑一笑,你能讲出来什么东西?估计也就是在这里信口胡诌一番吧?就算你讲出点儿什么来,那应该也是根本执行不了的软件架构!
姜宁这边,却是根本没有理会田振海,李开庸这些人的想法,他操作着鼠标键盘,点开一个绘图文档,开始讲解起了他的软件架构来。?
一开始绘制出来的‘架构帽’这个到没什么,都是通用的,姜宁简单的说了两句,便是跳过,接下来,他直奔主题,“T9这个项目的难点就在于,硬件设计的‘叠加芯片’结构,因为这个结构会让得整个软件软件变得臃肿复杂起来,如果按照一般软件的架构去做的话,无疑是根本实现不了的。”
大家听到这里,不由都是将耳朵高高的竖了起来,因为单单听这两句,大家便是听出来,姜宁并没有回避问题,他一上来,便是直接说出来这个软件的关键之处,也是这个软件的核心难点,说明姜宁没有应付的意思。
大家倒要听听,这么多人都是没有办法的问题,这位副总监能有什么好主意。
“大家可能试过‘六元架构’与‘九元架构’的方法,但是现,这两个方法也是不将这个复杂的问题,做到足够简化的,也就是说,虽然这两个结构能够简化一些,但是简化的程度还远远不够!”
听到这里,张敏不由微微点头,昨天夜里,她在考虑架构图的时候,确实有想过这两种架构,随后就被她给否决掉了,原因就是的那样,这两个架构的简化能力确实‘远远’不够!
小男友的几句话便是勾起了她浓厚的兴趣,她不由集中精力听着小男友接下来的话语。
张三石等几个软件工程师也是频频点头,姜宁刚才所说的情况,确实是客观存在的,但,就是不知道他能不能想出什么办法来了。
随后姜宁的声音不疾不徐的继续道:“大家应该都现了吧,在用到‘九元架构’的时候,比‘六元架构’要容易那么一点儿,嘿嘿,确实是这样,叠加模块这个特殊的硬件方案,所对应的臃肿复杂的软件,将它分成的模块越多,那么,它运行起来,也就越加流畅!”
“虽然目前所流行的只有‘六元’乃至‘九元’这两种‘分摊模块’的架构,但是,我们自己可以再自行开嘛!”
“六元架构不行,九元架构不行,我们就用更多‘元’去分摊整个臃肿的软件,将复杂的问题简单化。”
说着话,姜宁操作着鼠标与键盘,便是在电脑上画起来示意图来。
不过,他刚绘制了几个示意图,就被一旁的李开庸毫不客气的打断了,“我说姜副总监,你这个思路以为我们没有想过么?但是,你知不知道,如果按照这个思路走下去,至少要分化出来几十乃至上百个‘模块’来,才可以吧?不错,这么多模块,是可以把整个软件的运行变得流畅起来,但是这根本就是没有丝毫用处的!”
“哦?怎么没有用处呢?”
姜宁放下鼠标,笑呵呵的看了一眼身后的李开庸问道。
“怎么没用?姜副总监,你应该比我要清楚得多把?软件内部是运行流畅了,但是,足足几十上百个模块,运行起来,那要耗费多长的时间?恐怕就是按下一个数字键,整个软件就要跑1几秒钟的时间,才会运行完吧?请问,反应这么慢的手机,谁会去买啊?所以,姜副总监,你说的这个思路,根本就没有任何意义!”
听到李开庸当当当一番话说得铿锵有力,气定神闲,有理有据,顿时,田振海便是来了精神,他虽然不懂得李开庸说的到底是什么意思,但是听话听音,他知道,姜宁这个思路肯定是有问题的,于是当即说道:“是啊,姜副总监,你这个思路不行啊,还是赶紧换一个吧?别在这个思路上浪费时间了,我的手下,早已想过了,这个思路行不通啊。”
其实何止是李开庸他们试验过了,张敏,张三石以及好多软件工程师,先前也都是论证过的,这条道路确实行不通。
“呵……行不通?那你们有没有想过‘变通’一下呢?”
姜宁微微一笑说道。
“变通?怎么变通?”
不由自主的,被代入其中李开庸便是询问起来。
“可以这样嘛……”说话间,姜宁在屏幕上,一边绘制,一边说道:“你们看啊,这种在软件之中所运行的模块,虽然极为消耗时间,但是,如果把这些模块……替换成一个个独立‘宏’的话,别说是几十个模块,就算是几百个模块,都是根本消耗不了多少时间的吧?”
所谓宏,乃是软件之中一个术语,说白了就是一个‘封装’,将一大段程序封装在这个‘宏’里,用的时候,直接调用就好了,省时省力省空间。
不过,姜宁刚刚说完,还没等李开庸质疑,张敏这边便是大摇其头了,“得这个方法更不可行了,是,如果真的能够有这些‘宏’存在,的确可以解决这个问题,但关键是,不是没有这些‘宏’嘛?我们软件上面自带的那些宏,全都是用途最为广泛的宏,而我们这个特殊软件之中,这种需要形成‘宏’的模块,全都是‘特殊的宏’啊,根本没有现成的啊!”
切,还以为姜宁能想出来个什么高招呢?原来就是这种狗屁不通的理论啊?说了半天,你这根本不能实现,你说它有毛用啊?
田振海顿时不屑的一撇嘴,看向姜宁的目光也满是嘲讽。
李开庸更是直接,他当即嗤笑道:“姜副总监,我刚才跟你说的可是‘可行性’软件架构啊?你这种根本行不通的东西,可是不能作数的哟!”8
58xs8.com