第十七章 結論與展望
本章大綱 學習目標 17.1 導論 17.2 系統分析與設計的新挑戰 17.3 系統分析與設計的新觀念 17.4 系統分析與設計實施的成功關鍵因素 17.5 結論
學習目標 詳讀本章,你至少能瞭解: 系統分析與設計面臨那些新的挑戰。 系統分析與設計有那些值得思考之新觀念。 系統分析與設計實施的成功關鍵因素。
17.1 導論 系統分析與設計是程式設計師與使用者之間的橋樑,它將使用者需求具體化,再藉由分析與設計的技術將需求轉換成可執行的軟硬體架構。 系統分析與設計也是資訊科技與企業經營之間的橋樑,因為分析與設計可將新的資訊科技導入企業經營,而促進企業流程的改造或組織再造,以提升企業經營管理之效率與效能。
17.1 導論(c.2) 應用領域之快速擴張及企業經營管理的急速變遷。例如: 在資訊科技方面 網際網路、多媒體、3D動畫、寬頻技術、人工智慧的快速發展。 在管理方面 企業購併、組織再造、全球運籌等不斷的被提出。
17.1 導論(c.3) 在應用方面 電子商務、遊戲與娛樂、企業資源規劃(Enterprise Resource Planning, ERP)、供應鏈管理等領域之軟體也蓬勃的發展。
17.2 系統分析與設計的 新挑戰 由於資訊科技的蓬勃發展,開創了許多新的應用領域與使用族群,例如網際網路與多媒體,因此對系統分析與設計之實施與CASE工具產生了新挑戰。分別介紹如下。
17.2 系統分析與設計的 新挑戰(c.2) 網際網路 網際網路的興起創造了新的使用需求及新的使用族群,因此如何發掘散佈在世界各地的使用需求,如何選擇一個適當的開發模式,如何調整傳統的系統分析與設計技術及發展新技術以彌補不足等,都是值得探討的課題。 對網際網路系統,如何從人機互動過程中瞭解使用需求及如何將SA&D之技術運用到人機介面設計上是一項新挑戰。
17.2 系統分析與設計的 新挑戰(c.3) 多媒體 多媒體技術開創了新的應用領域,例如遊戲軟體、娛樂軟體、科學模擬、3D動畫等。結合文字、圖形、色彩、語音、動畫的多媒體是一種科學與藝術的綜合體,除了資訊科技外還需要認知科學、美學、設計、角本製作等的配合。因此,系統分析與設計的技術如何來處理這多采多姿的多媒體系統是另一項挑戰。
17.2 系統分析與設計的 新挑戰(c.4) 實施與CASE工具 現有SA&D的實施仍有許多待改善之處,例如大系統與小系統,複雜的系統與簡單的系統,重要任務(Mission Critical)系統與一般的系統等應該在實施、文件與標準上做取捨,使SA&D發揮最大的效益。
17.2 系統分析與設計的 新挑戰(c.5) 此外,SA&D應有良好的工具配合,傳統的CASE 工具因系統過於龐大、適用的問題領域與情況有限或導入的成本過高而無法普及,因此CASE工具的改良如何朝簡單、易用、低成本且具調適性與多樣性之方向發展,並與SA&D有緊密的結合是一項艱鉅的挑戰。
17.3 系統分析與設計的 新觀念 在建築作業程序上先有建築師與土木技師之建築設計以產出設計圖,再由營建機構按圖施工以完成建築,最後再由裝潢之設計與施工人員完成建築之室內裝潢。 同樣地,在系統分析與設計之領域,常由分析師進行系統分析與設計,以產出分析與設計文件,再經由程式設計師依設計建構處理程式與資料庫,最後再完成使用者介面設計。
17.3 系統分析與設計的 新觀念(c.2) 建築設計有清楚且具體的設計圖產出,營建機構可按圖施工以完成建築,然而在系統分析與設計方面,以目前之分析與設計文件要讓程式設計師依文件建構系統可能不容易做到,尤其在程式設計與使用者介面設計上更不容易。 另一個值得思考的議題是使用者介面設計是否都在程式設計之後? 在傳統之觀念上,使用者介面設計就像建築之裝潢一樣是系統設計之後斷工作,例如一般之交易處理系統與管理資訊系統似乎都依循此方式建構。
17.3 系統分析與設計的 新觀念(c.3) 然而,針對今日網際網路上之應用軟體、遊戲與娛樂軟體此方式顯然並不合適,以使用者介面為導向之設計方法是一個值得思考的方向,也就是說以交談式的視覺化分析與設計方式從使用者介面設計出發,完成後再考慮系統之其他部份應可更容易掌握來自各地不同使用者之需求。
17.4 系統分析與設計實施的成功關鍵因素 系統分析與設計是資訊系統成功的必要條件(Necessary Condition),因此,良好的系統分析與設計可說是資訊系統開發成功的基礎。
17.4 系統分析與設計實施的成功關鍵因素(c.2) 成功有效的推行系統分析與設計有賴多種因素的配合,這包括以下各點,都有助於實施的成功: 管理者正確的觀念及支持鼓勵。 系統分析人員的專業及敬業。 管理制度的合理化。 使用者的參與。 專案管理方法的運用。 系統分析與設計工具的輔助。
17.4 系統分析與設計實施的成功關鍵因素(c.3) 管理者正確的觀念及支持鼓勵 系統分析與設計是一種投資。投資的效益是維護成本的降低以及系統對企業經營所產生的助益。 管理者應擺脫「資訊的事讓技術人員去負責」的消極態度,多吸收資訊相關知識使得雙方的溝通得以順暢。
17.4 系統分析與設計實施的成功關鍵因素(c.4) 系統分析人員的專業與敬業 系統分析人員對於新資訊科技的發展、新方法的發展、新管理知識等也要不斷的吸收,尤其對於所處企業的經營管理更要有深入的瞭解。 系統分析與設計應建立起一套制度化的作業,並透過教育訓練使得每一個專案都能遵行此規範,以達品質的穩定。
17.4 系統分析與設計實施的成功關鍵因素(c.5) 管理制度的合理化 將人工作業轉換為電腦作業的過程中必須將作業流程制度化,操作程序結構化,因此企業電腦化伴隨著管理制度與企業流程的合理化,而非僅將現行作業直接電腦化。 合理化內容包括 流程的簡化。 標準化。 合理化。 資訊的加值。
17.4 系統分析與設計實施的成功關鍵因素(c.6) 流程的簡化 當資訊經由電腦化達到共享的目的時,可以省去層層的報告流程,一些檢核的工作也可以自動化,此外也可以透過作業的刪除與合併來簡化流程。 標準化 標準化是資訊共享與跨部門資訊整合的基礎,因此電腦化前,須先進行相關事項的標準化,這些事項包括編碼、名稱、介面等。
17.4 系統分析與設計實施的成功關鍵因素(c.7) 合理化 合理化除了考量巨觀的企業流程外,亦需考量微觀的操作,例如避免資料之重複輸入,理想的原始資料輸入應該只要一次。 資訊的加值 分析師應深入檢討輸入及輸出的資料是否有管理的價值,重要資訊的呈現是否顯著、即時、正確。
17.4 系統分析與設計實施 的成功關鍵因素(c.8) 使用者的參與 使用者的參與可提高系統分析與設計的成效,降低資訊系統開發的風險。 使用者可透過積極參與來表達需求,分析師也在這個過程中能夠快速而深入的瞭解使用者的業務。當使用者的資訊專業知識愈豐富,開發者與使用者的關係愈傾向於分工合作,良好的溝通及團隊合作的情感可建立相互的信賴,提高工作士氣。
17.4 系統分析與設計實施 的成功關鍵因素(c.9) 專案管理方法的運用 專案管理方法的運用可針對系統分析與設計相關的人員、方法、科技及外在環境加以妥善管理,以期達到預定的目標。 系統分析人員及專案經理的挑選、人員的組織與領導、系統分析與設計方法論的決定與推行、新科技、新工具的選擇以及環境因素中的風險等因素之考量,都可運用專案管理的方法使之井然有序。
17.4 系統分析與設計實施的成功關鍵因素(c.10) 系統分析與設計工具的輔助 系統分析與設計的技術需有輔助工具的配合才能有效推行,輔助工具的種類很多,有些屬於整合性的CASE 工具,有些屬於獨立性單一功能的工具,但不論那一種工具的引進都必須配合方法論的實施、良好的教育訓練以及政策的推動。 工具的導入也要注意操作的方便性,太複雜或需要操作人員大幅改變其操作習慣的系統會造成推行的困難。
17.5 結論 本章由系統分析與設計的新挑戰、新觀念及實施的成功關鍵因素三面的討論來作為本書的結尾。系統分析與設計是資訊系統開發的傳統領域,但它同時須要吸納新的資訊科技、分析與設計技術及開拓新的應用領域。 研讀本書時,一方面希望讀者能受益於前人努力的成果,同時也能對新的挑戰,新觀念多思考,以期能開拓系統分析與設計之新疆域。