国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

現(xiàn)代信息系統(tǒng)軟件工程設(shè)計(jì)方法

2012-04-29 00:07:39孫濤
都市家教·下半月 2012年1期
關(guān)鍵詞:軟件工程信息系統(tǒng)方法

【摘要】現(xiàn)代信息系統(tǒng)軟件工程是一個(gè)蓬勃發(fā)展的、充滿活力的領(lǐng)域,現(xiàn)在該研究領(lǐng)域已經(jīng)形成了比較系統(tǒng)的軟件開發(fā)理論、開發(fā)的技術(shù)和主要方法,信息系統(tǒng)軟件工程在軟件開發(fā)時(shí)間中發(fā)揮了巨大的作用。本文就其設(shè)計(jì)方法進(jìn)行系統(tǒng)和深入的研究。

【關(guān)鍵詞】信息系統(tǒng);軟件工程;設(shè)計(jì);方法

計(jì)算機(jī)軟件工程是一類求解的工程。軟件工程的應(yīng)用原理主要是以計(jì)算機(jī)科學(xué)和數(shù)學(xué)科學(xué)以及管理科學(xué)為主。同時(shí)又借助于傳統(tǒng)的軟件工程設(shè)計(jì)的基本原則和基本方法,創(chuàng)建新的軟件,實(shí)現(xiàn)提高軟件質(zhì)量的目的。軟件工程是知道計(jì)算機(jī)軟件設(shè)計(jì)、開發(fā)以及維護(hù)的工程學(xué)科。在現(xiàn)代社會(huì)中各個(gè)行業(yè)幾乎都有計(jì)算機(jī)軟件系統(tǒng)的應(yīng)用。這在一定程度上促進(jìn)了社會(huì)的發(fā)展,提高了人們的工作效率,同時(shí)也提高了人們的生活品質(zhì)。現(xiàn)代信息系統(tǒng)軟件工程主要是研究工程化方法的構(gòu)建、有效的維護(hù)和設(shè)計(jì)實(shí)用的、高質(zhì)量的軟件的一門學(xué)科,本文主要介紹信息系統(tǒng)軟件工程的一般設(shè)計(jì)方法。

一、需求分析

軟件需求分析是軟件開發(fā)階段的前期主要工作,通過需求分析希望能夠準(zhǔn)確的找到軟件開發(fā)設(shè)計(jì)的目標(biāo),也就是清晰的找到為了滿足用戶的需求該款軟件具體可以做什么。軟件需求分析主要包括兩個(gè)方面,即需求獲取和需求規(guī)約。為了更好的進(jìn)行前期的需求分析,要求系統(tǒng)工程的開發(fā)人員能夠深入的理解各種業(yè)務(wù)需要解決的問題空間;要求系統(tǒng)工作人員能夠用準(zhǔn)確的語言刻畫出用戶的需求,不能想當(dāng)然的理解用于需求,盡量減少由于人與人之間的通信造成的信息誤差;要求能夠及時(shí)的采取措施適應(yīng)不斷變化的需求,當(dāng)然造成需求變化的因素很多,作為工作人員,應(yīng)該做到隨機(jī)應(yīng)變。

1.需求獲取

現(xiàn)代信息系統(tǒng)軟軟件工程設(shè)計(jì)的第一步就是需求獲取,軟件設(shè)計(jì)成功的前提就是獲取正確的需求描述。用戶的需求通常包括功能性的需求和非功能性的需求。功能性的需求中說明了軟件工程系統(tǒng)能夠?yàn)橛脩糇鍪裁矗枪δ苄缘男枨笳f明了系統(tǒng)在工作時(shí)的屬性和特性,比如說系統(tǒng)的效率和可靠性等等。具體而言需求獲取主要包括的內(nèi)容有:物理設(shè)備的位置和分布情況;系統(tǒng)用戶的技能和熟練程度;數(shù)據(jù)的格式、發(fā)送的頻率等數(shù)據(jù)內(nèi)容;開發(fā)需要的人力資源和計(jì)算機(jī)的資源以及進(jìn)度安排;系統(tǒng)的質(zhì)量,比如說對系統(tǒng)的可靠性的要求等等。這里值得強(qiáng)調(diào)的是,搜集需求資料的方式有多種,最主要的是通過調(diào)查問卷、訪談和采訪等方式。最主要的與用于深入的溝通,才能更好的挖掘用戶的需求。

