2009-09-09 56 views
3

我的一位同事正在爲我們開發的軟件進行功能設計。他關於Delphi,Visual Studio和其他編譯器的知識僅限於編寫了一個「Hello,World」應用程序,其結果是有數十個錯誤。那麼,技術知識?不在那裏......但不是他的職能所必需的,因爲他的工作是收集信息並寫下項目的功能部分。 (我的工作是填寫技術部分。)虛擬形象設計師

問題是客戶要求他提供一些我們想要添加到項目中的新窗體的屏幕布局草圖。通常,我會在VS或Delphi中設置一些快速表單,製作截圖並提供給他。這有效,但它拖延了他的工作,併爲我們倆花了很多時間。

因此,他現在正在修改Paint中的現有屏幕截圖。它工作正常,但有點原始。那麼是否有任何虛擬軟件可以讓更簡單的方法繪製圖表來添加文檔?這些對話框只是爲了文檔的目的,所以基本上對於一些更好的Paint應用程序來說,一套郵票已經足夠了,儘管我更喜歡比這更有趣的東西。


我在找什麼軟件來設計主要包含一些.NET元素的WIN32應用程序。 (某些處理由Web服務和客戶端.NET庫完成。)FD應該很容易地設計表單,該表單包含在功能文檔中。然後通過電子郵件將此文檔發送給客戶,客戶將向用戶展示形式模型以檢查這些設計的可用性。然後,這些用戶將提供關於可以改進的事物的反饋,這導致FD將圖像調整到他們的願望,直到他們開心。

這位客戶是我們幾年來的開心客戶,因此他們已經習慣了一定的佈局。因此,類似Sketch的表單設計師很酷(不斷添加這些設計!),但他們並不是我正在尋找的確切設計師。


對於那些想知道...寫文檔是軟件開發的重要組成部分。但總體來說,在技術設計階段之前設計表單是不好的。儘管如此,功能設計中有時會有這樣的圖像,所以如果功能設計人員有一些簡單的方法來創建這些圖像,它會很好。我真的很想知道超級用戶是否是一個更好的地方,但是它與發展有很大關係。

+1

我見過_Form由Dummies_設計;-) – 2009-09-09 19:02:29

回答

14

看看Balsamiq

這個想法是創建GUI模擬,看起來不像是「完成」,而是看起來手繪......並且非常容易和可變地完成。這樣他們可以作爲每個參與者的溝通工具。

絕對比油漆好!

顯然它不會給你截屏用戶文檔 - 它的意思是規範階段,它聽起來像你談論,除非我誤解...

+0

優雅,我喜歡它!不幸的是,客戶碰巧是一家銀行,他們想要更專業的外觀定製軟件。儘管如此,它看起來很酷! – 2009-09-09 18:51:36

+0

你是否處於一個你至少可以*顯示*某人適合模擬的位置?並告訴他們在會議期間如果他們想要改變某些東西,那麼你可以輕易地改變模擬方式。我發現,即使是最「公司」的人也可以被說服,因爲這意味着他們的投入更有可能被使用:) – 2009-09-09 18:53:40

+0

是的,顯示他們會沒事的。完成之前,但我會讓德爾福開放,設計德爾福的形式,作爲模擬。但我們希望FD更獨立。如果客戶看起來不那麼專業,那麼客戶對草圖有點困難。 (基本上,客戶會向那些對設計有最終發言權的用戶展示模型,並且這些用戶很容易混淆。) – 2009-09-09 18:58:04

4

SketchFlow對於這種確切的情況是一個令人難以置信的強大工具。它是新的Expression Studio的一部分。

+0

看起來還可以,但似乎也是如此很多網絡導向。我們正在設計桌面應用程序,主要是使用Delphi/WIN32編寫的,偶爾使用C#Web服務和其他.NET程序集作爲組件。 – 2009-09-09 18:59:43

+0

使用Blend,這是非常面向桌面的。它在桌面上效果很好。 (我只用它用於桌面......) – 2009-09-09 19:37:13

1

爲什麼不直接使用Visual Studio Express Edition?拖動&刪除所有的Win表單組件要比使用Paint更容易,你會得到一個更現實的屏幕截圖。唯一的問題是不得不將模型保存爲「項目」而不僅僅是一個文件。

+0

由於FD完全不是技術性的,我們甚至不希望他考慮技術設計。這是我的工作! :-)如果他能夠「繪製」圖表就更容易了。這些表格甚至不需要功能性!只需將簡單的PNG文件添加到Word文檔即可。 – 2009-09-10 07:44:37

1

Microsoft Office Visio專業人員具有設計Windows用戶界面的內置模式。

+0

謝謝任何​​人帶着我投票回到零,但爲什麼downvote?似乎這是對所提問題的完全合法的答案。 – 2009-09-10 12:40:26

6

德爾福實際上是製作逼真外觀模型的最快選擇之一。

例如,Jon Skeet鏈接到的Balsamiq演示中顯示的「快速添加」功能已經內置到Delphi IDE中。

Delphi Tool Palette

您可以在「真正的」應用程序直接使用樣機,一旦你和你的客戶端上的一件好事同意。

+0

與之前的回答一樣,這對於FD來說太過技術性。之前的功能設計師開始自己進行技術設計,並將這些模型提供給客戶。因此,我們遇到了幾個非常糟糕的設計,如果客戶不同意這些改變,我們無法修復這些設計。因此,這不是一個好的解決方案的主要原因是讓FD只在設計功能部分! – 2009-09-10 08:24:02

+5

我真的沒有得到關於Delphi表單設計師的太多技術?它有多容易?你只需在表單上放置你想要的所有組件。這與編程,軟件開發或任何事情無關。這只是拖放... – jpfollenius 2009-09-12 09:35:11