以下是記分的指南:
0 無
1 上文中的1或3項。
2 上文中的4或5項。
3 上文中的6項以上,但無特定相關于使用效率的用戶需求。
4 上文中的6項以上,用戶使用效率的需求要求人的因素安排設計任務(例如,少擊鍵次數、大化默認值、模板的使用)。
5 上文中的6項以上,用戶使用效率的需求要求使用特殊的工具以展示達到即定的目標。
該特性具有廣泛的分布,有些高分值的趨勢:34%低于均值, 43%高于平均值。
用戶使用效率對于信息管理系統較事務/生產系統重要。對于新開發項目,該分值較增強項目低,并具有較扁平的分布。同樣的,從3GL項目至4GL項目,分值會增高。
6.2.2.4 劃分在線更新復雜度:
多少內部邏輯文件會被在線的事務更新?
在線更新描述了內部邏輯文件在線更新的程度。應用軟件為內部邏輯文件提供在線更新。
以下是記分的指南:
0 無
1 在線更新1至3個控制文件。更新量較少,恢復容易。
2 在線更新4個或4個以上的控制文件。更新量較少,恢復容易。
3 在線更新大量的控制文件。
4 另外,遺失數據的保護是關鍵的,并在系統中進行特定的設計和編碼實現。
5 另外,大數據量帶來了恢復過程中的成本考慮。需要少人為干涉的高度自動化的恢復步驟。
在線更新的分值傾向高(半數高于均值),但大多數在3~4,5分較少。
事務/生產系統的分值較高。個人PC平臺比其它平臺低。同樣的,從3GL項目至4GL項目,分值會增高。
6.2.2.5 決定輸入和輸出復雜度:
4個帶權重的分值相加即為輸入和輸出復雜度。
6.2.3 劃分應用軟件復雜度的級別:
采用0~5的分值劃分每個應用軟件復雜度,分別代表無影響(no influence)、偶爾(incidental)、適度(moderate)、平均(average)、重大(significant)和根本(essential)。
6.2.3.1 劃分復雜處理復雜度:
應用軟件是否具有大量的邏輯或數學處理?
復雜度處理描述了處理邏輯對應用軟件開發的影響程度。以下是一些處理情況:靈敏度控制、特殊的監控處理、安全性處理、邏輯處理、數學運算、異常處理、復雜度處理以及設備無關性。
以下是記分的指南:
0 無靈敏度控制、邏輯處理、數學運算、異常處理或復雜度處理。
1 包括靈敏度控制、邏輯處理、數學運算、異常處理或復雜度處理中的任何一種。 2 包括靈敏度控制、邏輯處理、數學運算、異常處理或復雜度處理中的任何兩種
3 包括靈敏度控制、邏輯處理、數學運算、異常處理或復雜度處理中的任何三種
4 包括靈敏度控制、邏輯處理、數學運算、異常處理或復雜度處理中的任何四種
5 包括所有的靈敏度控制、邏輯處理、數學運算、異常處理或復雜度處理。
該特性具有正態分布,主要分布在均值3,0和5的分值較少。
復雜處理的分值在大型機上是高的,而微機上是低的;在3GL項目中高,4GL項目中低。該分值在新的項目中較增強型的項目高,并具有較扁平的分布。處理復雜度從1991年~1996年穩定的增高。