開發人員系統功能設計常用辦公軟件分享

大多數開發人員隨着經驗的增長,會進入一個管理層的崗位(開發小組的組長,當然啦博主才畢業大半年,還不是開發組長,只是提前瞭解了一下分享給大家),需要負責軟件系統的設計(系統功能設計和數據庫設計)。然後將你的設計思路傳遞給其他同事(也是一個討論並完善的過程),讓他們協助編碼完成軟件的開發。在設計思路的傳遞時,圖文結合表述會更加直觀清晰些。

下面博主分享三個軟件,主要用於快速整理處系統功能圖和數據庫設計:XMind、Microsoft Office Visio、Power Designer。當然這三個軟件的功能遠遠不止博主所說的那些,猿友們可以自行深入瞭解。下面看看這三個軟件的大概介紹吧。

一、XMind

1.1、XMind的介紹

XMind 是一款非常實用的商業思維導圖軟件,應用全球最先進的Eclipse RCP 軟件架構,全力打造易用、高效的可視化思維軟件,強調軟件的可擴展、跨平臺、穩定性和性能,致力於使用先進的軟件技術幫助用戶真正意義上提高生產率。

XMind 的文件擴展名爲.XMAP 。.XMAP 本質上是由XML+ZIP的結構組成,是一種開放的文件格式,用戶可以通過XMind開放的API爲其開發插件或進行二次開發。

XMind 能與用戶其它的Office軟件緊密集成,保護用戶的投資。“XMind 文件”可以被導出成Word / PowerPoint / PDF / TXT /圖片格式等,也可以在導出時選擇僅導出圖片,還是僅文字,還是圖文混排,所得到的成果直接可以納入用戶的資料庫,也可用 Word/Powerpoint/Acrobat等工具直接打開編輯,這樣用戶就可以和沒有安裝XMIND的其它用戶分享思維圖。此外,XMind 還支持導入用戶的MindManager和FreeMind文件,使得大量用戶在從這兩個軟件轉向XMind時,不會丟失之前繪製的思維導圖。

XMind 不僅可以繪製思維導圖,還能繪製魚骨圖、二維圖、樹形圖、邏輯圖、組織結構圖(Org、Tree、Logic Chart、Fishbone)。並且,可以方便地從這些展示形式之間進行轉換。可以導入MindManager、FreeMind數據文件。靈活的定製節點外觀、插入圖標。豐富的樣式和主題。輸出格式有:HTML、圖片。

總之很牛逼……..

1.2、XMind使用實例

猿友們可自行下載一個XMind進行安裝,博主使用的版本是:XMind 2013 (v3.4.1.201401221918)。

打開XMind的初始界面如下圖所示,裏面有很多模板供大家選擇:

這裏寫圖片描述

博主一般用它來畫功能模塊圖。下面博主就說說怎麼畫個功能模塊圖吧。最終效果如下圖:

這裏寫圖片描述

首先,我們選擇一個空白的模板,一開始裏面有一箇中心主題,雙擊可編輯其文字,編輯成你想要的。選中該中心主題,然後右鍵—插入–子主題。然後按照這種方式插入子主題的子主題。子主題也是雙擊可編輯文字,然後整個功能模塊圖就出來了。

注意哦,XMind 文件可以被導出成Word / PowerPoint / PDF / TXT /圖片格式等

XMind最強大的一點是什麼呢?顏值高!

更多強大功能使用猿友自己去挖掘啦~~~

二、Microsoft Office Visio

2.1、Microsoft Office Visio 的介紹

Microsoft Office Visio 是一款便於IT和商務專業人員就複雜信息、系統和流程進行可視化處理、分析和交流的軟件。使用具有專業外觀的 Microsoft Office Visio 圖表,可以促進對系統和流程的瞭解,深入瞭解複雜信息並利用這些知識做出更好的業務決策。

Microsoft Office Visio 幫助您創建具有專業外觀的圖表,以便理解、記錄和分析信息、數據、系統和過程。

