亚洲国产日韩欧美在线a乱码,国产精品路线1路线2路线,亚洲视频一区,精品国产自,www狠狠,国产情侣激情在线视频免费看,亚洲成年网站在线观看

計(jì)算機(jī)軟件開發(fā)與用戶實(shí)踐應(yīng)用

時(shí)間:2020-09-30 12:30:35 計(jì)算機(jī)軟件畢業(yè)論文 我要投稿

計(jì)算機(jī)軟件開發(fā)與用戶實(shí)踐應(yīng)用

  摘要:闡述了軟件開發(fā)、信息系統(tǒng)、人機(jī)結(jié)合等相關(guān)概念及其內(nèi)涵,表達(dá)了計(jì)算機(jī)軟件開發(fā)與用戶實(shí)踐應(yīng)用的重要性,以期引起相關(guān)人員的思考。

  關(guān)鍵詞:軟件開發(fā);問題;用戶實(shí)踐

  計(jì)算機(jī)出現(xiàn)之前,人們積累了許多解決問題的經(jīng)驗(yàn),解決問題不一定需要計(jì)算機(jī),但使用計(jì)算機(jī)可以使人們?cè)跁r(shí)間、空間、精度方面得到更大的實(shí)惠。計(jì)算機(jī)開發(fā)解決了許多實(shí)際應(yīng)用中的問題,解決了生活和工作中的許多難題,使計(jì)算機(jī)應(yīng)用更加深入人心。計(jì)算機(jī)軟件開發(fā)作為一項(xiàng)對(duì)創(chuàng)新性要求比較高的技術(shù),在當(dāng)前的計(jì)算機(jī)發(fā)展中有著十分關(guān)鍵的作用。

  在人機(jī)交互的操作系統(tǒng)界面下,如果想運(yùn)行一個(gè)程序,就要把包含這個(gè)程序的文件“告訴”操作系統(tǒng),再由操作系統(tǒng)來運(yùn)行程序。如果你想編輯一個(gè)文件,那么要把這個(gè)文件名是什么也要“告訴”操作系統(tǒng),這樣可以便于它啟動(dòng)編輯器,處理這個(gè)文件。對(duì)于大多數(shù)用戶來說操作系統(tǒng)就是計(jì)算機(jī),沒有操作系統(tǒng)就不會(huì)使用計(jì)算機(jī)了。

  一開始的計(jì)算機(jī)程序只不過是計(jì)算機(jī)能夠直接執(zhí)行的指令表。隨著技術(shù)的不斷發(fā)展,我們寫出了更為復(fù)雜的程序,這些表變得很難管理,原因很簡單它們?nèi)狈ο到y(tǒng)結(jié)構(gòu),不適合人腦的管理。對(duì)于計(jì)算機(jī)來說,執(zhí)行一個(gè)包含幾千條不同意義的指令的表不會(huì)有什么問題,因?yàn)樗鼤?huì)機(jī)械的執(zhí)行每一條指令而不會(huì)顧及它的意義和結(jié)果。但對(duì)于人類程序員來說,要理解由幾千條指令組成的表是件很困難的事情。

  計(jì)算機(jī)的開發(fā)與應(yīng)用也需要一些計(jì)算機(jī)軟件與技術(shù)的支持,計(jì)算機(jī)軟件開發(fā)現(xiàn)在也有不錯(cuò)的發(fā)展前景,借此軟件開發(fā)與用戶實(shí)踐的提升也成為人們開始關(guān)注的問題。本文根據(jù)多年來的經(jīng)驗(yàn),對(duì)于開發(fā)軟件與實(shí)際應(yīng)用中遇到問題積攢了一些個(gè)人拙見。

  一、軟件開發(fā)

  軟件是能夠完成預(yù)定功能、達(dá)到預(yù)期性能的可執(zhí)行性的計(jì)算機(jī)程序和使程序正常執(zhí)行所需要的數(shù)據(jù)以及描述程序的操作、使用的文檔的集合。“計(jì)算機(jī)程序設(shè)計(jì)”學(xué)過的,可以使用某種程序設(shè)計(jì)語言將待解決的問題編計(jì)為合適計(jì)算機(jī)的語言序列,經(jīng)過編譯、連接生成計(jì)算機(jī)可以執(zhí)行的程序,執(zhí)行它可以完成預(yù)期的功能。然而程序不是計(jì)算機(jī)軟件的全部,軟件開發(fā)也不僅僅是程序設(shè)計(jì)或編寫程序,它們只是軟件和軟件開發(fā)過程中的一部分。

  軟件開發(fā)又稱為軟件系統(tǒng)的物理設(shè)計(jì)。所謂物理設(shè)計(jì)就是根據(jù)新系統(tǒng)的邏輯模型,建立起邏輯模型。也就是,根據(jù)系統(tǒng)的邏輯功能的要求,考慮到實(shí)際條件,進(jìn)行各種具體設(shè)計(jì),確定系統(tǒng)的實(shí)施方案,以解決系統(tǒng)如何去干的問題。

  二、信息系統(tǒng)

  信息系統(tǒng)是一種人機(jī)系統(tǒng),即人與計(jì)算機(jī)共存于系統(tǒng)當(dāng)中,各自負(fù)擔(dān)不同的任務(wù),并通過一系列的對(duì)話和交互作用,使其相互銜接的問題得以解決,使系統(tǒng)目標(biāo)得以實(shí)現(xiàn)。

  存在于信息系統(tǒng)中的人工過程和人工操作,有的是限于目前條件,計(jì)算機(jī)無法替代;有的是必須有人的參與判斷、決策和控制部分。隨著計(jì)算機(jī)的發(fā)展功能不斷完善,越來越多的工作將由計(jì)算機(jī)來代替。但這并不意味著人在系統(tǒng)中的作用被削弱,而是意味著人的作用將越來越壯大。

  如何將人工過程和計(jì)算機(jī)過程進(jìn)行合理的劃分,這是進(jìn)行系統(tǒng)設(shè)計(jì)的前提條件。

  三、人機(jī)結(jié)合

  第一,具體問題具體分析,根據(jù)功能模塊執(zhí)行的具體任務(wù)來分析。對(duì)于輸入格式繁瑣、例外情況較多及需要依據(jù)經(jīng)驗(yàn)來判斷的任務(wù),采用人工處理比較合適,如校驗(yàn)單據(jù)、重要決策等。對(duì)于輸入格式固定、計(jì)算處理量比較大的和例外情況比較少的任務(wù),采用計(jì)算機(jī)處理比較合適,例如出、入賬,統(tǒng)計(jì)工作等?傊瑢(duì)信息系統(tǒng)的要求,從中取得各種資料信息外,還應(yīng)能按照各種決策模塊處理各種數(shù)據(jù),以適應(yīng)各種不同的分析和決策工作的需要。這些要求的實(shí)現(xiàn),計(jì)算機(jī)起著至關(guān)重要的作用。

  第二,要考慮需要和可能來劃分人工處和計(jì)算機(jī)處理。如不太重要的環(huán)節(jié)、不太適合計(jì)算機(jī)處理的環(huán)節(jié),以及受資金條件限制的地方,可以考慮用人工處理過程。

  兩種處理過程有著很大的不同,但又存在于一個(gè)信息系統(tǒng)中,故它們的銜接問題――人機(jī)接口問題,就顯得尤為重要。這個(gè)問題解決的好壞,直接影響到計(jì)算機(jī)作用的發(fā)揮,也關(guān)系到系統(tǒng)的工作質(zhì)量和工作效率。

  了解了軟件開發(fā)后,我們就要談一下軟件開發(fā)的使用者――用戶,當(dāng)然一個(gè)軟件的'開發(fā)成果是由用戶來肯定的。

  我們生活在一個(gè)日新月異的時(shí)代,日常生活需要人們提高處理信息的能力。這種能力實(shí)際上不僅限于使用計(jì)算機(jī)的能力,還包括應(yīng)用各種通信交通途徑,通過媒體收集和發(fā)送有用的信息,并應(yīng)用信息處理工具從大量信息中挑選出有價(jià)值的材料并設(shè)法把它們改造成適合于人們使用的形式,等等。

  當(dāng)一個(gè)用戶在使用一個(gè)新的軟件時(shí),如果在三分鐘內(nèi)還沒有什么吸引他的地方的話那么可想而知,我們將100%失去這個(gè)用戶。近些年有不少公司偏好于使用過去的項(xiàng)目模版來設(shè)計(jì)主界面,這很明顯提高了開發(fā)的速度,節(jié)省了成本。但是對(duì)用戶卻不能留下深刻的印象。軟件開發(fā)商必須要根據(jù)商業(yè)營銷學(xué)的理論,尋找到自己的目標(biāo)客戶群體,之后根據(jù)這個(gè)客戶群體的偏好、特征來設(shè)計(jì)軟件界面的整個(gè)風(fēng)格,讓使用者可以看到產(chǎn)品第一眼后產(chǎn)生一種與眾不同的感受。

  前面提到軟件開發(fā),那么軟件開發(fā)的對(duì)象就是我們的用戶。了解了用戶的實(shí)際要求,我們就要選擇適當(dāng)?shù)某绦,注重?yōu)化與處理效率。

  當(dāng)軟件運(yùn)行過程中耗時(shí)較多,就要注意降低、處理用戶的不滿情緒。隨著計(jì)算機(jī)科學(xué)技術(shù)的不斷完善與提高,計(jì)算機(jī)性能與運(yùn)算速度不斷的提升,它已全方位應(yīng)用于各行各業(yè)中。許多軟件開發(fā)工作中程序運(yùn)行緩慢歸咎于計(jì)算機(jī)的問題,而不是從自身編程的方面找原因。所以導(dǎo)致工作效率偏低,許多軟件惡評(píng)較多,所以我們要在能夠控制的范圍內(nèi)優(yōu)化程序代碼。使用戶盡情暢游在體驗(yàn)過程當(dāng)中。盡量避免用戶申請(qǐng)幾十秒鐘都沒有程序的反應(yīng)的發(fā)生,一旦發(fā)生就要考慮優(yōu)化功能。

  軟件開發(fā)針對(duì)的是用戶,所以軟件開發(fā)要注重多人性化、多靈活性。人性化與靈活性相結(jié)合。我們?cè)诋a(chǎn)品設(shè)計(jì)中,雖然有模塊設(shè)計(jì)的理論,但我們也要切記我們?cè)O(shè)計(jì)的軟件是最終為廣大消費(fèi)者服務(wù)的。必須要將客戶的體驗(yàn)過程放到首位,另外不能光追求節(jié)省開發(fā)成本和提高設(shè)計(jì)效率。也要注意業(yè)務(wù)模塊的相互搭配的靈活屬性,不能盲目追求大眾的操作形式。那樣只會(huì)事得其反。

  軟件復(fù)用和軟件構(gòu)件技術(shù)受到廣泛的關(guān)注。當(dāng)前,面向?qū)ο蟮能浖_發(fā)技術(shù)日趨成熟,但手工作坊式的軟件開發(fā)方式仍占主導(dǎo)地位。在人們驚呼軟件人員匱乏和軟件產(chǎn)品危機(jī)的同時(shí),軟件開發(fā)中重復(fù)勞動(dòng)嚴(yán)重、開發(fā)周期長、效率低。軟件開發(fā)能否像制造業(yè)那樣,生產(chǎn)標(biāo)準(zhǔn)的零部件,然后制造成不同的產(chǎn)品?

  當(dāng)然并不是說我們就可以“閉門造車”了,要多到用戶群中聽取他們的要求與建議。就拿我們單位的軟件來說,我們是房產(chǎn)登記機(jī)構(gòu),升級(jí)軟件適應(yīng)大環(huán)境的要求是必然的,我們不能把在北、上、廣地區(qū)的軟件直接搬到我們的系統(tǒng)中來,我們存在著自已的許多不同的細(xì)節(jié),許久以來我們也習(xí)慣于這種問題的實(shí)際解決方式。所以就要求開發(fā)者不斷的更新自已的軟件,學(xué)會(huì)因地制宜。當(dāng)然開發(fā)者要把握我們的大方向,讓軟件更人性化使我們的用戶更得心應(yīng)手。

  當(dāng)然不是用戶提出的問題都是對(duì)的,這就需要我們掌握靈活性,我們的工作不只是單一的“紙上談兵”。當(dāng)然我們可以使用模塊設(shè)計(jì)的理論來提升相應(yīng)工作中的工作效率,但我們出要親身體驗(yàn)用戶應(yīng)用環(huán)境中推陳出新。

  我們要在軟件開發(fā)工作中扮演不同的用戶,用自已親身的體驗(yàn)來開發(fā)每一款軟件。我們即是開發(fā)者也是應(yīng)用者,親身體會(huì)到用戶所需求的,再來開發(fā)軟件使得人性化與靈活性完美的結(jié)合。

  參考文獻(xiàn):

  [1]仇國巍.計(jì)算機(jī)軟件技術(shù)基礎(chǔ)[M].西安:西安交通大學(xué)出版社,2010,(02).

  [2]張仁津.計(jì)算機(jī)軟件開發(fā)技術(shù)的研究[M].貴陽:貴州人民出版社,2005,(07).

  [3]盧玉民.軟件工程[M].北京:中國鐵道出版社,1994,(08).

【計(jì)算機(jī)軟件開發(fā)與用戶實(shí)踐應(yīng)用】相關(guān)文章:

1.計(jì)算機(jī)應(yīng)用的發(fā)展與軟件開發(fā)

2.計(jì)算機(jī)軟件開發(fā)技術(shù)的應(yīng)用與發(fā)展探究

3.試論計(jì)算機(jī)軟件開發(fā)技術(shù)應(yīng)用

4.計(jì)算機(jī)軟件開發(fā)技術(shù)及其應(yīng)用

5.計(jì)算機(jī)應(yīng)用軟件開發(fā)技術(shù)探析

6.計(jì)算機(jī)基礎(chǔ)與應(yīng)用課程實(shí)踐教學(xué)論文

7.淺析計(jì)算機(jī)軟件開發(fā)技術(shù)及其應(yīng)用

8.計(jì)算機(jī)應(yīng)用課程分層教學(xué)的探究與實(shí)踐