軟件原型
發(fā)布時(shí)間:2014/7/9 17:54:55 訪問次數(shù):620
軟件項(xiàng)目可以大致分為專用軟件和通用軟件兩大類。測(cè)控軟件一般是專用軟件, SKY13373-460LF用戶對(duì)于軟件要完成哪些功能已經(jīng)有了一個(gè)比較清楚的輪廓,而且往往在開發(fā)合同中已經(jīng)大致地規(guī)定了。但是,開發(fā)合同上規(guī)定的只是一個(gè)大概的框架,在進(jìn)入開發(fā)乏前必須與用戶進(jìn)行比較具體的交流和討論,了解清楚用戶心目中的產(chǎn)品究竟是什么樣子,這里最好就根據(jù)客戶的需要在很短的時(shí)間內(nèi)采用原型化的方法作出一個(gè)可以演示的產(chǎn)品給用戶看,這個(gè)產(chǎn) 品就是軟件原型。軟件原型只實(shí)現(xiàn)一部分最重要的的功能,它的主要目的是為了確定用戶的真正需求,再根據(jù)用戶的意見修改這個(gè)軟件原型,直到清楚地勾勒出軟件的輪廓,并依此劃分軟件的邏輯結(jié)構(gòu)。因此,軟件原型是程序設(shè)計(jì)者與用戶交流的一個(gè)有效工具。
圖形編程語言為創(chuàng)建軟件原型提供了極大的便利,我們一般是從軟件與用戶的接口入手,創(chuàng)建未來程序的前面板。而軟件中需要數(shù)據(jù)采集的模塊可以用一定范圍內(nèi)的隨機(jī)數(shù)代替。
現(xiàn)在我們用一個(gè)簡(jiǎn)單的例子說明創(chuàng)建軟件原型的方法。
我們新建一個(gè)名為“軟件原型”的VI( Virtual Instrument),按照創(chuàng)建它的前面板,然后按這個(gè)VI的程序框圖。
在這個(gè)程序框圖中,把需要從被控制的對(duì)象上采集的溫度和壓力數(shù)據(jù)用隨機(jī)數(shù)代替了, 這些隨機(jī)數(shù)分別乘以一定的系數(shù),以接近實(shí)際可能的數(shù)據(jù)范圍。
壓力表的輸入?yún)?shù)前用了一個(gè)“捆綁”函數(shù),這個(gè)函數(shù)來自“簇與變體”子選板,作用是把壓力表兩個(gè)指針的值攢成一個(gè)簇,這是數(shù)值型雙顯示控件對(duì)輸入數(shù)據(jù)的要求。
自動(dòng)控制時(shí)的液位值等于設(shè)定高度加上一個(gè)微小的變動(dòng)范圍;手動(dòng)控制時(shí)的液位值與調(diào)節(jié)步長(zhǎng)有關(guān),步長(zhǎng)越大,實(shí)際液位接近設(shè)定數(shù)據(jù)越迅速。自動(dòng)控制與手動(dòng)控制的切換采用了“比較”函數(shù)子選板的“選擇”函數(shù)。這個(gè)函數(shù)的3個(gè)輸入端口中,中間一個(gè)是選擇參數(shù)s,要求一個(gè)布爾型輸入數(shù)據(jù)。s參數(shù)為TRUE時(shí)輸出端口輸出上面一個(gè)輸入?yún)?shù)f的值;否則輸出下面一個(gè)輸入?yún)?shù),的值。
創(chuàng)建了程序框圖以后,前面板的顯示控件都被激活了,輸入控件的功能也能夠簡(jiǎn)單地體現(xiàn)出來,軟件開發(fā)人員可以用這個(gè)工具向用戶說明未來軟件的指標(biāo),用戶也可以通過這個(gè)原型生動(dòng)直觀地看到未來軟件的界而,使雙方的交流非常順暢。在這個(gè)過程中,用戶界面控件的數(shù)量、類型和要求得以明確。
軟件項(xiàng)目可以大致分為專用軟件和通用軟件兩大類。測(cè)控軟件一般是專用軟件, SKY13373-460LF用戶對(duì)于軟件要完成哪些功能已經(jīng)有了一個(gè)比較清楚的輪廓,而且往往在開發(fā)合同中已經(jīng)大致地規(guī)定了。但是,開發(fā)合同上規(guī)定的只是一個(gè)大概的框架,在進(jìn)入開發(fā)乏前必須與用戶進(jìn)行比較具體的交流和討論,了解清楚用戶心目中的產(chǎn)品究竟是什么樣子,這里最好就根據(jù)客戶的需要在很短的時(shí)間內(nèi)采用原型化的方法作出一個(gè)可以演示的產(chǎn)品給用戶看,這個(gè)產(chǎn) 品就是軟件原型。軟件原型只實(shí)現(xiàn)一部分最重要的的功能,它的主要目的是為了確定用戶的真正需求,再根據(jù)用戶的意見修改這個(gè)軟件原型,直到清楚地勾勒出軟件的輪廓,并依此劃分軟件的邏輯結(jié)構(gòu)。因此,軟件原型是程序設(shè)計(jì)者與用戶交流的一個(gè)有效工具。
圖形編程語言為創(chuàng)建軟件原型提供了極大的便利,我們一般是從軟件與用戶的接口入手,創(chuàng)建未來程序的前面板。而軟件中需要數(shù)據(jù)采集的模塊可以用一定范圍內(nèi)的隨機(jī)數(shù)代替。
現(xiàn)在我們用一個(gè)簡(jiǎn)單的例子說明創(chuàng)建軟件原型的方法。
我們新建一個(gè)名為“軟件原型”的VI( Virtual Instrument),按照創(chuàng)建它的前面板,然后按這個(gè)VI的程序框圖。
在這個(gè)程序框圖中,把需要從被控制的對(duì)象上采集的溫度和壓力數(shù)據(jù)用隨機(jī)數(shù)代替了, 這些隨機(jī)數(shù)分別乘以一定的系數(shù),以接近實(shí)際可能的數(shù)據(jù)范圍。
壓力表的輸入?yún)?shù)前用了一個(gè)“捆綁”函數(shù),這個(gè)函數(shù)來自“簇與變體”子選板,作用是把壓力表兩個(gè)指針的值攢成一個(gè)簇,這是數(shù)值型雙顯示控件對(duì)輸入數(shù)據(jù)的要求。
自動(dòng)控制時(shí)的液位值等于設(shè)定高度加上一個(gè)微小的變動(dòng)范圍;手動(dòng)控制時(shí)的液位值與調(diào)節(jié)步長(zhǎng)有關(guān),步長(zhǎng)越大,實(shí)際液位接近設(shè)定數(shù)據(jù)越迅速。自動(dòng)控制與手動(dòng)控制的切換采用了“比較”函數(shù)子選板的“選擇”函數(shù)。這個(gè)函數(shù)的3個(gè)輸入端口中,中間一個(gè)是選擇參數(shù)s,要求一個(gè)布爾型輸入數(shù)據(jù)。s參數(shù)為TRUE時(shí)輸出端口輸出上面一個(gè)輸入?yún)?shù)f的值;否則輸出下面一個(gè)輸入?yún)?shù),的值。
創(chuàng)建了程序框圖以后,前面板的顯示控件都被激活了,輸入控件的功能也能夠簡(jiǎn)單地體現(xiàn)出來,軟件開發(fā)人員可以用這個(gè)工具向用戶說明未來軟件的指標(biāo),用戶也可以通過這個(gè)原型生動(dòng)直觀地看到未來軟件的界而,使雙方的交流非常順暢。在這個(gè)過程中,用戶界面控件的數(shù)量、類型和要求得以明確。
熱門點(diǎn)擊
- 變量主要由兩個(gè)部分構(gòu)成
- LabVIEW實(shí)現(xiàn)多線程的方法
- 74LS160的應(yīng)用
- 74LS90計(jì)數(shù)器
- 時(shí)基選擇( TIME/DIV)和微調(diào)
- MSI組合功能件的應(yīng)用
- 溢流閥動(dòng)態(tài)特性測(cè)試
- 變址尋址
- 用指針式萬用表檢測(cè)電感器的方法
- CH1通道信號(hào)輸入插座(INPUT)
推薦技術(shù)資料
- 單片機(jī)版光立方的制作
- N視頻: http://v.youku.comN_sh... [詳細(xì)]
- 100A全集成電源模塊R
- Teseo-VIC6A GNSS車用精準(zhǔn)定位
- 高效先進(jìn)封裝工藝
- 模數(shù)轉(zhuǎn)換器 (Analog-to-Digit
- 集成模數(shù)轉(zhuǎn)換器(ADC)
- 128 通道20 位電流數(shù)字轉(zhuǎn)換器̴
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究