• 2009-03-15

    我的电脑 - [计算机技术]

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://braveo.blogbus.com/logs/36596677.html

    很喜欢我自己的电脑,一台IBM x61笔记本。我不知道是不是应该说lenovo x61。

    就目前来说,这台CPU为T8100,内存为3G的小笔记本在速度上还是很让我满意的。因为工作的需要,我必须经常开着一两个虚拟机。不知道是vmware的技术过关,还是我的小笔记本劲力十足,在虚拟机中我一直能享受到很畅快的感觉。

    今天算是空闲下来,我很认真的把D盘的东西清理了一下,让硬盘空出35G的位置。因为我的FC8虚拟机又出现空间不够,我需要再给它分配多一个8G的虚拟盘。

    记得买机前和朋友讨论是不是需要一个250G的硬盘,当时觉得160G也够了,毕竟我一不玩游戏,二不疯狂下载电影电视剧。但我却忽略了我需要N台虚拟机。不得已,清理硬盘的时候把几个不常用的虚拟机搬到移动硬盘上去了。

    现在的这个工作环境其实是很让我满意的,常用的软件和电子书都在这里了。最近开始喜欢用putty来做ssh连接,很轻巧的一个小软件。

    笔记本的另一个重大作用是电子书。由于每天在火车上的时间再加上等车的时间加起来超过1个钟,于是就发挥一下x61轻巧的特点,拿出来,在火车上看电子书。今天去了一下S市的西郊,火车单程都跑了1.5个小时,电子书大大的发挥了作用。当然,过了某些站后,我觉得不是太安全,就没有拿电脑出来了。

    最近在看什么电子书?Applyiing UML and Patterns, 3rd Ed., Craig Larman,很上进吧?但这本书有880页,我现在只看了80页,远没有到尽头。一点点看吧,没有办法的事。不过这本书的确很好,我从来没有想过UML、软件工程等东西可以这样做法,也没有想过原来设计软件时,应该在whiteboard上画,然后用数码相机拍下来,而不是很专业地坐在电脑前,打开Rose或至少Visio,正而八经的画设计。

    书虽然只看了1/10,但我已经解答了不少问题。记得两周前,我问过SAD的老师:从我的工作经验来看,Use Cases are useless....原来是:1. use cases很简单,一个饼两个小人能说明什么呢?2. use cases没有一种覆盖的概念,也就是说,我没有可能通过游览或分析use cases文档,判断目前我已经画完了所有的use cases,没有漏掉什么。3. 没有任何正式的标准,说明我画的use cases是正确的。

    但现在这80页书让我知道了答案,也知道了自己的无知:我们本就不应该把所有的use cases一下子都画出来,尤其是开始的阶段。我们要从概念上把“全面”这两个字删掉,以避免waterfall的思想。另外,use cases的重点不在那个饼或那个小人,而在于相关的pre-conditions, post-conditions, alternative等的定义(这个主要是从老师那里学到的)。其次,use cases只是一个开始,由它启动了一个feature的分析,一个简单的,快速建立的概念图,只要能把要表达的概念讲清就行了,太过深究只会让我们从第一步纠缠起来,做不下去。还有很多很多。

    这本书的关键是可以让我把以前的工作经历联系起来。事实上我的这么多年工作经验不是白过的,虽然失败的经验比成功的多,但回想起来,结合理论,我发现了很多。我们以前想的很多做法的确太过waterfall,而iterative的确很合老板们的口味。 


    收藏到:Del.icio.us




    评论

  • 我也是用虚拟机,mac下PD跑windows,2G内存不够啊,估计得4G才行。另外,你T8100的U比我的5600强.