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