管理與下面的兩項功能一起使用,可以使系統(tǒng)適應(yīng)不同的用戶功能分配需求。系統(tǒng)管理人員可以最大限度地靈活指定不同用戶所能執(zhí)行的不同功能項,消除通常造成軟件產(chǎn)品在用戶手中"水土不服"的最主要的因素。
(5)功能定義及功能表的自動生成:面向系統(tǒng)管理人員,定義系統(tǒng)的所有可操作功能項,并在用戶進(jìn)入系統(tǒng)時自動生成由管理員為之分配的功能表作為其"主菜單"。這一功能對于含有數(shù)據(jù)庫和Web界面的系統(tǒng)特別適用,它使得系統(tǒng)具有"自動演化"的能力――即系統(tǒng)在運行時即可替換其部分功能,并且所有的功能權(quán)限在統(tǒng)一的控制之下。這正是系統(tǒng)可維護(hù)性的"最高境界"。
(6)系統(tǒng)配置:面向高級用戶或?qū)B毜腎T人員,根據(jù)實際需求定義系統(tǒng)的技術(shù)參數(shù)和應(yīng)用模式。經(jīng)過系統(tǒng)配置后,系統(tǒng)不再是有著各種技術(shù)和應(yīng)用可行性的"中間系統(tǒng)",而成為真正面向最終用戶的產(chǎn)品。
五、軟件產(chǎn)品工程-方法和規(guī)范
軟件產(chǎn)品設(shè)計同樣也是一項軟件工程,適用軟件工程管理的規(guī)律,只是在功能設(shè)計上有更大的自主性――進(jìn)行產(chǎn)品設(shè)計時可能不必完全遵從某個用戶的需求。但這一自主性是為了以更高的質(zhì)量滿足更多用戶的需求。從這一點來說,軟件產(chǎn)品工程并無更大的自由度。所有的軟件工程規(guī)范都適用于軟件產(chǎn)品的開發(fā)。由于軟件產(chǎn)品往往對質(zhì)量有更高的要求,且在設(shè)計中有更多的不確定性,因此特別要做好需求管理、配置管理與質(zhì)量管理。
關(guān)于軟件工程規(guī)范,本文不作專門論述,請參照有關(guān)標(biāo)準(zhǔn)和文檔。
項目經(jīng)理勝任力免費測評PMQ上線啦!快來測測你排多少名吧~
http://m.opto-elec.com.cn/pmqhd/index.html