解決方案總是從問題而來

2021-09-06 00:21:10 字數 855 閱讀 6584

第一次需求訪談

user

我需要乙個**

**資料需要鏈結資料庫

saà沒問題(

小場面,

用gridview

就可以了)

第二次需求訪談

user

我需要乙個**,

**資料需要鏈結資料庫,

使用者可以在**中填入資料

資料可以實時編輯,可以實時修改、儲存

saà這樣?…嗯…

沒問題(

gridview

加上ajax

應該就可以了)

第三次需求訪談

user

我需要乙個**,

**資料需要鏈結資料庫

使用者可以在**中填入資料,可以實時編輯,可以實時修改

我的**要像

excel

一樣可以拖曳字段改變位置、資料要可以排序、要可以固定或隱藏域…嗯

…最好還有計算功能…

saà嗯

…這樣?…這個

…我們需要評估

一下(………...)

第四次需求訪談

…如果還有的話

user

我需要乙個**,

**資料需要鏈結資料庫

使用者可以在**中填入資料,可以實時編輯,可以實時修改

我的**要像

excel

一樣可以拖曳字段改變位置、資料要可以排序、要可以固定或隱藏域…嗯

…最好還有計算功能…

編輯完資料之後,順便在旁邊產生圖表…

saà(…….)

(這個客戶是看我們不順眼嗎

?)  

從多種解決方案中選擇最優方案

如果你問我軟體開發有什麼經驗的話,那麼我的一條經驗就是 盡可能設想多種解決方案,在多種解決方案中選擇一種代價較少的最優解決方案。比如今天解決了乙個問題便是這條經驗的乙個證明。今天我將乙個vc 6的工程轉為vs 2008工程,在編譯時遇到了問題,原因是裡面用到了乙個開源字串類 cstringex 它派...

mysql 解決方案 Mysql解決方案

mysql解決方案 一 centos7安裝mysql5.7 wget rpm uvh mysql80 community release el7 3.noarch.rpm yum repolist all grep mysql 發現預設mysql8.0是預設安裝的,然而我們要安裝的是mysql5.7...

越權問題的解決方案

一 橫向越權和縱向越權 越權定義 乙個正常的使用者a通常只能夠對自己的一些資訊進行增刪改查,但是由於程式設計師的一時疏忽未對資訊進行增刪改查的時候沒有進行乙個判斷,判斷所需要操作的資訊是否屬於對應的使用者,可以導致使用者a可以操作其他人的資訊。橫向越權定義 攻擊者嘗試訪問與他擁有相同許可權的使用者的...