2.需求規(guī)約

通常在需求獲取的階段,直接獲得了用戶的需求。這時(shí)候的用戶需求是用自然語言表達(dá)出來的,要通過需求規(guī)約將自然語言準(zhǔn)確的表達(dá)為一系列的符號(hào)、描述等,這些符號(hào)和描述是所有的計(jì)算機(jī)軟件分析人員可以共同理解的,并且其理解的意義是完全相同的。通過符號(hào)來表現(xiàn)各種對象之間的關(guān)系,使得最終的需求報(bào)告變得簡潔、明確、統(tǒng)一、易懂。

二、數(shù)據(jù)管理設(shè)計(jì)

數(shù)據(jù)管理是計(jì)算機(jī)對數(shù)據(jù)進(jìn)行收集、存儲(chǔ)和處理的過程。通過數(shù)據(jù)管理設(shè)計(jì)可以將確定下數(shù)據(jù)管理系統(tǒng)中存儲(chǔ)數(shù)據(jù)的基本結(jié)構(gòu)。這樣就能夠保證數(shù)據(jù)的獨(dú)立性和可靠性、安全性。同時(shí)能夠減少數(shù)a據(jù)冗余,提高數(shù)據(jù)資源的共享程度和管理效率。目前主要的數(shù)據(jù)管理方法主要有普通文件管理、關(guān)系型數(shù)據(jù)庫管理系統(tǒng)、面向?qū)ο蟮臄?shù)據(jù)庫管理系統(tǒng)這三種。

現(xiàn)代信息系統(tǒng)需要管理的數(shù)據(jù)類型往往是多種多樣的,包括空間的數(shù)據(jù)、時(shí)間的數(shù)據(jù)等等?,F(xiàn)代信息系統(tǒng)軟件工程的數(shù)據(jù)管理一般是面向數(shù)據(jù)應(yīng)用的數(shù)據(jù)管理對象。面向數(shù)據(jù)應(yīng)用的數(shù)據(jù)管理所管理的數(shù)據(jù)對象,主要是那些描述構(gòu)成應(yīng)用系統(tǒng)構(gòu)件屬性的元數(shù)據(jù),這些應(yīng)用系統(tǒng)構(gòu)件包括流程、文件、檔案、數(shù)據(jù)元(項(xiàng))、代碼、算法(規(guī)則、腳本)、模型、指標(biāo)、物理表、ETL過程、運(yùn)行狀態(tài)記錄等。

三、界面設(shè)計(jì)

在完成數(shù)據(jù)管理設(shè)計(jì)之后最重要的就是界面的設(shè)計(jì)。因?yàn)榻缑嬖O(shè)計(jì)是用戶與機(jī)器交互的窗口,其中用于戶向系統(tǒng)做出命令,系統(tǒng)也會(huì)給用于提交信息,所有的這些活動(dòng)都是在界面上完成的。良好的接受首先能夠使讓用于容易掌握操作,其次是能夠滿足大部分用戶的審美需求。也就是讓用于在使用的過程中不會(huì)因?yàn)椴唤邮芑虿蝗菀咨鲜?,產(chǎn)生不良情緒,影響軟件的使用。良好的用戶界面設(shè)計(jì)原則主要包括一下幾個(gè)方面。

1.因人而宜的原則

在需求獲取的階段,要詳細(xì)的了解該軟件面向的群體。根據(jù)使用群體的不同,設(shè)計(jì)不同的界面。首先要弄清楚不同群體的不同需求。我們可以按照技能來分類,也可以按照職業(yè)開分類,還可以按照組織層次來分類。通過分類,最終的目的是做到因人而宜,確定其相應(yīng)的最佳人機(jī)交互操作界面設(shè)計(jì)。對人員進(jìn)行適當(dāng)?shù)姆诸愔螅瑢⑦@些信息描述下來,同時(shí)也包括用戶的任務(wù)腳本,這些信息將對于人機(jī)交互設(shè)計(jì)發(fā)揮大大的指導(dǎo)作用。

2.實(shí)用與美觀相結(jié)合的原則

