6.2.1.4 劃分配置項(xiàng)負(fù)載復(fù)雜度的級(jí)別:
對(duì)當(dāng)前的硬件平臺(tái)的使用程度?
配置項(xiàng)的使用程度描述了計(jì)算機(jī)資源對(duì)應(yīng)用軟件開發(fā)的影響程度。需要特殊設(shè)計(jì)考慮的滿負(fù)荷運(yùn)行的操作配置,是應(yīng)用軟件的一個(gè)特征。例如,用戶想在現(xiàn)有的或指定的滿載設(shè)備上使用應(yīng)用軟件。
以下是記分的指南:
0 沒有明顯的或隱式的操作限制。
1 存在操作約束,但限制較典型的應(yīng)用較小。限制不需要特殊的工作。
2 存在某些安全性或時(shí)序的考慮。
3 特殊應(yīng)用軟件部分存在特殊的對(duì)處理器的需求。
4 所要求的操作限制對(duì)中心處理器或主要處理器上的應(yīng)用軟件需要特殊的限制。
5 另外,在系統(tǒng)的分布式組件上存在特殊的限制。
本特性的分值普遍較低:66%低于均值,20%處于平均水平,14%高于均值。
交易/生產(chǎn)系統(tǒng)和辦公信息系統(tǒng)的分值較管理信息系統(tǒng)和決策支持系統(tǒng)低。新的開發(fā)項(xiàng)目較改進(jìn)項(xiàng)目中低;中等項(xiàng)目較其它平臺(tái)高;工程系統(tǒng)較高。從3GL項(xiàng)目至4GL項(xiàng)目,分值會(huì)增高。
6.2.1.5 決定系統(tǒng)復(fù)雜度的級(jí)別:
4個(gè)帶權(quán)重的分值相加即為系統(tǒng)復(fù)雜度。
6.2.2 劃分輸入和輸出復(fù)雜度的級(jí)別:
采用0~5的分值劃分每個(gè)輸入和輸出復(fù)雜度,分別代表無影響(no influence)、偶爾(incidental)、適度(moderate)、平均(average)、重大(significant)和根本(essential)。
6.2.2.1 劃分事務(wù)率復(fù)雜度:
事務(wù)執(zhí)行的頻繁程度?
事務(wù)率描述了業(yè)務(wù)交易(事務(wù))影響應(yīng)用軟件開發(fā)的程度。如果事物率高,它會(huì)影響設(shè)計(jì)、開發(fā)、安裝和支持。 以下是記分的指南:
0 預(yù)計(jì)沒有峰值的事務(wù)處理周期。
1 預(yù)計(jì)存在峰值的事務(wù)處理周期(如:月、季、年)。
2 預(yù)計(jì)每周存在峰值的事務(wù)處理。
3 預(yù)計(jì)每日存在峰值的事務(wù)處理。
4 用戶需求中要求高的事務(wù)率或者服務(wù)級(jí)別的約定足夠的高,要求在設(shè)計(jì)階段進(jìn)行性能分析。
5 用戶需求中要求高的事務(wù)率或者服務(wù)級(jí)別的約定足夠的高,要求在設(shè)計(jì)階段進(jìn)行性能分析。另外,需要在設(shè)計(jì)、開發(fā)和/或安裝階段使用性能分析工具。
事務(wù)率的分值在分布在0~4的范圍內(nèi);5分情況較少。
事務(wù)率在銀行系統(tǒng)中較一般情況重要性高,在工程系統(tǒng)中則較低。在大型機(jī)其它平臺(tái)重要性高。盡管可能期望對(duì)于事務(wù)/生產(chǎn)系統(tǒng)而言,重要程度高一些,但在應(yīng)用類型之間沒有重大的差別。從1991年至1996年,該分值有著穩(wěn)定的提高。
6.2.2.2 劃分在線數(shù)據(jù)項(xiàng)復(fù)雜度:
百分之多少的信息是在線輸入的?
在線數(shù)據(jù)項(xiàng)描述了數(shù)據(jù)通過交互式事務(wù)輸入的程度。應(yīng)用軟件提供在線數(shù)據(jù)項(xiàng)和控制功能。
以下是記分的指南:
0 所有的事務(wù)以批處理的形式處理。
1 1%至7%的事務(wù)是交互式數(shù)據(jù)項(xiàng)。
2 8%至15%的事務(wù)是交互式數(shù)據(jù)項(xiàng)。
3 16%至23%的事務(wù)是交互式數(shù)據(jù)項(xiàng)。
4 24%至30%的事務(wù)是交互式數(shù)據(jù)項(xiàng)。
5 超過30%的事務(wù)是交互式數(shù)據(jù)項(xiàng)。
直到現(xiàn)在,該特性在所有的調(diào)整因子中是高的,并且變化是少的。60%的項(xiàng)目對(duì)該特性的取值為5分,大的可能值。
根據(jù)IFPUG指南,5分意味著超過30%的事務(wù)包括交互式數(shù)據(jù)項(xiàng)。對(duì)于現(xiàn)在而言,作為閥值可能30%過低;較高的取值可能能夠提供更有用的區(qū)別。
對(duì)于單個(gè)機(jī)構(gòu)COBOL!主機(jī)/銀行項(xiàng)目,該分值較低(通常3分)。而5分的取值近乎適用于其它一切情況。
6.2.2.3 劃分用戶使用效率復(fù)雜度:
應(yīng)用軟件是否終用戶使用效率上有所設(shè)計(jì)?
終用戶使用效率描述了對(duì)人為因素和應(yīng)用軟件用戶的易用性的考慮程度。在先功能強(qiáng)調(diào)了終用戶使用效率的設(shè)計(jì)(如,漫游幫助、菜單、在線幫助和文檔、自動(dòng)游標(biāo)移動(dòng)、滾動(dòng)條、在線事務(wù)的遠(yuǎn)程打印以及預(yù)定義功能鍵)。