時(shí)間:2022-06-11 05:04:34
序論:好文章的創(chuàng)作是一個(gè)不斷探索和完善的過程,我們?yōu)槟扑]十篇計(jì)算機(jī)論文軟件范例,希望它們能助您一臂之力,提升您的閱讀品質(zhì),帶來更深刻的閱讀感受。
(2)人為設(shè)計(jì)缺陷BUG:其實(shí)計(jì)算機(jī)硬件與軟件的可靠性有許多相似之處,比如兩者都是看故障的幾率,判斷穩(wěn)定性,但是硬件與軟件的最大不同是,硬件的決定要素是物質(zhì),而軟件的決定要素是人,因?yàn)檐浖且环N人的“創(chuàng)作”,是設(shè)計(jì)者為滿足用戶的需求,而設(shè)計(jì)、分析的程序,每個(gè)環(huán)節(jié)都是以人的思維為基礎(chǔ)而進(jìn)行的。人類思維能力的限制、導(dǎo)致軟件很難避免地出現(xiàn)一些疏漏,也就是我們常說的BUG,而這種BUG在軟件測(cè)試中潛伏性很強(qiáng),不容易被發(fā)現(xiàn),這些BUG只有在特定的情況下才會(huì)發(fā)揮其作用,讓軟件崩潰或者是小,所以說,人為的設(shè)計(jì)失誤,同樣是計(jì)算機(jī)軟件不可靠的主要表現(xiàn)。
(3)復(fù)原的難度:從計(jì)算機(jī)軟件維護(hù)和修復(fù)的角度來看,對(duì)軟件功能恢復(fù)存在相當(dāng)大的難度,一般來說我們只能夠重新設(shè)計(jì)。這一點(diǎn),同樣是計(jì)算機(jī)軟件不可靠性的表現(xiàn)。
2影響軟件技術(shù)的不可靠性的因素
(1)軟件的設(shè)計(jì)誤差。設(shè)計(jì)誤差指的是軟件設(shè)計(jì)過程中出現(xiàn)的人為錯(cuò)誤,第一種是因?yàn)閷?duì)用戶需求的把握不夠而造成的分析誤差,因?yàn)閷?duì)用戶的要求沒有理解透徹,開發(fā)者與用戶的要求得不到統(tǒng)一,就會(huì)出現(xiàn)軟件設(shè)計(jì)不合理的情況。第二種是編碼不正確,語(yǔ)法錯(cuò)誤,設(shè)計(jì)錯(cuò)誤,這是一種設(shè)計(jì)錯(cuò)誤,與設(shè)計(jì)者的技術(shù)水平關(guān)聯(lián)系很大,第三是設(shè)計(jì)中沒有發(fā)現(xiàn)軟件運(yùn)行的特殊情況,而出現(xiàn)設(shè)計(jì)的死角,這種情況一般測(cè)試很難發(fā)現(xiàn),而在軟件的運(yùn)行過程中容易出現(xiàn),第四是文檔內(nèi)容錯(cuò)誤,一般是設(shè)計(jì)者的失誤,比較容易修正。
(2)開發(fā)過程的全面控制。計(jì)算機(jī)軟件在開發(fā)過程的各階段,缺少各個(gè)階段的測(cè)評(píng),因?yàn)檐浖O(shè)計(jì)者需要保證每個(gè)環(huán)節(jié)都能按照計(jì)劃進(jìn)行,需要在各個(gè)環(huán)節(jié)都對(duì)軟件進(jìn)行審核,明確每個(gè)階段的標(biāo)準(zhǔn),除了參與設(shè)計(jì)的設(shè)計(jì)師之外,管理者、監(jiān)管師都需要參與到設(shè)計(jì)評(píng)審。評(píng)審組的主要任務(wù)是審核設(shè)計(jì)師提交的軟件文檔是否執(zhí)行了上一個(gè)階段軟件文檔的標(biāo)準(zhǔn)和要求。評(píng)審組在之后需要對(duì)軟件進(jìn)行審核后,給出文字說明意見,軟件設(shè)計(jì)者需要按照意見對(duì)軟件進(jìn)行修整,減少軟件日后出血問題的幾率。
(3)軟件測(cè)試系統(tǒng)的缺乏。我國(guó)仍然缺乏開發(fā)質(zhì)量測(cè)試機(jī)制,我國(guó)的軟件開發(fā)人員從設(shè)計(jì)到檢測(cè),都是自我設(shè)計(jì)、編制、測(cè)試,軟件設(shè)計(jì)的過程以設(shè)計(jì)人員自我為中心,加之軟件技術(shù)開發(fā)配置管理方面也沒有建立嚴(yán)格的軟件配置體制,軟件開發(fā)的技術(shù)管理不足,技術(shù)人員設(shè)計(jì)規(guī)范意識(shí)不強(qiáng),也存在著亂改設(shè)計(jì)、說明與設(shè)計(jì)編寫不想符合的情況,也增多了軟件開發(fā)設(shè)計(jì)中的錯(cuò)誤,由此可見,開發(fā)模式本身存在很多問題,是軟件不可靠的原因。
2計(jì)算機(jī)軟件的開發(fā)方式
2.1傳統(tǒng)生命周期法
根據(jù)時(shí)間來對(duì)角度進(jìn)行劃分,對(duì)軟件的各個(gè)方面進(jìn)行分解,便形成了不同的階段,與此同時(shí),在這些不同的階段中,都有著屬于它們自身的要求,通常情況下半年時(shí)間為一個(gè)周期。如圖1所示為某軟件系統(tǒng)結(jié)構(gòu)的生命周期模型。
2.2軟件原型化方法
在最初的時(shí)候,這方面的概念依舊比較模糊,在這個(gè)階段主要是對(duì)軟件的開發(fā)和調(diào)試,但是因?yàn)榫窒抻趥鹘y(tǒng)的周期要求,在初期資料確定方面已經(jīng)成為定局,因此對(duì)于這種類型的軟件不夠合適。但是要是將計(jì)算機(jī)軟件原型化,可以利用原型系統(tǒng)展開對(duì)軟件本質(zhì)的研究,基于這個(gè)基礎(chǔ),將獲取新的發(fā)展,最終達(dá)到修改的階段,這樣就實(shí)現(xiàn)了對(duì)軟件的建造。
2.3開發(fā)自動(dòng)化形式
系統(tǒng)對(duì)于自動(dòng)形式系統(tǒng)軟件的開發(fā),主要是通過第四代技術(shù)中的軟件開發(fā)工具實(shí)現(xiàn)的,這種系統(tǒng)不需要操作員說出詳細(xì)的方法,而是說出直接的內(nèi)容,其次在通過軟件工具的自動(dòng)分析,設(shè)計(jì)出編碼。
3計(jì)算機(jī)軟件技術(shù)發(fā)展中的問題
3.1軟件產(chǎn)業(yè)缺乏核心技術(shù)
我國(guó)軟件產(chǎn)業(yè)還處于早期階段,發(fā)展水平相對(duì)較低,特別是自主創(chuàng)新的能力,我國(guó)軟件產(chǎn)業(yè)依舊處在全球軟件產(chǎn)業(yè)鏈中的中下游水平,產(chǎn)品質(zhì)量和層次都較低。出現(xiàn)這種情況,主要是核心技術(shù)的缺乏。
3.2軟件人才結(jié)構(gòu)性矛盾突出
目前,從事軟件行業(yè)的人員都是一些基本的技術(shù)人員,他們主要是研究基礎(chǔ)的程序,提供一些軟件技術(shù)的支持工作,對(duì)于高水平的科研人員非常缺乏,所以導(dǎo)致中國(guó)的軟件產(chǎn)業(yè)不能更好的發(fā)展,同時(shí)人員成本也相對(duì)較高。
3.3軟件產(chǎn)品體系不合理
盡管中國(guó)軟件產(chǎn)業(yè)在近幾年有了很大的發(fā)展,但是在結(jié)構(gòu)發(fā)展的方面依舊不合理,缺少領(lǐng)導(dǎo)者,也很難有廣闊的國(guó)際影響力。
4計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用與發(fā)展趨勢(shì)
4.1計(jì)算機(jī)軟件開發(fā)應(yīng)用的表現(xiàn)
在今天,全球經(jīng)濟(jì)得到了飛速的發(fā)展,互聯(lián)網(wǎng)有了廣泛的發(fā)展和進(jìn)步,在這個(gè)平臺(tái)上,信息資源實(shí)現(xiàn)了全球化的共享,也促進(jìn)了全球化的技術(shù)交流。在互聯(lián)網(wǎng)的連接條件下,信系統(tǒng)還沒有得到一個(gè)統(tǒng)一的控制,致使每個(gè)節(jié)點(diǎn)的自治性也較高,同時(shí)方便人們處理大型信息,實(shí)現(xiàn)各個(gè)地方的信息連接,使得資源共享,更加方便和簡(jiǎn)單,更容易實(shí)現(xiàn)大量的信息計(jì)算。
4.2計(jì)算機(jī)軟件技術(shù)發(fā)展趨勢(shì)
4.2.1軟件技術(shù)一體化的發(fā)展趨勢(shì)
對(duì)于傳統(tǒng)的電氣化、自動(dòng)化和機(jī)械化的硬件系統(tǒng)而言,軟件開發(fā)被逐漸融入進(jìn)更加智能化、網(wǎng)絡(luò)化和數(shù)字化的軟件核心技術(shù)中去,這種計(jì)算機(jī)硬件系統(tǒng)的變換將會(huì)為經(jīng)濟(jì)的提升帶來新的發(fā)展。
4.2.2智能軟件技術(shù)的發(fā)展趨勢(shì)
人工智能技術(shù)不斷發(fā)展,應(yīng)用的范圍也逐漸擴(kuò)大。因此確定了軟件技術(shù)的開發(fā)方向,只有這樣才能促進(jìn)人工智能的進(jìn)步,實(shí)現(xiàn)人類跨時(shí)代的進(jìn)步.
4.2.3軟件技術(shù)網(wǎng)絡(luò)化的發(fā)展趨勢(shì)
在互聯(lián)網(wǎng)逐漸全球化的今天,大大縮短全球的距離,同時(shí)實(shí)現(xiàn)了計(jì)算機(jī)產(chǎn)業(yè)網(wǎng)絡(luò)化的進(jìn)步,這也將成為計(jì)算機(jī)今后的一個(gè)發(fā)展方向。
4.2.4軟件技術(shù)服務(wù)化的發(fā)展趨勢(shì)
對(duì)于客戶而言,軟件的開發(fā)需要將最優(yōu)秀的理念和軟件技術(shù)展現(xiàn)給客戶,這樣就需要為客戶提供最優(yōu)質(zhì)的服務(wù),從而形成軟件行業(yè)自身的模式。
2軟件不可靠的解決對(duì)策
2.1做好軟件的評(píng)估審核
在實(shí)施軟件技術(shù)發(fā)展研究的過程中,需要隨時(shí)做好軟件的審核評(píng)估工作,以減少錯(cuò)誤現(xiàn)象的發(fā)生概率。為保障軟件技術(shù)發(fā)展各個(gè)環(huán)節(jié)的標(biāo)準(zhǔn)一致,我們需要把軟件開發(fā)設(shè)計(jì)依據(jù)程序化實(shí)施,規(guī)避出現(xiàn)開發(fā)環(huán)節(jié)的跳躍性問題。能夠在軟件開發(fā)過程當(dāng)中要及時(shí)進(jìn)行對(duì)軟件的審核評(píng)估,這樣可以隨時(shí)察覺開發(fā)過程中出現(xiàn)的問題。有關(guān)的審核人員需要由管理、設(shè)計(jì)及保障人員共同組成,也包括不同崗位、各個(gè)領(lǐng)域的專家,以確保審核的專業(yè)水準(zhǔn)。軟件的評(píng)估審核主要課題是考察設(shè)計(jì)人員交付的軟件文檔是否與之前文檔的準(zhǔn)則與要求相統(tǒng)一,而且需要在考核后通過書面報(bào)告的形式得出相關(guān)的處理方案和評(píng)估結(jié)論,而質(zhì)量保障工作人員則能夠根據(jù)審核的意見與結(jié)論進(jìn)行具體的操作。通過這一系列環(huán)節(jié)的任務(wù)能夠有效降低軟件開發(fā)的不可靠風(fēng)險(xiǎn),以提升安全可靠性。另外,我們必須建立系統(tǒng)的質(zhì)量監(jiān)控體系,完善管理機(jī)制,不應(yīng)該一味地實(shí)施軟件開發(fā)人員的編碼、獨(dú)立設(shè)計(jì)與單獨(dú)測(cè)試,規(guī)避增加技術(shù)管理缺陷的發(fā)生概率。
2.2功能設(shè)計(jì)合理化
對(duì)計(jì)算機(jī)軟件進(jìn)行合理化功能設(shè)計(jì)是非常有必要的。應(yīng)當(dāng)知曉軟件設(shè)計(jì)出來是要讓客戶使用的,因此,我們必須意識(shí)到客戶是使用的主要群體,而且軟件的功能設(shè)計(jì)必須符合客戶的普遍需要,這樣該軟件的開發(fā)才有意義。假使客戶要求的功能沒有,用戶則會(huì)以為軟件設(shè)計(jì)技術(shù)存在著重大的失誤。所以,軟件在開發(fā)之前,程序員不能總是以滿足自己的喜好來實(shí)施設(shè)計(jì),必須要按照客戶的需求合理取舍,實(shí)現(xiàn)軟件設(shè)計(jì)與用戶需求的平衡。另一方面,使用適當(dāng)?shù)恼Z(yǔ)言設(shè)計(jì)軟件程序過程中,如若選擇的語(yǔ)言設(shè)計(jì)相對(duì)比較合適,就會(huì)取得事半功倍的效果,假如使用的語(yǔ)言設(shè)計(jì)不合適,那么該語(yǔ)言就很有可能不符合軟件的需求。譬如你要設(shè)計(jì)一款管理學(xué)校圖書館的應(yīng)用軟件,就必須依據(jù)圖書館數(shù)據(jù)量的大小挑選最能符合軟件功能需求的數(shù)據(jù)庫(kù)軟件,再選擇兼容性比較強(qiáng)的接口軟件。
二、影響軟件維護(hù)的要素分析
(一)設(shè)計(jì)團(tuán)隊(duì)的變化:很多軟件設(shè)計(jì)團(tuán)隊(duì),在完成了一項(xiàng)軟件設(shè)計(jì)的時(shí),會(huì)解散該團(tuán)隊(duì),很快各自都找到新的團(tuán)隊(duì),開展新的軟件設(shè)計(jì)工作。原本對(duì)該軟件設(shè)計(jì)有所了解的成員逐漸離開了團(tuán)隊(duì),隨著人員的不斷變動(dòng),到最后余下的員工很可能對(duì)該軟件最初開發(fā)的目的、方法都不是很了解,導(dǎo)致該軟件無法在后期得到修復(fù)和完善,最終導(dǎo)致報(bào)廢。這樣不僅會(huì)浪費(fèi)大量的人力、財(cái)力、物力,同時(shí)也會(huì)給新的工作團(tuán)隊(duì)平添工作量。
(二)用戶的需求:在最初簽訂軟件的開發(fā)和修改合同的時(shí)候,維護(hù)人員和客戶沒有進(jìn)行很好的溝通,沒有很好的了解顧客的需求,導(dǎo)致在后期的修改當(dāng)中,很多設(shè)計(jì)人員按照自己的意思來對(duì)軟件進(jìn)行修改,和客戶的需求根本不相符。
(三)隱性錯(cuò)誤:很多維護(hù)軟件的工作者,在對(duì)軟件進(jìn)行維護(hù)的時(shí)候,會(huì)在軟件的內(nèi)部加入一些隱性的風(fēng)險(xiǎn),降低了軟件的整體質(zhì)量。(四)團(tuán)隊(duì)素質(zhì):一個(gè)團(tuán)隊(duì)素質(zhì)的高低,同樣也對(duì)軟件維護(hù)的質(zhì)量到很大的影響。員工是否具有軟件維護(hù)的專業(yè)技能,能否解決顧客提出的各種問題。該團(tuán)隊(duì)是否是屬于急功近利型,一味追求經(jīng)濟(jì)利益,而忽略了質(zhì)量的追求等等,都是需要考慮的因素。
三、軟件維護(hù)的策略
對(duì)軟件的維護(hù),主要分為九個(gè)主要的步驟。首先要仔細(xì)閱讀客戶對(duì)自己軟件提出的需求說明,在了解客戶需求的基礎(chǔ)上,來針對(duì)問題軟件繼續(xù)擰修改設(shè)計(jì),列出設(shè)計(jì)方案進(jìn)行評(píng)審,評(píng)審?fù)ㄟ^后,開始重新編碼,然后進(jìn)行單位測(cè)試、集成測(cè)試、回歸測(cè)試這三項(xiàng)測(cè)試,待測(cè)試完成之后,確認(rèn)測(cè)試,最后在一次進(jìn)行評(píng)審。對(duì)軟件的維護(hù)工作,不能大意,因此應(yīng)有一只專門團(tuán)隊(duì)來對(duì)軟件進(jìn)行維護(hù),且在團(tuán)隊(duì)內(nèi)部要明確每一個(gè)成員的工作任務(wù)和責(zé)任,避免資源的重復(fù)利用和未充分利用。在接受客戶需求時(shí),要為客戶發(fā)一張需求登記表,客戶在該表上填寫軟件出現(xiàn)的問題,包括問題的具體類別,希望通過修改達(dá)到的效果,軟件運(yùn)行的平臺(tái),出現(xiàn)問題的場(chǎng)合和時(shí)間等。在對(duì)軟件進(jìn)行修改和完善的過程中,要仔細(xì)分析源編碼設(shè)計(jì)的原理、習(xí)慣,對(duì)其進(jìn)行遵守,不要輕易地更改,以保證軟件在修改前后能夠保持和諧。若是一個(gè)客戶提出了多個(gè)維護(hù)的需求,可以更具需求等級(jí)的高低,對(duì)其進(jìn)行順序的劃分。在修改該軟件之前,要對(duì)該軟件進(jìn)行備份處理,在軟件完成修改之后,要對(duì)軟件進(jìn)行及時(shí)地調(diào)試,最后開會(huì)對(duì)該軟件進(jìn)行評(píng)議,并且做出總結(jié),從本次軟件的修改當(dāng)中,能夠收獲成功的經(jīng)驗(yàn),同時(shí)也能吸取失敗的教訓(xùn)。軟件的修改人員之間要互相交流和分享彼此的經(jīng)驗(yàn)。若是軟件修改的幅度比較大,修改人員應(yīng)當(dāng)針對(duì)自己修改的情況制定一個(gè)修改的說明書,具體說明修改了哪些部分,被修改之后的軟件如何使用和進(jìn)行日常的維護(hù)。除了編寫說明手冊(cè)之外,還可以編寫參考手冊(cè)。針對(duì)該軟件可能會(huì)發(fā)生的錯(cuò)誤情況進(jìn)行預(yù)測(cè),并在該手冊(cè)中寫出會(huì)出現(xiàn)的情況,具體解決辦法。注意該語(yǔ)言的運(yùn)用要通俗易懂,因?yàn)楹芏嗫蛻舨⒉痪邆浜芏嗟挠?jì)算機(jī)專業(yè)知識(shí)。在對(duì)該軟件完成維護(hù)之后,要進(jìn)行回歸測(cè)試,測(cè)試圓滿完成后,可交給客戶去使用。一個(gè)軟件,在進(jìn)行了多次修改和完善之后,其維護(hù)性就會(huì)逐漸降低,當(dāng)其降低到一個(gè)最低程度時(shí),再一次修改已無法滿足客戶提出的需求,因此應(yīng)當(dāng)放棄該軟件,重新根據(jù)客戶需求開發(fā)新的軟件。
四、軟件維護(hù)的副作用
對(duì)軟件進(jìn)行反復(fù)的修改和完善,雖然可以滿足客戶提出的不同需求,但是其自身也有一定的風(fēng)險(xiǎn)。因?yàn)閺睦碚撋蟻碚f,在每一次對(duì)軟件進(jìn)行修改的同時(shí),都增加了錯(cuò)誤發(fā)生的可能性。對(duì)該錯(cuò)誤的發(fā)現(xiàn),可以通過文檔的設(shè)計(jì)和最后的回歸測(cè)試來解決,但是仍然不能忽視一個(gè)問題,就是維護(hù)軟件會(huì)產(chǎn)生的負(fù)面效果。其主要表現(xiàn)在如下的幾個(gè)方面:代碼修改:對(duì)代碼的修改一定要謹(jǐn)慎,不到逼不得已,盡量不要修改。因?yàn)橐粋€(gè)看似很簡(jiǎn)單的代碼修改工作,就可能對(duì)整個(gè)軟件產(chǎn)生很大的影響,影響可能大到整個(gè)軟件無法正常運(yùn)行。雖然副作用有大有小,但是不可否認(rèn)的是,對(duì)代碼進(jìn)行修改很可能就會(huì)產(chǎn)生一些錯(cuò)誤,而正是由于這些看似很小的錯(cuò)誤,導(dǎo)致軟件質(zhì)量的下降。因此,在代碼修改過程中,一定要貫徹一個(gè)法則,即Murphy法則。數(shù)據(jù)結(jié)構(gòu)的修改:在修改軟件過程中,會(huì)不可避免地對(duì)數(shù)據(jù)結(jié)構(gòu)也進(jìn)行一定的修改。數(shù)據(jù)結(jié)構(gòu)在整個(gè)軟件中,占據(jù)很重要的地位。因此在對(duì)其進(jìn)行維護(hù)的時(shí)候,需要對(duì)立面的部分要素進(jìn)行完善,完善過后的軟件可能無法再適應(yīng)現(xiàn)有的數(shù)據(jù),導(dǎo)致其在日后的運(yùn)行出現(xiàn)錯(cuò)誤。這就需要軟件維護(hù)者,在設(shè)計(jì)文檔的時(shí)候小心謹(jǐn)慎,降低數(shù)據(jù)修改帶來的風(fēng)險(xiǎn)。
二、為信息使用者實(shí)時(shí)高效獲取多方信息提供可能
在傳統(tǒng)會(huì)計(jì)模式下,會(huì)計(jì)人員處理數(shù)據(jù)傳輸數(shù)據(jù)具有一定時(shí)滯,即時(shí)報(bào)告也受到技術(shù)與成本效益原則的約束。在軟件工程技術(shù)下,計(jì)算機(jī)自動(dòng)快速處理使得及時(shí)獲得報(bào)告信息成為可能,其強(qiáng)大的綜合數(shù)據(jù)庫(kù)也使得根據(jù)管理層需要提取各種信息組合得以實(shí)現(xiàn)。無論是提供定期信息還是實(shí)時(shí)信息,綜合信息還是明細(xì)信息,技術(shù)上的限制已不復(fù)存在。在會(huì)計(jì)信息系統(tǒng)下,利用網(wǎng)絡(luò)傳遞電子數(shù)據(jù),計(jì)算機(jī)處理數(shù)據(jù),與實(shí)際經(jīng)濟(jì)業(yè)務(wù)沒有或很少有時(shí)間上的延遲,而會(huì)計(jì)軟件不受會(huì)計(jì)分期限制,能即時(shí)反復(fù)處理數(shù)據(jù),生成財(cái)務(wù)報(bào)告。管理層可根據(jù)需要在任何時(shí)間內(nèi)得到最新的財(cái)務(wù)數(shù)據(jù)。另外財(cái)務(wù)軟件系統(tǒng)清晰地記錄了各項(xiàng)數(shù)據(jù)之間的勾稽關(guān)系,能夠更為便捷地提取相關(guān)項(xiàng)目并對(duì)其進(jìn)行深入細(xì)致的分析。
三、提高了效率,解放了人力
受傳統(tǒng)手工操作能力的限制,會(huì)計(jì)工作需要多名會(huì)計(jì)人員分工協(xié)作才能完成數(shù)據(jù)處理。而專業(yè)財(cái)務(wù)軟件出現(xiàn)后,會(huì)計(jì)人員不再需要手工記賬、算賬和編制報(bào)表,在輸入記賬憑證后,憑證通過計(jì)算機(jī)進(jìn)行傳遞并自動(dòng)進(jìn)行核算和編制報(bào)表工作,而經(jīng)常性的賬務(wù)處理如固定資產(chǎn)折舊、各部門某些書刊費(fèi)用分?jǐn)偟饶茉诿吭伦詣?dòng)核算,減少重復(fù)工作。這使得會(huì)計(jì)人員能從傳統(tǒng)的日常業(yè)務(wù)中解脫出來,更多致力于財(cái)務(wù)會(huì)計(jì)信息的深加工,注重財(cái)務(wù)監(jiān)管、財(cái)務(wù)分析、戰(zhàn)略財(cái)務(wù)規(guī)劃等。
四、便于加強(qiáng)內(nèi)部控制與外部監(jiān)管
傳統(tǒng)手工會(huì)計(jì)系統(tǒng)的內(nèi)部控制以人工控制實(shí)現(xiàn),主觀性很強(qiáng)。而財(cái)務(wù)軟件的引入,使得內(nèi)部控制兼具人工控制與程序控制的特點(diǎn)。財(cái)務(wù)軟件系統(tǒng)許多應(yīng)用程序中包含了內(nèi)部控制功能,比如對(duì)特殊交易事項(xiàng)需要具有相應(yīng)權(quán)限人員授權(quán),再未獲得授權(quán)時(shí)系統(tǒng)會(huì)進(jìn)行控制與反映,這限制了某些人員擅自進(jìn)行越權(quán)交易;再如軟件要求各項(xiàng)會(huì)計(jì)處理必須按照一定的程序來進(jìn)行,能夠很好地規(guī)范某些違反規(guī)定的行為。另外現(xiàn)在企業(yè)實(shí)行電算化會(huì)計(jì),也為外部監(jiān)管工作帶來極大的便利。傳統(tǒng)會(huì)計(jì)數(shù)據(jù)通常采用紙質(zhì)為載體,數(shù)據(jù)儲(chǔ)存不易,且占用大量空間,而會(huì)計(jì)電算化的實(shí)現(xiàn),使得所有會(huì)計(jì)數(shù)據(jù)均以“比特”方式保存在磁性介質(zhì)上,便于查找。基于網(wǎng)絡(luò)平臺(tái)的財(cái)務(wù)軟件能夠通過網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)傳輸,因此審計(jì)機(jī)構(gòu)可以通過相應(yīng)軟件進(jìn)行遠(yuǎn)程辦公,這樣既提高了工作效率,也節(jié)約了大量的工作經(jīng)費(fèi)。
2對(duì)圖像處理工作的幫助
目前無論是任何地點(diǎn),都能夠看到監(jiān)控?cái)z像頭,視頻監(jiān)控已經(jīng)成為了社會(huì)的一種現(xiàn)象。視頻監(jiān)控強(qiáng)調(diào)視頻的清晰度,才能夠更好地為大眾服務(wù)。隨著出現(xiàn)的各種圖像處理方法,圖像的清晰度在不斷地提高。而針對(duì)圖像處理這一任務(wù),出現(xiàn)了各種處理軟件,并且隨著人們對(duì)圖像清晰度提出的新要求,這些軟件也在不斷的完善。
2.1常用的圖像處理功能
下面為大家分析一下在圖像處理時(shí)候,對(duì)軟件要求的幾項(xiàng)功能。模糊圖像清晰化功能。實(shí)際拍攝中,焦距、運(yùn)動(dòng)等對(duì)圖像進(jìn)行的影響,出現(xiàn)圖像模糊化,運(yùn)用處理軟件使原本模糊的圖像清晰。該項(xiàng)功能在實(shí)際生活中得到了廣泛的運(yùn)用;消除噪聲。很多視頻拍攝完畢后,都會(huì)有很多干擾的聲音,覆蓋了我們需要的聲音。利用自動(dòng)增強(qiáng)的功能,能夠使該圖像所要反映的內(nèi)容更加突出;同時(shí)還能夠?qū)D像進(jìn)行銳化處理、將其鋸齒消除。同時(shí),由于很多監(jiān)控設(shè)備像素不是很高,拍攝出來的畫面在放大之后會(huì)出現(xiàn)一片馬賽克的現(xiàn)象,可以運(yùn)用軟件將馬賽克弱化。在拍攝物體的時(shí)候,如果該物體是背朝光源,就會(huì)出現(xiàn)拍攝出來的畫面很暗,無法看清楚物體的原貌,這是就可以用明暗校正的功能來處理該圖像;圖像的重建功能。可以將拍攝的畫面分為多個(gè)幀,將幀進(jìn)行融合,然后將模糊的部分進(jìn)行清晰化處理;如果圖像中出現(xiàn)的人物面部不是很清晰,可以通過幀平均的方法,使人的五官變得更加清楚;對(duì)動(dòng)態(tài)視頻處理的功能。可以將拍攝中畫面的亮度、明暗對(duì)比、噪聲等問題進(jìn)行處理;因?yàn)楣饩€、監(jiān)控機(jī)自身的原因,造成了拍攝的畫面出現(xiàn)了失真的問題,可以通過還原圖像的功能,使原本圖像的顏色真實(shí)展現(xiàn)在人們眼中。
2軟件開發(fā)中的多層技術(shù)分析
在計(jì)算機(jī)軟件不斷開發(fā)和運(yùn)用的過程中,軟件的開發(fā)層次已經(jīng)由開始的兩層、三層向多層次結(jié)構(gòu)體系發(fā)展。分層技術(shù)在軟件開發(fā)中得到廣泛的運(yùn)用,使其不斷的完善。不同層次結(jié)構(gòu)體系的軟件功能各不相同。筆者將對(duì)其進(jìn)行簡(jiǎn)單分析。
2.1兩層與三層結(jié)構(gòu)技術(shù)
計(jì)算機(jī)軟件技術(shù)的兩層模式主要有客戶端和數(shù)據(jù)庫(kù)構(gòu)成。用戶界面主要由客戶端提供,客戶端還對(duì)其進(jìn)行邏輯處理和服務(wù)器,指示客戶完成數(shù)據(jù)庫(kù)的查詢和接收,根據(jù)查詢的結(jié)果反饋給客戶端。一般情況下,這樣的邏輯結(jié)構(gòu)通常稱為胖客戶端。盤客戶端在操作過程中,由于客戶數(shù)量的增加不能進(jìn)行很好的擴(kuò)展,導(dǎo)致客戶不能互動(dòng),在軟件使用中缺乏交流。同時(shí),用戶在交流中存在安全風(fēng)險(xiǎn)。隨著計(jì)算機(jī)軟件的廣泛應(yīng)用,兩層的計(jì)算機(jī)軟件不能適應(yīng)人們對(duì)計(jì)算機(jī)使用的要求。因此,三層結(jié)構(gòu)技術(shù)隨之誕生。三層結(jié)構(gòu)技術(shù)是在兩層結(jié)構(gòu)技術(shù)的基礎(chǔ)上發(fā)展起來的。三層結(jié)構(gòu)技術(shù)為客戶提供了人機(jī)互動(dòng)的模式。數(shù)據(jù)服務(wù)器可以為客戶提供訪問的數(shù)據(jù),同時(shí)還能夠儲(chǔ)存和優(yōu)化數(shù)據(jù),降低客戶在使用中的負(fù)擔(dān),實(shí)現(xiàn)了瘦客戶端的要求。如日立的ERP系統(tǒng)的軟件體系,就是利用了三層次的結(jié)構(gòu)。技術(shù)三層結(jié)構(gòu)技術(shù)包括接口層、數(shù)據(jù)層以及業(yè)務(wù)流程。這三層結(jié)構(gòu)負(fù)責(zé)用戶的接口層和一個(gè)系統(tǒng)的對(duì)接。與兩層結(jié)構(gòu)技術(shù)相比,三層結(jié)構(gòu)技術(shù)具有干安全性、易維護(hù)、可擴(kuò)展以及減少網(wǎng)絡(luò)負(fù)載等功能。但是,即使三層技術(shù)已經(jīng)得到了廣泛的應(yīng)用,在實(shí)際中運(yùn)用和中技術(shù),應(yīng)根據(jù)實(shí)際軟件開發(fā)的情況出發(fā)。
2.2四層技術(shù)
隨著計(jì)算機(jī)網(wǎng)絡(luò)的發(fā)展,應(yīng)用程序已經(jīng)變得越來越復(fù)雜。為能夠?qū)?fù)雜的程序更為簡(jiǎn)便的實(shí)用實(shí)際中,需要處理各種數(shù)據(jù)和邏輯關(guān)系。因此,在三層技術(shù)具有局限性的前提下,四層技術(shù)有其發(fā)展的空間。在業(yè)務(wù)流程和數(shù)據(jù)層之間增加一個(gè)封裝層,為信息形成一個(gè)儲(chǔ)存層。業(yè)務(wù)邏輯層和數(shù)據(jù)層以及web層。web層根據(jù)不同用戶的需求自動(dòng)選擇數(shù)據(jù)的處理路徑,可以在很大程度上對(duì)大量數(shù)據(jù)和信息進(jìn)行分析,提高計(jì)算機(jī)各方面的處理效率。滿足客戶大規(guī)模的數(shù)據(jù)和業(yè)務(wù)邏輯的處理。
2.3中間件技術(shù)
中間件技術(shù)的發(fā)展是計(jì)算機(jī)軟件開發(fā)到一個(gè)程度的結(jié)果。中間技術(shù)是根據(jù)處理技術(shù)開發(fā)的對(duì)象。利用中間件可以實(shí)現(xiàn)網(wǎng)絡(luò)環(huán)境的互通和互連以及資源共享等功能。中間件技術(shù)可以屏蔽異構(gòu)件間的復(fù)雜技術(shù),降低技術(shù)上的負(fù)擔(dān)。中間件在計(jì)算機(jī)操作系統(tǒng)中運(yùn)用,縮短數(shù)據(jù)庫(kù)軟件的開發(fā)周期。加強(qiáng)計(jì)算機(jī)軟件的開發(fā)。確保計(jì)算機(jī)軟件開發(fā)的有效性。保證軟件能夠運(yùn)用與計(jì)算機(jī)系統(tǒng)中,以此降低軟件開發(fā)的風(fēng)險(xiǎn)。
2用戶界面的視覺特性
人視覺的主要作用在于對(duì)事物規(guī)律的搜索,這也就意味著,人要在眾多的視覺刺激中選擇一項(xiàng)具有特殊作用的一種刺激,這個(gè)搜索的對(duì)象也就叫做目標(biāo)刺激,其他妨礙找到目標(biāo)的刺激稱之為干擾刺激。視覺搜索包括串行搜索和并行搜索兩種類型,所謂串行搜索是指,視覺對(duì)所感知的事物一一進(jìn)行處理,直到最終搜索到目標(biāo)刺激,干擾刺激對(duì)搜索過程帶來較大不便,會(huì)大大延長(zhǎng)搜索所花費(fèi)的時(shí)間,搜索時(shí)間與干擾刺激的多少成線性關(guān)系。并行搜索則是指視覺會(huì)在同一時(shí)間內(nèi),同時(shí)處理所有的視覺刺激,搜索的時(shí)間并不會(huì)受到干擾刺激的多少的影響。由此可以看出二者的適用范圍的不同,串行搜索通常被用于目標(biāo)刺激與干擾刺激在視覺特征上存在的差別較小的情況下,而并行搜索主要在目標(biāo)刺激與干擾刺激在視覺特征差距較大時(shí)才被使用,這種視覺搜索方法可以很大程度上縮短搜索的時(shí)間。
3用戶界面的記憶特性
對(duì)于軟件用戶界面的設(shè)計(jì)工作,不僅要充分認(rèn)識(shí)到人的知覺這種叫低級(jí)的認(rèn)知層面,還要對(duì)更好高級(jí)別,即記憶的層面進(jìn)行研究。人大腦的記憶一般可分為短期記憶和長(zhǎng)期記憶兩種,這兩種記憶各自有著不同的特征,主要體現(xiàn)在記憶的時(shí)間以及存儲(chǔ)容量的大小上。人們?cè)诓僮饔?jì)算機(jī)時(shí)主要用的是短期記憶,短期記憶只能對(duì)事物進(jìn)行短時(shí)間內(nèi)的保存,存儲(chǔ)量也相對(duì)較小,通常是5個(gè)模塊以內(nèi),模塊是指具有某種聯(lián)系的特殊事物的組合,它的形式包含多種。在軟件用戶界面的設(shè)計(jì)過程中,如果界面上顯示的信息過多,如果缺乏合理的組織方式,那么界面上就會(huì)顯得較為混亂,這樣就給搜索帶來一定的困難,延長(zhǎng)了搜索的時(shí)間,加大記憶的負(fù)擔(dān)。人機(jī)工程設(shè)計(jì)則充分利用了記憶上的這一規(guī)律,在系統(tǒng)中內(nèi)容十分復(fù)雜的情況下,設(shè)計(jì)界面時(shí)將信息以按鈕的形式,通過頁(yè)面控件加以控制,這樣做可以避免由于盲目搜索浪費(fèi)較多的時(shí)間,也可以做到防止記憶上的混亂,造成工作失誤。
2計(jì)算機(jī)軟件系統(tǒng)的恢復(fù)技術(shù)
計(jì)算機(jī)軟件系統(tǒng)保護(hù)技術(shù)是在“假寫原理”指導(dǎo)下,利用保護(hù)卡技術(shù),在計(jì)算機(jī)啟動(dòng)后對(duì)計(jì)算機(jī)的軟件系統(tǒng)進(jìn)行保護(hù),而計(jì)算機(jī)恢復(fù)技術(shù)是先將計(jì)算機(jī)的重要軟件資源進(jìn)行備份,在計(jì)算機(jī)軟件系統(tǒng)被破壞后對(duì)計(jì)算機(jī)系統(tǒng)進(jìn)行有效恢復(fù),以確保計(jì)算機(jī)重要數(shù)據(jù)、信息等的完整。計(jì)算機(jī)軟件系統(tǒng)的恢復(fù)技術(shù)研究發(fā)起的時(shí)間較晚與計(jì)算機(jī)軟件系統(tǒng)的保護(hù)技術(shù),但卻是計(jì)算機(jī)軟件維護(hù)中不可缺少的一部分,其與計(jì)算機(jī)保護(hù)技術(shù)相輔相成,形成了可靠、穩(wěn)定、無后顧之憂的計(jì)算機(jī)軟件系統(tǒng)保護(hù)屏障,保障了計(jì)算機(jī)運(yùn)行的安全和效率。在常規(guī)下,計(jì)算機(jī)保護(hù)技術(shù)會(huì)結(jié)合計(jì)算機(jī)系統(tǒng)漏洞,對(duì)系統(tǒng)問題進(jìn)行修補(bǔ)處理,以確保計(jì)算機(jī)軟件系統(tǒng)的安全。計(jì)算機(jī)恢復(fù)技術(shù)主要應(yīng)用與計(jì)算機(jī)軟件系統(tǒng)遭受嚴(yán)重破壞的補(bǔ)充,促進(jìn)了計(jì)算機(jī)運(yùn)行效率的提高。其主要的技術(shù)手段是利用硬盤克隆技術(shù),將計(jì)算機(jī)內(nèi)部的具體文件、重要內(nèi)容、硬盤主引導(dǎo)、分區(qū)等重要信息進(jìn)行拷貝,當(dāng)計(jì)算機(jī)軟件系統(tǒng)遭受到嚴(yán)重破壞時(shí),利用這些數(shù)據(jù)對(duì)計(jì)算機(jī)軟件系統(tǒng)進(jìn)行恢復(fù),使計(jì)算機(jī)能迅速的恢復(fù)到工作狀態(tài),以此提高計(jì)算機(jī)應(yīng)用的效率。
2計(jì)算機(jī)軟件技術(shù)的發(fā)展趨勢(shì)分析
2.1軟件技術(shù)資源共享化
在將來,由于信息技術(shù)的不斷發(fā)展,最終所有的網(wǎng)絡(luò)用戶都能夠在網(wǎng)絡(luò)上分享軟件。數(shù)據(jù)資源,通過計(jì)算機(jī)或者其他的移動(dòng)終端電子設(shè)備,我國(guó)的軟件產(chǎn)業(yè)必將走入網(wǎng)絡(luò)化的發(fā)展模式,進(jìn)一步把整個(gè)網(wǎng)絡(luò)組建成一臺(tái)規(guī)模較大的計(jì)算機(jī),在這臺(tái)計(jì)算機(jī)上用戶能夠?qū)崿F(xiàn)資源共享,信息共享,數(shù)據(jù)共享的全面共享,這是信息技術(shù),通信技術(shù)發(fā)展帶來的必然結(jié)果。
2.2軟件技術(shù)人工智能化
智能化是通信技術(shù)、網(wǎng)絡(luò)技術(shù)、軟件技術(shù)、智能控制技術(shù)匯集而成的針對(duì)某一領(lǐng)域或者某一方面的專門應(yīng)用技術(shù),人工智能化軟件應(yīng)用技術(shù),在當(dāng)前的各個(gè)行業(yè)已經(jīng)有很廣泛的應(yīng)用。這種應(yīng)用的特點(diǎn)是綜合性強(qiáng),獨(dú)立性強(qiáng)。從近年來智能手機(jī)的發(fā)展,就可見一斑。隨著現(xiàn)代通訊技術(shù),計(jì)算機(jī)網(wǎng)絡(luò)技術(shù),和計(jì)算機(jī)硬件技術(shù)的發(fā)展,軟件的人工智能化程度將會(huì)進(jìn)一步提高,簡(jiǎn)單的說就是計(jì)算機(jī)軟件的自動(dòng)運(yùn)行能力會(huì)逐漸加強(qiáng),給人們生活提供更多的便利。
2.3個(gè)性化服務(wù)的發(fā)展趨勢(shì)
隨著計(jì)算機(jī)軟件的不斷成熟,為人們的個(gè)性化需求提供了基礎(chǔ),日后人們對(duì)計(jì)算機(jī)軟件的要求也會(huì)逐漸提升,能夠定制個(gè)性化服務(wù)的軟件將會(huì)迅速占領(lǐng)市場(chǎng),例如:不同行業(yè)需要是要不同的財(cái)務(wù)軟件,例如中小型企業(yè)和中小型企業(yè)財(cái)務(wù)軟件的重點(diǎn)在于成本控制,而大型企業(yè)的財(cái)務(wù)軟件重點(diǎn)在于投資風(fēng)險(xiǎn)評(píng)估、投資決策、科學(xué)性評(píng)估可以預(yù)測(cè),未來的軟件服務(wù)市場(chǎng)可能出缺失軟件供應(yīng)商把應(yīng)用軟件統(tǒng)一放在自己的軟件服務(wù)市場(chǎng)上,客戶可以根據(jù)自己的需求有區(qū)別的選擇功能相似的同類型軟件,并選擇不同的附加功能,除此之外,軟件市場(chǎng)也可能與硬件市場(chǎng)相結(jié)合,廠商可能根據(jù)軟件的不同,向客戶推薦不同的硬件呈現(xiàn)出服務(wù)一體化的趨勢(shì)。