界面設(shè)計(jì)的過于花哨,往往會(huì)使得用戶有摸不著頭腦的感覺,也就是不知道如何下手,不理解界面中各個(gè)對象的具體含義。過于簡單的界面往往又顯得特別單調(diào)和枯燥,不能滿足用于的審美需求。隨意界面設(shè)計(jì)的最基本的原則就是使用和美觀相結(jié)合的原則。另外不要出現(xiàn)模糊不清的提示,操作反應(yīng)的時(shí)間盡量不要超過十秒鐘,系統(tǒng)不要發(fā)生額外的附帶操作結(jié)果,以免給用戶帶來不必要的疑慮和麻煩。

3.交互過程詳細(xì)原則

很明顯,太多的操作項(xiàng)目往往用戶不易掌握和操作。所以要設(shè)計(jì)詳細(xì)的交互就要做到操作步驟要少;如果有較長時(shí)間的操作,要給用于一定的提示;盡量的減輕記憶的負(fù)擔(dān),盡量不要要求用戶把一個(gè)窗口的信息寫入另一個(gè)窗口;增強(qiáng)軟件的趣味性;及時(shí)的了解用戶的反應(yīng),以便于修改界面。

四、確認(rèn)活動(dòng)

確認(rèn)活動(dòng)應(yīng)當(dāng)貫穿于整個(gè)軟件工程設(shè)計(jì)的始終。目前軟件的測試技術(shù)主要有白盒和黑盒兩種。軟件測試的主要目的是發(fā)現(xiàn)軟件中的錯(cuò)誤,及時(shí)的修改。其中,為了檢驗(yàn)軟件的功能和性能是否與用戶需求一致而開展的測試成為確認(rèn)測試,而系統(tǒng)測試主要是測試軟件同硬件、其它支持軟件、數(shù)據(jù)等結(jié)合在一起,判斷軟件在運(yùn)行的現(xiàn)實(shí)條件下,與用戶的需求匹配的程度。

五、結(jié)語

本文從宏觀的角度介紹了現(xiàn)代信息系統(tǒng)軟件工程的設(shè)計(jì)方法,其中各個(gè)版塊中涉及的細(xì)節(jié)還有待進(jìn)一步的磋商。需要注意的是軟件工程設(shè)計(jì)最重要的是實(shí)用,開發(fā)者可以根據(jù)具體的情況和具體的用戶需求選擇不同的方法。

參考文獻(xiàn):

[1] 朱劍.軟件工程系統(tǒng)的發(fā)展及其應(yīng)用[J].商業(yè)現(xiàn)代化,2010(2):16.

[2] 梁鎮(zhèn).軟件工程質(zhì)量標(biāo)準(zhǔn)與管理淺析[J].

作者簡介:

孫濤(1979-)江蘇徐州人,學(xué)士,廣東省珠海市公安邊防支隊(duì)司令部機(jī)要科。研究方向:計(jì)算機(jī)通信,通信保密等。

猜你喜歡
軟件工程信息系統(tǒng)方法
企業(yè)信息系統(tǒng)安全防護(hù)
哈爾濱軸承(2022年1期)2022-05-23 13:13:18
基于區(qū)塊鏈的通航維護(hù)信息系統(tǒng)研究
電子制作(2018年11期)2018-08-04 03:25:54
信息系統(tǒng)審計(jì)中計(jì)算機(jī)審計(jì)的應(yīng)用
可能是方法不對
依托工作室的軟件工程實(shí)踐教學(xué)研究
基于工程教育認(rèn)證的《軟件工程》課程教學(xué)質(zhì)量建設(shè)研究 
關(guān)于提高軟件工程實(shí)踐教學(xué)質(zhì)量的幾點(diǎn)思考
關(guān)于如何創(chuàng)新和完善計(jì)算機(jī)軟件工程管理的探討
基于SG-I6000的信息系統(tǒng)運(yùn)檢自動(dòng)化診斷實(shí)踐
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
东阿县| 通江县| 大化| 中方县| 托克托县| 赤峰市| 丁青县| 依安县| 灵山县| 鄂温| 阿尔山市| 安泽县| 莱芜市| 江永县| 文登市| 平邑县| 蚌埠市| 丰原市| 武冈市| 辽宁省| 五峰| 黄石市| 塔河县| 吴旗县| 茌平县| 门头沟区| 云阳县| 通辽市| 浠水县| 久治县| 闽侯县| 慈利县| 澎湖县| 库伦旗| 固镇县| 虞城县| 晋宁县| 大足县| 清丰县| 淄博市| 延吉市|