• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于軟件交互設(shè)計綜合實(shí)踐教學(xué)研究

      2017-09-28 02:32李晶李強(qiáng)張彤宇
      計算機(jī)教育 2017年9期
      關(guān)鍵詞:交互技術(shù)綜合實(shí)踐

      李晶++李強(qiáng)++張彤宇

      摘 要:針對專業(yè)交叉團(tuán)隊(duì)合作模式的培養(yǎng)體系,提出綜合實(shí)踐方式,以廣東東軟學(xué)院為例,根據(jù)專業(yè)方向進(jìn)行崗位設(shè)置,配備具有雙師素質(zhì)的教師、企業(yè)工程師進(jìn)行全程交叉指導(dǎo),分階段、分崗位進(jìn)行考核,將軟件交互設(shè)計工作貫穿于綜合實(shí)踐開發(fā)過程的各個階段,使實(shí)踐成果達(dá)到軟件交互設(shè)計的期望目標(biāo),同時也引導(dǎo)學(xué)生以用戶為中心并以人性化的軟件交互設(shè)計理念,培養(yǎng)軟件交互原型設(shè)計能力,加強(qiáng)對可用性設(shè)計的評估能力。

      關(guān)鍵詞:綜合實(shí)踐;交互技術(shù);原型設(shè)計;軟件評估

      1 概述及背景

      隨著人機(jī)交互技術(shù)的快速發(fā)展,軟件數(shù)量日漸暴增,最新版本的軟件工程知識體系 SWEBOK V3.0將人機(jī)交互列為一個獨(dú)立的知識域[1],交互設(shè)計也成為軟件產(chǎn)品競爭與創(chuàng)新的關(guān)鍵,但是軟件質(zhì)量卻參差不齊,特別是體現(xiàn)在用戶可用性與易用性等方面;同時,在實(shí)際項(xiàng)目開發(fā)過程中,用戶需求不明確、不完整、變更頻繁等因素導(dǎo)致系統(tǒng)設(shè)計困難,實(shí)現(xiàn)的系統(tǒng)與需求不一致,項(xiàng)目風(fēng)險提升,致使項(xiàng)目延期或者成本超支。開發(fā)者要提升軟件核心競爭力,需要關(guān)注用戶在使用過程中的體驗(yàn)與感受,掌握軟件開發(fā)過程中的工程方法、核心技術(shù)及開發(fā)工具,運(yùn)用綜合知識,開發(fā)出滿足用戶需求的優(yōu)質(zhì)軟件。

      2 實(shí)踐學(xué)期組織

      2.1 基本思路

      軟件綜合實(shí)踐安排在大二暑假學(xué)期進(jìn)行,以“研究用戶需求、強(qiáng)化實(shí)踐技能、突出能力培養(yǎng)”為實(shí)踐思想,采用以用戶為中心的創(chuàng)新實(shí)踐教學(xué)體系,以能力培養(yǎng)為重點(diǎn),以就業(yè)為導(dǎo)向,培養(yǎng)學(xué)生具備崗位所需的職業(yè)能力。

      開發(fā)周期為4周,以項(xiàng)目團(tuán)隊(duì)為組織形式,采用基于項(xiàng)目案例的綜合實(shí)踐教學(xué)體系以及分階段、分崗位的考核形式。實(shí)踐的組織模式更貼近實(shí)際工作需要,即根據(jù)專業(yè)(包括專業(yè)方向)的就業(yè)崗位進(jìn)行項(xiàng)目團(tuán)隊(duì)的崗位設(shè)置,項(xiàng)目團(tuán)隊(duì)以1:2:1:1:1:1:1的比例設(shè)有項(xiàng)目經(jīng)理(兼)、軟件開發(fā)、數(shù)據(jù)庫開發(fā)、Web前端開發(fā)、軟件測試、系統(tǒng)實(shí)施與維護(hù)、基礎(chǔ)網(wǎng)絡(luò)設(shè)施搭建等崗位,以經(jīng)過裁剪、修改或補(bǔ)充的真實(shí)項(xiàng)目需求作為團(tuán)隊(duì)的目標(biāo)進(jìn)行實(shí)踐,配備具有雙師素質(zhì)的教師、企業(yè)工程師進(jìn)行全程交叉指導(dǎo)。

      隨著人機(jī)交互在軟件設(shè)計與開發(fā)中的地位變得越來越重要,有些引領(lǐng)企業(yè)如蘋果公司已經(jīng)派生出交互設(shè)計師、界面設(shè)計師、可用性工程師、用戶體驗(yàn)設(shè)計師等職業(yè),而更多的企業(yè)則由軟件工程師兼顧交互設(shè)計方面的工作[2] (如圖1所示)。根據(jù)圖1可知,Web前端開發(fā)由網(wǎng)站規(guī)劃與開發(fā)專業(yè)的學(xué)生承擔(dān),而交互設(shè)計是Web前端開發(fā)中的核心內(nèi)容。

      2.2 交互設(shè)計

      交互設(shè)計(interaction design,IXD)是一種系統(tǒng)的設(shè)計,產(chǎn)生于20世紀(jì)80年代,以實(shí)現(xiàn)產(chǎn)品的“可用性”和“用戶體驗(yàn)”為目標(biāo),把握設(shè)計、行為設(shè)計和形式設(shè)計3者的相互關(guān)系,由人(people)、行為(activity)、產(chǎn)品使用時的場景(context)和支持交互行為的技術(shù)(technology)組成,簡稱 PACT [3]。

      交互設(shè)計原型和可用性評估是交互設(shè)計的核心,科學(xué)地建立符合用戶需求的交互原型是交互設(shè)計追求的目標(biāo)[4]。其中,原型設(shè)計能夠快速發(fā)掘并明確用戶的需求,是交互設(shè)計師、用戶和軟件工程師收集需求、確認(rèn)需求最好的溝通工具;可用性評估是基于真實(shí)用戶,找出軟件可用性方面的問題,也是提高產(chǎn)品可用性的有效途徑。

      3 實(shí)踐開發(fā)過程

      整個實(shí)踐學(xué)期,從實(shí)踐項(xiàng)目啟動到項(xiàng)目總結(jié)結(jié)束,軟件交互設(shè)計崗位的工作貫穿軟件工程開發(fā)過程,采用迭代、循序漸進(jìn)的方法進(jìn)行軟件開發(fā),如圖2所示。

      從軟件項(xiàng)目實(shí)施過程來看,由于存在學(xué)生缺乏軟件開發(fā)經(jīng)驗(yàn)、需求變更過多、缺乏軟件測評手段、進(jìn)度計劃不合理等項(xiàng)目風(fēng)險,因此用戶會對軟件質(zhì)量和開發(fā)周期提出更高的要求。為了降低軟件危機(jī),確保項(xiàng)目順利交付,項(xiàng)目的需求分析階段可采用場景劇本、角色法、訪談法、親和圖法等方式進(jìn)行用戶調(diào)研,形成信息架構(gòu);概要設(shè)計和詳細(xì)設(shè)計階段輸出交互原型,使用原型技術(shù)和可用性評估對需求及設(shè)計進(jìn)行驗(yàn)證;編碼階段由網(wǎng)站開發(fā)專業(yè)學(xué)生負(fù)責(zé)軟件Web前端開發(fā),使用html、css、javacsript、Bootstrap框架等技術(shù)完成前端頁面開發(fā);測試階段由網(wǎng)站開發(fā)專業(yè)學(xué)生對軟件進(jìn)行交互設(shè)計評估、交互需求驗(yàn)證、軟件可用性確認(rèn)并輸出評估報告,評估報告會反饋給軟件開發(fā)崗位學(xué)生,軟件崗位的學(xué)生會根據(jù)技術(shù)約束、資金、開發(fā)時間等因素,與交互設(shè)計人員溝通,形成最終的修改方案,整個過程會迭代進(jìn)行,直至項(xiàng)目完成。

      4 實(shí)踐內(nèi)容與成果

      軟件綜合開發(fā)實(shí)踐中,網(wǎng)站開發(fā)專業(yè)的學(xué)生承擔(dān)Web前端開發(fā),具體工作內(nèi)容包括需求分析、軟件原型、軟件界面設(shè)計、Web前端開發(fā)、軟件評估等。網(wǎng)站開發(fā)專業(yè)學(xué)生工作中的重點(diǎn)不僅僅是使界面美觀,還要實(shí)現(xiàn)軟件的可用性、易用性、有效性等指標(biāo)。

      軟件開發(fā)流程中交互設(shè)計崗位主要工作分成4個階段:需求調(diào)研分析、原型設(shè)計、軟件界面開發(fā)和軟件評估。針對4個階段的主要工作,對其使用的工具、技術(shù)和方法以及輸出成果進(jìn)行闡述,具體內(nèi)容見表1。

      5 實(shí)踐考核方式

      根據(jù)各專業(yè)的畢業(yè)標(biāo)準(zhǔn),課程組教師制定了一套全方位、科學(xué)有效的考核體系。答辯委員會分別由指導(dǎo)老師、學(xué)校督導(dǎo)和企業(yè)工程師組成。

      學(xué)生實(shí)踐學(xué)期的總體考核方案分為3部分:IT職業(yè)素養(yǎng)能力(30%)、團(tuán)隊(duì)實(shí)踐成果(30%)和崗位專業(yè)技能(40%)。其中,IT職業(yè)素養(yǎng)能力和團(tuán)隊(duì)實(shí)踐成果考核是各專業(yè)通用,崗位專業(yè)技能考核根據(jù)各專業(yè)單獨(dú)設(shè)置考核點(diǎn)。我們以網(wǎng)站開發(fā)技術(shù)專業(yè)為例進(jìn)行介紹,見表2。

      6 實(shí)踐意義

      網(wǎng)站開發(fā)技術(shù)專業(yè)學(xué)生于大二已經(jīng)學(xué)習(xí)了Java程序設(shè)計、網(wǎng)頁設(shè)計與制作、Web開發(fā)基礎(chǔ)、Javascript頁面特效設(shè)計、Javascript服務(wù)器技術(shù)、網(wǎng)站界面設(shè)計藝術(shù)等課程,掌握了Dreamweaver、Photoshop和Flash軟件的操作以及HTML、CSS、Javascript、Ajax等技術(shù),具備了網(wǎng)站前端開發(fā)基本技能,但是缺乏開發(fā)經(jīng)驗(yàn),針對項(xiàng)目的需求分析,不能合理安排和組織內(nèi)容以及設(shè)計軟件界面,難以開發(fā)出有吸引力、易尋、易用、用戶友好的網(wǎng)站。endprint

      通過學(xué)期項(xiàng)目實(shí)踐,培養(yǎng)學(xué)生對用戶界面設(shè)計的審美能力,增強(qiáng)其對可用性設(shè)計的評估能力[5],幫助學(xué)生積累項(xiàng)目經(jīng)驗(yàn)和提高開發(fā)效率;在團(tuán)隊(duì)合作過程中培養(yǎng)學(xué)生的團(tuán)隊(duì)合作能力,樹立以用戶為中心的交互設(shè)計開發(fā)理念?;谲浖换ピO(shè)計的綜合實(shí)踐過程,應(yīng)最大限度地明確需求,減少方案設(shè)計時的隨意性和迭代次數(shù),提高開發(fā)效率,降低項(xiàng)目開發(fā)的風(fēng)險,保證軟件產(chǎn)品滿足用戶需求。

      綜合實(shí)踐學(xué)期結(jié)束,學(xué)校舉行院級小學(xué)期競賽,其中,人力資源管理系統(tǒng)、Neusoft好課堂、MyHouseRent房屋租賃平臺管理系統(tǒng)、SOVO綜合管理系統(tǒng)、奧運(yùn)獎牌記錄管理系統(tǒng)、“程序猿”學(xué)院等作品獲獎。

      教師可以競賽的方式激發(fā)學(xué)生的潛能,培養(yǎng)學(xué)生對軟件開發(fā)的興趣,同時為學(xué)生校外競賽打好堅(jiān)實(shí)的基礎(chǔ)。例如,2016年攀登計劃省級立項(xiàng)并獲得撥款,包括基于Face++的人臉識別考勤系統(tǒng)(2萬元)、基于Android系統(tǒng)的金標(biāo)試紙定量檢測儀的研制(1.5萬元);2016年大學(xué)生創(chuàng)新創(chuàng)業(yè)省級立項(xiàng)并獲得撥款,包括基于Android的老人緊急報警APP(1萬元)、“打醬油”移動社區(qū)App(1萬元);第四屆“多迪杯”全國大學(xué)生網(wǎng)站開發(fā)大賽中,作品“ECHO商城”獲得國家特等獎,獎金5 000元。

      7 結(jié) 語

      我院實(shí)踐了具有特色的實(shí)踐教學(xué)模式,即兩個理論教學(xué)學(xué)期后,安排一個綜合實(shí)踐學(xué)期,更好地把理論知識轉(zhuǎn)換為能力,突出實(shí)踐能力的培養(yǎng)。軟件綜合實(shí)踐教學(xué)體系以優(yōu)質(zhì)創(chuàng)新教學(xué)建設(shè)為目的,以達(dá)到教學(xué)質(zhì)量為最高目標(biāo),為培養(yǎng)學(xué)生實(shí)踐能力和創(chuàng)新精神打下了堅(jiān)實(shí)的基礎(chǔ)。未來的計算機(jī)軟件應(yīng)用中,人機(jī)交互必然會發(fā)揮越來越重要的作用,我們將繼續(xù)緊跟時代步伐,積極創(chuàng)新,不斷積累教學(xué)經(jīng)驗(yàn),探索合適的教學(xué)體系,不斷提高學(xué)生的創(chuàng)新能力以適應(yīng)社會需求。

      參考文獻(xiàn):

      [1] Bourque P, Fairley R E. Guide to the software engineering body of knowledge, Version 3.0[EB/OL]. (2015-08-19)[2017-04-23]. http://www.researchgate. net/publication/224302077_Guide_to_the_Software_ Engineering_Body_of_Knowledge_2004_Version.

      [2] 梁爽. 用戶交互技術(shù)課程的實(shí)踐教學(xué)方法探索[J]. 計算機(jī)教育, 2015(23): 48-52.

      [3] 郭璐, 李雅箏. 基于PACT-P模式的社交網(wǎng)站交互設(shè)計策略研究: 以“人人網(wǎng)”為例[J]. 今傳媒, 2014(1): 15-17.

      [4] 陳波, 劉彥秀. 基于公理設(shè)計的交互原型構(gòu)建研究[J]. 人類工效學(xué), 2016, 22(1): 68-72.

      [5] 林連南, 劉嘉偉, 許南鴻. 人機(jī)交互課程體系設(shè)計的研究[J]. 計算機(jī)教育, 2015(1): 78-82.

      (編輯:宋文婷)endprint

      猜你喜歡
      交互技術(shù)綜合實(shí)踐
      元宇宙背景下的新聞業(yè)發(fā)展趨勢研究
      探析虛擬現(xiàn)實(shí)技術(shù)在動態(tài)視覺藝術(shù)中的應(yīng)用
      交互技術(shù)在微課視頻課程設(shè)計中的應(yīng)用
      落實(shí)數(shù)學(xué)綜合實(shí)踐活動 培養(yǎng)學(xué)生數(shù)學(xué)核心素養(yǎng)
      手持移動終端交互設(shè)計在高校校慶中的運(yùn)用
      手持移動終端交互設(shè)計在高校校慶中的運(yùn)用
      中職語文綜合實(shí)踐活動教學(xué)有效策略探究
      清镇市| 石首市| 淮安市| 西宁市| 桃园市| 克什克腾旗| 遂溪县| 万年县| 忻州市| 朔州市| 连江县| 微山县| 马山县| 天镇县| 梁平县| 天柱县| 瓦房店市| 克什克腾旗| 普陀区| 通山县| 栾城县| 德江县| 钟山县| 曲周县| 东丰县| 阳信县| 镇安县| 龙井市| 嫩江县| 开鲁县| 石首市| 鹤庆县| 棋牌| 四平市| 黎城县| 宁津县| 莱芜市| 万载县| 航空| 渝中区| 白沙|