肖新元+紀星玲+熊春華



摘要:軟件系統的生產過程,是一個復雜的思維活動過程,而一個軟件系統的缺陷往往是因思維活動的缺陷造成的。本文闡述了如何使用思維導圖工具,制作完善的工作進度圖、數據建模圖和業務流程圖等,并在系統分析和設計過程中,用思維導圖指導整個項目,有效減少了軟件系統的缺陷。
關鍵詞:思維導圖 軟件開發 MindManager
思維導圖又稱腦圖、心智圖、思想激蕩圖等,它是一種使用圖像式發散思維的工具繪制出的腦力活動圖,也是通過輻射的方式不斷擴展主題,最終形成一張思維完整的活動圖。不僅如此,思維導圖可以是天馬行空的發散式聯想,有著基于深度理解上的特殊優勢,適合于學科輔助教學,所以經過系統構建的思維導圖獲得了許多專業人士的青睞。目前,許多國家都在教學和科研中推廣和使用思維導圖。
項目的開發,本質上是思想的碰撞過程。在與客戶交流的過程中,思想的激辯可以獲得準確的需求。在項目組成員的探討過程中,不同的思維活動可以明晰軟件工程的流程、項目的架構等信息。將各種思想通過思維導圖工具表現出來,就能最終形成項目思維導圖。
目前,流行的思維導圖工具有XMind、MindManager、FreeMind等,不同工具有著各自獨特的導圖模板,借助這些模板可以讓我們快速構建思維導圖。2015年,MindManager被評為最受用戶青睞的思維導圖工具。因此,筆者以MindManager為例,輔助分析了軟件分析和設計過程。
一、項目簡要分析
筆者使用思維導圖工具MindManger簡要地分析了一個基于手機平臺下的高職院校畢業生就業跟蹤服務系統。
由于歷史原因,江西省許多高職院校畢業生就業跟蹤管理服務都處于被動狀態。一方面,畢業生一旦離校就業,很少與學校保持聯系;另一方面,學校就業管理部門人數比較少,既要為學生的就業積極聯系用人單位,又要為學?;蛏霞壗逃块T提供畢業生的各項電子數據。許多高職院?;A數據不統一、不完善,形成信息孤島,且就業管理部門往往使用電子文檔管理畢業生信息,增加了工作人員負擔。在信息技術和移動技術高速發展的現代,利用現有技術可以輕松實現分布式信息管理。如制作一款基于手機端的就業跟蹤服務系統,這完全可以滿足學校就業管理需求。
采用分布式信息管理,能將畢業生、工作人員、服務器有機聯系起來。首先,在服務器上安裝B/S或C/S服務,便于工作人員管理維護系統;其次,配置WebService服務,便于畢業生驗證身份時使用學校統一身份認證;最后開發手機APP,可以讓畢業生隨時隨地與學校保持溝通。畢業生、工作人員、系統服務各司其職,化被動為主動,有效提高了高職院校畢業生跟蹤服務的工作效率。
二、項目思維導圖之構建
思維導圖是人類放射性思維的表達,是人類思維的自然功能。它打破了語言信息邏輯的線性化模式,直觀地反映了各種主題間的適當聯系。在教學運用方面,包括教學設計、教學方法探索、知識管理等領域,思維導圖研究比較深入,并獲得了許多有意義的結論。但是在計算機軟件開發方面,思維導圖涉及較少。華南師范大學的羅俊健等人用思維導圖完成了團隊協作系統的實現,并用圖像化交互的形式管理項目。
在軟件開發各階段,除了嚴格按照軟件工程的原則,分析需求、設計原型、完成系統概要設計和詳細設計、系統測試等之外,由于思維導圖易于理解和制作,它還可以作為軟件開發的重要補充。筆者結合日常工作經驗,把系統分析分解為數據表結構分析、系統流程分析、系統用例分析、系統測試分析等諸多方面,符合團隊能力的項目里程碑計劃。
在數據庫表設計方面,我們可以使用思維導圖的備注功能,列舉出詳盡信息,通過團隊成員協作,完善數據表的設計。以畢業生就業相關表為例,它主要包括就業問卷調查表、用戶信息表、用人單位表、畢業生工作經歷表等,每個表都要盡可能詳盡地列出所有字段。如就業問卷調查表可以分解為主從表,主表存放問卷調查名稱、是否開放等,而明細表則是具體某次問卷調查的各個問題及對應選項。同時,我們還需建立問卷調查采集表,采集用戶調查數據。(如圖1所示)
MindManager中增加了用例圖模板,可以方便使用者繪制用例圖。如畢業生、系統管理員、匿名者是系統的參與者,畢業生可以使用學工系統中遠程WebService服務進行身份登錄驗證,這可以有效地統一畢業生身份(如圖2所示)。其他參與者用例基本類似。
思維導圖中,流程圖是基本功能模塊。這里的流程圖可以是整體的,也可以是某個具體業務的。當遇到一個復雜業務時,繪制其流程圖能極大地減少系統編碼漏洞。(如圖3所示)
三、結束語
思維導圖工具MindManager提供了豐富的模板,能繪制組織結構圖、甘特圖、項目管理圖、PEST圖等。將它和軟件工程相結合,就能制作出完整的系統框架結構圖、數據表結構、里程碑計劃、用例圖、流程圖、測試計劃圖等,指導項目團隊成員按思維導圖的思路和要求進行開發,最終為整個軟件工程所服務。
參考文獻:
[1]托尼·巴贊著,李斯譯.思維導圖,放射性思維[M].北京:作家出版社,1998.
[2]徐亮.語言習得神經機制性別差異對優化二語習得策略之啟發——兼評托尼·巴贊的放射性思維導圖原則[J].外語與外語教學,2001,(6).
[3]郝立萍.“思維導圖”在高中化學教學中的應用研究[D].大連:遼寧師范大學,2007.
[4]費添林.思維導圖在計算機,項目教學法中的探討[J].黑龍江科技信息,2008,(2).
[5]羅俊健,陳永釗,張英港,賴源勁.基于思維導圖的團隊協作系統[J].計算機系統應用,2016,(25).
(作者單位:肖新元 紀星玲 江西機電職業技術學院;熊春華 江西省信息科技學校)endprint