<output id="r87xx"></output>
    1. 
      
      <mark id="r87xx"><thead id="r87xx"><input id="r87xx"></input></thead></mark>
        •   

               當前位置:首頁>軟件介紹>怎樣做好管理軟件的項目實施和產品研發(fā) 查詢:
               
          怎樣做好管理軟件的項目實施和產品研發(fā)
          AMTeam.org

          管理軟件從技術角度講就是對大量的數據進行管理的軟件。

          要做好管理軟件產品的研發(fā),可以從這幾個方面考慮:數據、用戶界面、流程、程序、開發(fā)工具。如果是管理軟件的項目,則不僅要考慮好前面幾個方面,還要考慮項目管理的一些問題??梢詮倪@幾個方面考慮項目管理:公司領導、項目組成員、客戶、項目本身。
          以下就如果做好管理軟件的產品研發(fā)和項目實施,給幾點建議:

          1.數據之間要雙通

          數據雙通是指,A和B是兩個有關系的數據,通過A數據能看到B數據,那么通過B數據也要能看到A數據。

          例如用戶和角色這兩個數據,一個用戶可能有多個角色,一個角色可能有多個用戶。

          所以從用戶的角度可以看到這個用戶擁有哪些角色,從角色角度可以看到這個角色上有哪些用戶。

          2.數據要有軸心

          所有的數據都要圍繞一個軸心,這樣數據與數據之間都一個通過這個軸心找到另一個數據。像系統(tǒng),它的軸心就是客戶,所有其他的數據都要和客戶做關聯。一個好的管理軟件,都會有這樣的軸心理念。

          3.數據要集中

          對于一個用戶來講,要把一些重要的信息集中在一起顯示,不然用戶要東找一些,西找一些,給用戶帶來麻煩。
          尤其對于那些用戶需要相互比較的數據,如果不能在同一個界面上顯示,那么用戶必須要打開兩個或兩個以上相同的界面來查看數據。

          4.易用性

          不需要用戶多操作的決不讓用戶多點擊一下鼠標。特別對于用戶有可能重復執(zhí)行的那些操作。

          例如數據刪除的功能,一般這個功能都是這樣實現的,先讓用戶查詢出數據,然后在數據的后面有一個對應的刪除按鈕,點擊這個按鈕可以刪除對應的數據。如果用戶要刪除的數據很多的話,這個實現方式顯然是不好的。

          再例如查詢界面中的提交按鈕,用戶輸入好查詢條件后可以點擊查詢按鈕進行查詢,但也可以輸入好條件后直接回車進行查詢。后一種實現方式要比前一種方式好很多。

          5.靈活性

          靈活性是指,最大限度的滿足客戶的不同意見。例如,流程審核,需求調研時可能客戶會說某個流程肯定是要審核的,但在做軟件的時候就做成既可以審核,也可以不審核。否則,由于客戶的觀點改變或者由于需求交流時的客戶那邊的那個人換了而阻礙軟件系統(tǒng)的上線。

          6.可理解

          可理解是指,軟件的每一個顯示,每一個處理都是有理由的,而不是別處沒有,這里也應該沒有,或者是別處是這么做,這處也這么做。

          這個問題出現的主要原因有:

          1)開發(fā)人員對需求不了解,設計人員設計也不到位,這就造成了開發(fā)人員直接按照設計人員設計的做,最后做的不到位。

          2)應付客戶需求,客戶要求這么做就這么做,客戶不要求的,應該做的,也不做。

          7.必要的注釋

          有些讓用戶輸入的數據,它格式是有規(guī)則的,則應該在輸入項的旁邊加上注釋。

          例如有個用戶輸入項的格式是200506,應該在輸入項旁加上輸入“格式例如:200506”。如果在用戶輸入好數據后提交時再給出數據不正確的提示,好像給出提示的時機有些晚,用戶不得不再次修改數據再提交。

          另外必要的注釋可以作為一個很好的向導,可以幫助用戶很快的學會如何使用軟件。

          8.使用”下一步”的方法

          我們有時會遇到因為某個字段值的變動,而改變其他字段是否顯示或展示方式,因為在Web方式下比較難在同一個頁面上實現這種方式。所以可能使用下一步的方法來實現這種功能。先讓用戶確定某些會影響其他字段的顯示的字段值,然后下一步根據用戶在上一步中確定的值來顯示具體的內容。

          這種方法不僅程序開發(fā)要簡單,而且用戶使用起來也簡單,而且非常的清楚。

          9.抓住需求本質

          客戶的每一個需求都是有理由的,都是有想法的。我們應該知道客戶為什么要這么做,而不是說這個是客戶要求的,我們一定要做。

          客戶想要的東西也是以把他自己的工作做好為目的,很少有客戶會因為給你付錢了而有意刁難你。

          10.做開發(fā)的時候抓住工作重點

          做好重要的工作,做好客戶認為是重要的工作,客戶認為數據的正確性是重要的,流程的可見性是重要的,以及軟件的可用性,可理解性等等。我們所擔心的也是我們最最重要的工作重點。

          11.對于流程軟件來說的幾點

          11.1用戶任務明確

          用戶當前的任務數,當前有哪些任務要做,這些都要很清楚的展示給用戶,用戶登陸系統(tǒng)后要能立即看到這些信息。

          11.2數據的來龍去脈要清楚

          用戶要清楚的知道當前自己處理的數據是從什么地方來的,并且要知道前面的員工做了些什么工作,也要知道自己處理后,數據到哪兒去。

          12.管理軟件不宜大量使用面向對象的方法來設計

          管理軟件不宜大量使用面向對象的方法來設計,只有少許的模塊中可能會用到面向對象的方法。我在工作中發(fā)現好多設計人員使用UML來做設計,用類圖和對象圖來表示類與類,對象與對象之間的關系。但是設計的效果都不好,不能有效的指導開發(fā)人員,也不能作為一個很好的文檔。
          管理軟件的技術本質就是對數據庫存取數據。在這種軟件中,對象之間的關系不復雜,軟件結構也不復雜。所以這種軟件在軟件結構模型上,只需要一種統(tǒng)一固定的結構模型即可。

          管理軟件就是“兩個過程”。

          過程一,取數據

          1)從數據庫提取數據。

          2)把取出的分散的數據整合成一個完成的數據對象。

          3)用比較直觀的界面把這個數據對象顯示給用戶。

          過程二,存數據

          1)用戶從界面錄入數據。

          2)系統(tǒng)分析數據,把用戶錄入的數據拆分成幾塊有聯系的數據。把相應的數據塊存儲到相應的位置上(數據庫表)。

          根據以上的分析,軟件團隊只需要設計好一個統(tǒng)一的架構規(guī)范,所有的軟件設計和開發(fā)人員都按照這個架構做設計和開發(fā),這要比用UML語言來設計管理軟件要有用的多。

          在基于WEB技術的管理軟件中,做好頁面流的設計要比分析類與類之間的關系更為重要。

          管理軟件的核心就是數據模型。在做軟件設計的時候能夠把數據模型清楚表示出來就很好。我一般用PowerDesigner這個工具。管理軟件另外一個設計重點是用戶界面上的數據和存儲層上的數據如何對應和轉換。如果能把這個也表示清楚就非常不錯了。所以我一般做以下幾個方面的設計:數據模型(即數據庫表結構及表之間的關系),Web頁面流,用戶界面如何調用程序接口從存儲層取和存數據,程序接口中的執(zhí)行過程。

          13.做好技術積累,增強軟件定制的能力

          管理軟件的開發(fā)面臨的困難

          1)很難做出一個能滿足不同客戶需求的軟件產品。客戶總是有這樣或那樣不同的需求。根據不同客戶的需求定制軟件在所難免。

          2)客戶對自己的業(yè)務也沒弄很清楚,總是有不斷的需求變更和新的需求,項目延期再延期。

          3)做了一個項目后,再做另外一個類似的項目,軟件開發(fā)費用仍然居高不下。

          4)軟件工程師在不停的加班,測試部測出的BUG卻越來越多。

          5)技術要求不高,但是開發(fā)工作量比較大。

          以上的問題在于軟件公司缺少軟件定制的能力。軟件公司在開發(fā)軟件時一定要不僅做好業(yè)務方面的知識積累,而且要做好技術方面的積累。軟件配置技術是管理軟件的非常重要的技術。如果能夠通過配置實現軟件的大部分功能,不僅可以按照客戶需求靈活的定制軟件,而且可以節(jié)約軟件開發(fā)和維護的大量成本。

          Siebel公司在CRM管理軟件業(yè)界做的很好,他的實力在于不僅擁有非常先進的CRM理念,而且擁有先進的管理軟件配置技術。

          分析了以上問題,對于如何做好管理軟件,并且能大量提升軟件開發(fā)速度,大量降低軟件的開發(fā)成本,北京麗景軟件工作室一直專注于這方面的研究,并且推出了專門用于開發(fā)管理軟件的JAVA平臺(RedCat管理軟件JAVA開發(fā)平臺4.0),基于此平臺開發(fā)管理軟件,工作量至少可以減少一半,開發(fā)速度至少可以提升一倍,開發(fā)出的軟件軟件質量也會大幅度提高。

          如果管理軟件的開發(fā)商在開發(fā)軟件時,項目的費用很高,一直降不下來,或者開發(fā)的工作量太大,不能很快完成,那么為什么不了解一下RedCat管理軟件JAVA開發(fā)平臺呢,它一定能讓您的軟件開發(fā)工作量成倍的降低。

          轉自中國網


          氣體滅火系統(tǒng)組件的安裝與調試關于印發(fā)住房城鄉(xiāng)建設系統(tǒng)貫徹落實國務院關于堅持科學發(fā)展安全發(fā)展促進安全生產形勢持續(xù)穩(wěn)定好轉意見有關重點工作分工實
          關于做好建設系統(tǒng)災后恢復重建安全生產工作的通知綜合輔導:神州數碼系統(tǒng)集成項目管理體系剖析
          軟件工程項目開發(fā)告別技術精英時代培養(yǎng)做項目進度計劃時的系統(tǒng)觀
          成本一進度系統(tǒng)動態(tài)控制的研究項目綜合管理:WBS分解在軟件項目中的應用
          軟件開發(fā)項目進度控制中要處理好4問題關于建設系統(tǒng)開展“2002年質量月”活動的通知
          從項目管理角度看軟件配置管理項目綜合管理:ERP系統(tǒng)實施與項目管理
          氣體滅火系統(tǒng)維護管理航空票務系統(tǒng)項目進度管理經驗
          軟件外包項目中的進度管理實例干粉滅火系統(tǒng)維護管理
          信息發(fā)布:廣州名易軟件有限公司 http://m.jetlc.com
          • 勁爆價:
            不限功能
            不限用戶
            1998元/年

          • 微信客服

            <output id="r87xx"></output>
          1. 
            
            <mark id="r87xx"><thead id="r87xx"><input id="r87xx"></input></thead></mark>
              • 欧美逼首页 | 草榴VA在线观看 | 黄色口逼视频网站 | 婷婷五月天色导航 | 免费看国产黄色 | 天天草天天日天天干 | 欧美亚洲国产高清 | 亚洲香蕉视频 | 欧美成人在线无码 | 日本色情视频在线播放 |