使用 Microsoft Office Visio,可以通過多種圖表,包括業務流程圖、軟件界面、網絡圖、工作流圖表、數據庫模型和軟件圖表等直觀地記錄、設計和完全瞭解業務流程和系統的狀態。通過使用 Microsoft Office Visio 將圖表鏈接至基礎數據,以提供更完整的畫面,從而使圖表更智能、更有用。

2000年1月7日,微軟公司以15億美元股票交換收購Visio。此後Visio併入MicrosoftOffice一起發行。

必須很牛逼……..

2.2、Microsoft Office Visio 使用實例

猿友們可自行下載一個Microsoft Office Visio進行安裝,博主使用的版本是:Microsoft Office Visio 2013。

打開Microsoft Office Visio的初始界面如下圖所示,裏面也是有很多模板供大家選擇:

這裏寫圖片描述

博主一般用它來進行功能點的詳細設計。最終效果圖如下:

這裏寫圖片描述

首先我們在模板裏面選擇跨職能流程圖模板,新建。然後如下圖,跨職能流程圖模板提供了泳道、垂直泳道、分隔符、垂直分割符。利用這些拖動過來就可以打起一個大概架構了。然後其他流程圈、框、線是在基本形狀和箭頭形狀中的。(如果想要更多形狀,點擊更多形狀去獲取就好,另外每個構建都可以雙擊編輯其文字)

這裏寫圖片描述

更多強大功能使用待猿友自己去挖掘啦~~~

三、Power Designer

3.1、Power Designer 的介紹

PowerDesigner是Sybase的企業建模和設計解決方案,採用模型驅動方法,將業務與IT結合起來,可幫助部署有效的企業體系架構,併爲研發生命週期管理提供強大的分析與設計技術。

PowerDesigner獨具匠心地將多種標準數據建模技術(UML、業務流程建模以及市場領先的數據建模)集成一體,並與 .NET、WorkSpace、PowerBuilder、Java™、Eclipse 等主流開發平臺集成起來,從而爲傳統的軟件開發週期管理提供業務分析和規範的數據庫設計解決方案。

此外,它支持60多種關係數據庫管理系統(RDBMS)/版本。PowerDesigner運行在Microsoft Windows平臺上,並提供了Eclipse插件。

在數據庫建模的過程中,需要運用PowerDesigner進行數據庫設計,這個不但可以讓人直觀的理解模型,而且可以充分的利用數據庫技術,優化數據庫的設計。第一次用PowerDesigner並不感到很陌生,裏面與SQLServer建立數據庫差不多。

其次就是E-R圖,在數據庫系統概論中有涉及到,這個實體關係圖中,一個實體對於一個表,實體、屬性與聯繫是進行系統設計時要考慮的三個要素,也是一個好的數據庫設計的核心。

已久很牛逼…….

3.2、Power Designer 使用實例

猿友們可自行下載一個Power Designer破解版進行安裝,博主使用的版本是:Power Designer 16.5。

打開Power Designer的初始界面如下圖所示,然而一開始並沒有列出模板共大家選擇,而且比較醜:

這裏寫圖片描述

博主一般用它來進行數據庫設計。最終效果圖如下(博主比較懶):

這裏寫圖片描述

首先我們新建一個New Physocal Data Model,這裏需要輸入Model name,數據庫選擇mysql:

這裏寫圖片描述

然後新建表,然後雙擊表,編輯columns,然後確定就得到最終結果啦:

這裏寫圖片描述

由於時間不是很充足,網上找了一篇更加詳細的文章供大家參考:
http://blog.csdn.net/wangpeng047/article/details/7164643

更多強大功能使用待猿友自己去挖掘啦~~~

最後的總結:其實這三個軟件都有些詳細的功能,比如基本流程圖,三個軟件肯定都可以畫,只是各有長處吧,大家看情況使用咯,因爲使用得並不是很熟練,不足之處還望指正,謝謝~~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章