2011年8月28日 星期日

軟體專案管理之 PM Server

這是我 2005/05/09 寫的文章,再拿來回味一下。
經過六年了,很多的軟體管理的軟體都成熟很多,安裝上更方便,
可以依據不同的專案,客製化軟體專案的配置管理(Software Configuration Management)。

2011年8月25日 星期四

Amazing-Runtime-Platform

What is Amazing-Runtime-Platform?

首先我們來介紹 Runtime-Platform:

Runtime-Platform在我們自己的認知是"執行時期的平台",也就是正在使用中的平台啦!至於Amazing呢?那意味著這是我們和楓傢飾科技獨有的平台。

虛擬世界-Amazing Runtime Platform



看到標題,或許會有些納悶:虛擬世界?為什麼我會用虛擬世界來形容Amazing Runtime Platform(以下簡稱ARP)呢?
首先,在我解釋之前,我們先來想想什麼叫做Runtime Platform。顧名思義,Runtime Platform代表的是執行平台,所謂的平台是指一個可以讓多個程式在上面執行的共同環境。
ARP中,我們透過幾種方式來建造我們自己的平台:

2011年8月22日 星期一

兩個月以來的努力!

現在在這個世代,唸大學早已不足為奇,就拿數字來看,2000年時大學畢業人數87,421,到了2008年增為228,504,足足多了將近三倍之多,更不要說明年即將畢業的我,必然是20多萬的大學畢業生之一。

2011年8月16日 星期二

不能忘記的小故事





和建行,創立於民國六十三年四月。

  十來歲開始當學徒,一個月做百餘坪的地磚,彎腰滴下的每一滴汗,累積的工地經驗,建立起和建行的最初根基。學徒不能當一輩子,成家之後的老闆便開始了白手起家的創業旅途。 

2011年8月3日 星期三

Android 四大天王

現在智慧型手機日新月異、功能齊全,已經幾乎是人手一機的現象了,讓我們來對 Android 做一些介紹吧!

2011年8月2日 星期二

軟體架構設計﹣故事大綱 Sequence Diagram & Collaboration Diagram



        前面我們提過了Use Case DiagramClass Diagram,接著,我們來說明 Sequence Diagram(循序圖)吧。



Android 四大天王---- 電玩也有這樣的學問

打過大型機台的格鬥遊戲嗎? 當你反轉兩圈半+重手發出八神大決時,是誰在背後操縱這一切呢?事實上,我不知道﹍,但是如果這個遊戲移植到 Android 之上,那我就可以告訴你背後操縱的那隻手是誰了。

2011年8月1日 星期一

軟體架構設計﹣人物設定 Class Diagram


        接著,我們來看看Class Diagram(類別圖)和Object Diagram(物件圖)怎麼製作吧。但在這之前,我們必須先了解什麼叫做Class(類別)。所謂的類別簡單來說就是一種建構物件的模型概念。由於我們在進行程式撰寫時,時常需要寫到一些重複出現的內容,但是難道每次都只能重頭寫起嗎?為了不讓我們每次都重新寫著相同的內容,Object(物件)的概念便這樣產生了。


軟體架構設計﹣落實架構設計的 Framework

       
        現今線上遊戲,內容五花八門,不論是怪物種類、武器、裝備、技能不可勝數,如果內容都一一撰寫,程式碼絕對是多的難以想像,我們可以應用 Framework 的概念,讓我們省略了那些不斷重複的步驟。

物件導向軟體設計﹣Class , Abstration Method , Interface




在 Java 之中我們喜歡將東西分門別類,例如:多顆籃球的程式,我們會把籃球的大小、重量、材質寫在一起,這樣就如同工廠的生產線一般,生產線運作一次就能產生一顆籃球,所以我們只要呼叫一次程式碼,就能產生一顆籃球,而這個方法我們稱為 Class。

軟體架構設計﹣使用說明書 Use Case Diagram


上一篇我們提到了UML的九大圖形工具,那麼從此篇開始,我們就從第一個圖形-Use Case Diagram(使用案例圖)來開始學習畫UML吧。

學習如何學習(一)



在拾回那探索學習之心以前,我們好像是被框在那幾大門學科之內,讓考試燃燒掉自我思考的氧氣,一度迷失自我的方向,隨波逐流,只能說,上天自有安排,但我們要用心體會。