999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

某裝備模擬訓練軟件CMMI-FP建模與分析

2020-02-02 03:24:46張嶄
電子技術與軟件工程 2020年17期
關鍵詞:用戶功能

張嶄

(中國兵器工業第二〇八研究所 北京市 102202)

軟件規模估算直接關系到新研軟件項目的成敗,常用的軟件規模估算方法包括功能點估算法及代碼行估算法,在項目開始階段多采用功能點估算法。功能點估算法由Albrecht 在1978年創造,現已成為軟件功能規模度量(Functional Size Measurement,FSM)領域一種最流行的方法[1][2]。功能點估算法與現實技術、計算機語言無關,無需歷史數據支持,該方法是從用戶角度來估算軟件規模,基于客觀的外部應用接口和主觀的內部應用復雜度以及總體的系統性能特征,對軟件功能規模進行間接定量估算。

功能點估算的主要步驟包括確定用戶功能需求、分解功能需求、確定加權因子、計算未調整功能點數、確定調整因子和計算交付功能點數。

在IFPUG FPA 方法中,用戶功能需求被模型為一系列的基本功能單元?;竟δ軉卧梢允菙祿募?,也可以是業務處理。數據文件是用戶可定義的邏輯相關的數據,分為內部邏輯文件(internal logical file,ILF)和外部接口文件(external interface file,EIF)。業務處理被包括3 種類型,即外部輸入(external input,EI)、外部輸出(external output,EO)和外部查詢(external query,EQ)。FPA 度量的原理模型如圖 1所示[3]。

1 軟件功能需求及分解

軟件的功能需求必須緊密結合硬件實現手段,本軟件用于某發射系統的無實彈模擬訓練,主要硬件為1:1 模擬發射器及顯控設備,依靠軟件模擬作戰使用中的其他要素。軟件的功能主要包括三大部分:場景及環境模擬、目標模擬及設備操作同步。

1.1 場景及環境模擬

根據研制要求,場景及環境模擬主要用于虛擬實現不同季節及天氣,并與不同地貌環境形成組合,組合方式為用戶自定義。該部分需實現的功能包括:

(1)接收用戶對場景及環境的設定;

(2)根據設定完成元素模擬;

(3)輸出模擬效果至顯控設備。

表1 給出了該功能模塊下可設定的類別及其對應的被模擬元素。

1.2 目標模擬

圖1:FPA 度量原理模型

表1:場景及環境模擬需求

表2:目標模擬需求

表3:ILF 與EIF 復雜度表

表4:EI 與EO 復雜度

軟件對目標的模擬主要分為兩大類,即靜止目標模擬和運動目標模擬,靜止目標包括步兵防御工事、火力點、建筑物、裝甲車輛、汽車、彈藥箱、人員等;運動目標包括裝甲車輛、汽車等。該部分需實現的功能包括:

(1)接收操作人員對目標的設定;

表5:加權因子

表6:通用系統性能特征取值

(2)根據設定完成相應目標元素的模擬;

(3)輸出目標模擬效果至顯控設備。

需模擬的目標類型、種類及其對應被模擬元素如表2所示。

1.3 設備操作同步

不同于場景模擬和目標模擬,設備操作同步屬于分離硬件之間的信息交互,用戶操作并未直接進入本軟件系統,而是經模擬發射器軟件編譯后實現信息同步。該部分主要用于參訓人員對模擬發射器相應操作的同步、識別及反饋,需實現的功能包括

(1)接收發射器傳遞的信息(包括虛擬瞄準點、擊發操作等);

(2)解算彈藥運動軌跡;

(3)解算空炸點;

(4)輸出發射器操作;

(5)輸出彈藥運動軌跡;

(6)輸出空炸點。

1.4 功能需求分解

根據IFPUG FPA 方法中各功能單元類型的定義,對上述三大模塊的細分功能進行單元類型分解。

2 功能點數估算

2.1 功能點估算方法

交付功能點數與未調整功能點數之間的關系為:

式(1)中,UFP 為未調整功能點數,VAF 為調整因子,計算方法分別為:

式(2)中,NILF、NEIFNEINEONEQ分別為ILF、EIF、EI、EO、EQ 的數量,θILF、θEIF、θEI、θEO、θEQ分別為各功能單元對應的加權因子;式(3)中n 為系統性能特征個數,Ni為第i 個影響因素的影響程度。

由公式(1)~(3)可知,計算交付功能點數的關鍵在于θ 及Ni的計算。

2.2 加權因子計算

加權因子的取值決定于各功能單元的復雜度[3]。

2.2.1 ILF 和EIF 復雜度

ILF 和EIF 的復雜度取決于記錄元素類型(RET)和數據元素類型(DET)的數量,本軟件中ILF 和EIF 轉換結果見表3。

2.2.2 EI 和EO 復雜度

EI 和EO 的復雜度取決于引用文件類型(FTR)和數據元素類型(DET)的數量,本軟件中EI 和EO 的轉換結果見表4。

2.2.3 確定加權因子

本軟件的加權因子如表5所示。

2.3 未調整功能點數

按照公式(2),分別將各功能要素中的ILF、EIF、EI、EO及EQ 個數與相應的加權因子相乘,各乘積相加,結果即為未調整的功能點數(UFP)。

2.4 調整因子及交付功能點數

調整因子需要依靠14 項通用系統性能特征來確定,每一項的影響度按照實際情況從低到高取0~5 之間的整數值,本軟件中,系統性能特征的影響度取值列入表6 中。

根據表6,可計算本軟件的調整因子VAF=0.65+43/100=0.65+0.43=1.08,本軟件的功能點數FP=UFP×VAF=72×1.08=77.76。

3 結論

按照GJB8000-2013《軍用軟件研制能力等級要求》的規定,50 ≤FP ≤300 的嵌入式軟件屬于中等規模軟件,該軟件的重要性等級為II 級,按照規定,所需軟件研制單位的研制能力等級最低要求為三級[3][4][5]。承研單位可根據估算出的規模合理估算工作量、所需資源、完工時間等要素。

猜你喜歡
用戶功能
也談詩的“功能”
中華詩詞(2022年6期)2022-12-31 06:41:24
關于非首都功能疏解的幾點思考
懷孕了,凝血功能怎么變?
媽媽寶寶(2017年2期)2017-02-21 01:21:24
“簡直”和“幾乎”的表達功能
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
Camera360:拍出5億用戶
創業家(2015年10期)2015-02-27 07:55:08
100萬用戶
創業家(2015年10期)2015-02-27 07:54:39
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
主站蜘蛛池模板: 国产福利小视频在线播放观看| 精品成人一区二区| 网友自拍视频精品区| 亚洲欧美日韩另类在线一| 国产黑丝一区| 日日拍夜夜操| 国产精品天干天干在线观看| 亚洲综合激情另类专区| 一级毛片高清| 国产在线精品香蕉麻豆| 波多野结衣一区二区三区四区| 亚洲黄网在线| 国产精品第| h视频在线播放| 久久综合色视频| 高清免费毛片| 精品一区国产精品| 亚洲天堂网视频| 99在线小视频| 成人久久18免费网站| 国产精品女同一区三区五区| 91久久天天躁狠狠躁夜夜| 国产爽妇精品| av午夜福利一片免费看| 无码专区国产精品第一页| 71pao成人国产永久免费视频| 国产精品自在在线午夜| 不卡无码网| 影音先锋丝袜制服| 午夜无码一区二区三区| 精品撒尿视频一区二区三区| 小说区 亚洲 自拍 另类| 免费看av在线网站网址| 又黄又湿又爽的视频| 亚洲黄色激情网站| 青青国产成人免费精品视频| 日本人妻丰满熟妇区| 精品国产电影久久九九| 片在线无码观看| 国产丝袜一区二区三区视频免下载| 亚洲欧美日韩中文字幕一区二区三区 | 91口爆吞精国产对白第三集 | 国产剧情国内精品原创| 青青青国产视频| 40岁成熟女人牲交片免费| 中文无码精品a∨在线观看| 日a本亚洲中文在线观看| 国产打屁股免费区网站| 五月激情综合网| 精品无码专区亚洲| 欧美成人国产| 亚洲中文字幕日产无码2021| 久久久久久久久亚洲精品| 午夜电影在线观看国产1区| 不卡色老大久久综合网| 欧美国产日韩在线| 日韩一区精品视频一区二区| 成人午夜免费观看| 亚洲成人高清无码| 国产拍揄自揄精品视频网站| 色欲色欲久久综合网| 国产成人乱无码视频| 亚洲综合香蕉| 久久semm亚洲国产| a级毛片一区二区免费视频| 99视频有精品视频免费观看| 欧美亚洲国产精品久久蜜芽| 手机精品福利在线观看| 精品久久久无码专区中文字幕| 国产精品亚洲一区二区三区在线观看 | 免费福利视频网站| 亚洲AV无码不卡无码| 2021国产v亚洲v天堂无码| 一级毛片免费不卡在线| 91成人在线免费视频| 日本AⅤ精品一区二区三区日| 久久国产精品夜色| 国产欧美另类| 亚洲天堂色色人体| 福利一区三区| 亚洲日韩AV无码一区二区三区人 | 成年女人a毛片免费视频|