教學改革下的軟件工程的論文(優(yōu)質(zhì)21篇)

字號:

    總結(jié)可以幫助我們形成有效的學習和工作方法,提高效率。2.合理的總結(jié)結(jié)構(gòu)可以使內(nèi)容更加有條理和易于理解如果你正在寫總結(jié),不妨先來看看以下這些范文,或許能幫助到你。
    教學改革下的軟件工程的論文篇一
    1.大數(shù)據(jù)的發(fā)展背景。
    在社會信息化發(fā)展模式的影響范圍不斷拓寬的背景下,以互聯(lián)網(wǎng)絡(luò)的現(xiàn)代化線上信息傳播技術(shù)為核心的社交網(wǎng)絡(luò)逐漸進入到廣大社會成員日常生產(chǎn)生活之中的方方面面。國際數(shù)據(jù)公司的最新研究數(shù)據(jù)顯示,網(wǎng)絡(luò)數(shù)據(jù)的傳輸量正以每年倍增的發(fā)展趨勢不斷增加,預(yù)計到,世界范圍內(nèi)網(wǎng)絡(luò)在線信息數(shù)據(jù)的傳播量可以達到35zb的傳播規(guī)模,相比同期的信息傳播數(shù)量上漲了40倍左右。人類社會已經(jīng)徹底進入到了大數(shù)據(jù)時代的發(fā)展階段之中。[1]大數(shù)據(jù)實際上指的就是將受到傳輸規(guī)模的影響,無法在短時間內(nèi)傳輸或者存儲的數(shù)據(jù)信息,進行高效的整個收集。網(wǎng)絡(luò)信息傳播的技術(shù)應(yīng)用手段,是大數(shù)據(jù)時代能夠獲得飛速發(fā)展的前提和基礎(chǔ)。在應(yīng)用和發(fā)展特征方面,大數(shù)據(jù)具有海量數(shù)據(jù)高速傳播、多樣化傳播方式的靈活應(yīng)用,以及信息儲備價值較高的基本發(fā)展特征[2]目前隨著各項科技信息手段的應(yīng)用研發(fā)不斷深入,大數(shù)據(jù)現(xiàn)代化信息傳播技術(shù)的應(yīng)用也呈現(xiàn)出全新的發(fā)展態(tài)勢。無論是在數(shù)據(jù)量的傳輸級別、插播數(shù)據(jù)的歸屬類型還是在實際的信息傳播速度方面,都獲得了更深一步以及更高水平的發(fā)展。
    在大數(shù)據(jù)時代發(fā)展背景的促使下,傳統(tǒng)面對面銷售的商務(wù)精英模式,已經(jīng)不能為銷售企業(yè)帶來足夠的經(jīng)濟利潤。數(shù)據(jù)信息線上支付的新型銷售手段,已經(jīng)成為各銷售企業(yè)提升核心競爭實力的主要途徑之一。將淘寶天貓的在線網(wǎng)購平臺作為研究案例,據(jù)企業(yè)年終向工商部門提供的財務(wù)報告數(shù)據(jù)顯示,在建立健全大數(shù)據(jù)的電子信息處理系統(tǒng)過后,企業(yè)整個銷售物流管理工作的開展效率皆得到了顯著的提升。截止到12月31日,整個淘寶天貓平臺當中的旺旺注冊賬戶已經(jīng)達到了7.6億之多。通過線上支付方式銷售的商品有近10億個。整個網(wǎng)絡(luò)購物平臺主頁的年瀏覽量基本維持在20億次根據(jù)數(shù)據(jù)顯示,日增新型產(chǎn)品的銷售信息可以達到近5億條左右。
    3.大數(shù)據(jù)背景下電子商務(wù)服務(wù)的變革。
    3.1劃分消費人群,提供針對性服務(wù)。
    大量的網(wǎng)絡(luò)信息為消費者處理和篩選帶來了難度,為更好的提升消費者對有效銷售信息的篩選速度,商務(wù)銷售企業(yè)可以應(yīng)用大數(shù)據(jù)中采集分析的技術(shù)手段。根據(jù)消費者自身的職業(yè)、年齡以及性別等,詳細劃分消費群體的歸屬類型,并未不同消費人群提供針對性的數(shù)據(jù)信息服務(wù)。例如,電子商戶可以根據(jù)消費者的瀏覽記錄,為其提供符合購買傾向的產(chǎn)品,逐步提升企業(yè)的市場銷售份額。
    3.2建立合作關(guān)系,匯聚優(yōu)質(zhì)銷售信息。
    電商也可以根據(jù)商品自身的銷售數(shù)量,設(shè)置推薦櫥窗。讓消費者能夠在第一時間瀏覽到高品質(zhì)的銷售產(chǎn)品。比如,目前淘寶網(wǎng)站已經(jīng)與蘑菇街建立長期的合作關(guān)系。在淘寶網(wǎng)站的推薦欄當中滾動推薦蘑菇街當中銷售量較高的優(yōu)質(zhì)產(chǎn)品,消費者可以在瀏覽淘寶網(wǎng)頁的過程之中,直接跳轉(zhuǎn)到蘑菇街的銷售頁面。能夠直接顯著的提升相應(yīng)網(wǎng)站銷售頁面的瀏覽量,提升產(chǎn)品的瀏覽和銷售數(shù)量。
    3.3高效的信息檢索。
    面對大量的銷售信息,消費者往往不能在第一時間找到自己想要心儀的產(chǎn)品。為更好的提升消費者瀏覽商品信息頁面的時效性,電商要對產(chǎn)品銷售的種類進行細致的劃分。在大范圍歸屬類型劃分之下,要根據(jù)銷售產(chǎn)品的生產(chǎn)特性,進行詳細的描述和分類。電商還可以為消費者提供與之相匹配的關(guān)鍵詞檢索信息,更好的滿足消費者實際的購買與瀏覽需求。
    3.4細化的服務(wù)領(lǐng)域。
    電商企業(yè)也可以針對社會群體不同的消費需求,強化銷售目標設(shè)定的針對性。例如,化妝品電商可以將消費人群指定為女性。酒類電子銷售的制定目標應(yīng)當設(shè)定為男性等等。在能夠全面滿足消費者實際購買需求的基礎(chǔ)之上,為消費者提供強有力的正品保障,實現(xiàn)電子商務(wù)數(shù)據(jù)信息服務(wù)的細化發(fā)展。
    3.5數(shù)據(jù)云存儲服務(wù)。
    電子商戶還可以通過應(yīng)用大數(shù)據(jù)之中云存儲的技術(shù)應(yīng)用手段,實現(xiàn)數(shù)據(jù)信息的在線存儲。在云存儲技術(shù)的幫助下,在線網(wǎng)盤存儲相當于大型的網(wǎng)絡(luò)備份存儲器,電商或者消費者無論在任何形式的網(wǎng)絡(luò)環(huán)境下,都能夠?qū)ψ约壕€上網(wǎng)盤存儲器之中的信息內(nèi)容進行時時的瀏覽,更加便捷了廣大人民群眾的消費生活。結(jié)語大數(shù)據(jù)新型社會發(fā)展進程的到來,為各電子商務(wù)銷售企業(yè)的發(fā)展即帶來了機遇,又帶來了巨大的挑戰(zhàn)。企業(yè)內(nèi)部的決策管理人員要更加切實深入的了解數(shù)據(jù)信息處理模式的應(yīng)用優(yōu)勢和應(yīng)用缺陷。在結(jié)合企業(yè)內(nèi)部實際發(fā)展文化的基礎(chǔ)之上,將數(shù)據(jù)信息處理的技術(shù)手段結(jié)合應(yīng)用到經(jīng)營管理工作的實踐過程之中。只有采用更加科學有效的應(yīng)用方式,才能為市場消費者帶來更好的數(shù)據(jù)服務(wù),最終實現(xiàn)企業(yè)經(jīng)濟效益的飛速提升。
    參考文獻:
    [1]武蔚.大數(shù)據(jù)的應(yīng)用及帶給企業(yè)的挑戰(zhàn).信息技術(shù)與標準化,/11.
    [2]錢小聰.大數(shù)據(jù)的發(fā)展和產(chǎn)業(yè)機遇.物聯(lián)網(wǎng)技術(shù),2013/10.
    [3]黃丹丹,王明宇,劉淑貞.阿里大數(shù)據(jù)戰(zhàn)略探析.中國商貿(mào),2013/12.
    教學改革下的軟件工程的論文篇二
    論文摘要:信息資源的價值越來越高,建設(shè)以數(shù)據(jù)庫為中心的管理信息系統(tǒng),對提高金融管理水平和生活質(zhì)量具有重要的意義,本文以具體實例闡述了面向?qū)ο蟪绦蛟O(shè)計方法的特點,并分析其優(yōu)點和不足的地方,以便于在經(jīng)濟工作中運用面向?qū)ο筌浖_發(fā)實踐方法具體設(shè)計相關(guān)管理信息系統(tǒng)。
    1前言。
    隨著我國經(jīng)濟信息化工作的不斷發(fā)展提升,對金融工作者的計算機應(yīng)用知識要求越來越高,有些企業(yè)的信息系統(tǒng)正面臨從傳統(tǒng)的核算軟件向管理決策性的大型管理軟件的再開發(fā)。當前我國企業(yè)經(jīng)濟發(fā)展對管理信息系統(tǒng)開發(fā)的需求很大,如何正確安排軟件的結(jié)構(gòu),合理組織、管理軟件的生產(chǎn),不僅是從事軟件開發(fā)專業(yè)人員的事,也是廣大從事金融管理工作人員及學員必需掌握的知識,金融工作人員經(jīng)常就會被要求加入到系統(tǒng)開發(fā)中去,向系統(tǒng)開發(fā)人員提供有關(guān)專業(yè)技術(shù)支持,幫助開發(fā)人員了解企業(yè)的財務(wù)處理程序、經(jīng)營過程,管理要求及用戶的信息需求等。為了縮短了軟件的研制時間,提高了軟件的開發(fā)效率,面向?qū)ο蟪绦蛟O(shè)計由此應(yīng)運而生。面向?qū)ο笫录?qū)動程序設(shè)計方法是程序設(shè)計方法的一次變革.我們應(yīng)迎頭趕上井掌握這門新技術(shù)。
    計算機軟件技術(shù)發(fā)展非???越來越多的實用軟件工具有不同程度的面向?qū)ο笞詣泳幊坦δ?軟件工程各階段的自動化程度也將越來越高.面向?qū)ο蟪绦蛟O(shè)計是目前程序設(shè)計方法的主流,是程序設(shè)計在思維和方法上的一次巨大進步。面向?qū)ο蟪绦蛟O(shè)計思想是面向?qū)ο?即設(shè)計的重要任務(wù)在于描述對象,程序是由事件驅(qū)動的,因而,在執(zhí)行過程中,持續(xù)等待的是一個發(fā)生在對象上的事件。而發(fā)生什么事件則要看使用者的操作,如單擊、雙擊鼠標等。至于下一步的程序流向,則要看驅(qū)動的是什么事件。這類程序設(shè)計的主要目的是從任何方便與簡化使用人手,由使用者控制程序流向,這在一定程序上增加了編程的難度,以基于vfp6.0面向?qū)ο蟮某绦蛟O(shè)計應(yīng)用為例,假設(shè)某儲戶到銀行提取存款x元,試問銀行出納元應(yīng)如何付款最佳(即各種票頰鈔票總張數(shù)最少)。
    2.1分析。
    可以從最大的票額(100元)開始,算出所需張數(shù),然后在剩下的部分算出較小面額的張教,直到最小票額(1元)。
    2.2設(shè)計步辣。
    (l)建立應(yīng)用程序用戶最界面。
    選擇“新建”表單設(shè)計器,增加一個命令按鈕command1、14個標簽labeli_label14,7個文本框texti_text7。
    (2)設(shè)置對象屬性.如表i:。
    表單的默認按鈕。
    (3)編寫程序代碼:。
    說明:文本框的interactivechange事件當文本框中的內(nèi)容被改變時發(fā)生。
    2.3建立程序界面與程序運行結(jié)果。
    在企業(yè)的金融信息系統(tǒng)中其它應(yīng)用需求諸如:求各種所得稅的納稅情況,水電費收支情況,工資管理情況等應(yīng)用,軟件需求大,需求的具體要求各有千秋,程序代碼和界面是千變?nèi)f化的,系統(tǒng)開發(fā)人員和信息管理應(yīng)用工作者應(yīng)根據(jù)具體的要求按一定的語法規(guī)則去改變程序的結(jié)構(gòu)和方式,形成各自的風格,以滿足企業(yè)信息管理系統(tǒng)對應(yīng)用軟件日益增長的需要。
    3面向?qū)ο笙到y(tǒng)開發(fā)(00)方法的原理。
    面向?qū)ο蠓椒ㄊ窃谖〗Y(jié)構(gòu)化思想和優(yōu)點的基礎(chǔ)卜發(fā)展起來的,是對結(jié)構(gòu)化方法的進一步發(fā)展和擴充。各種分析方法在財經(jīng)軟件開發(fā)過程中墓本目標是相同的。都以較低的成本開發(fā)高質(zhì)量的軟件,系統(tǒng)開發(fā)從問題域中的實體與關(guān)系出發(fā),體系結(jié)構(gòu)是由對象類及其關(guān)系構(gòu)成,對象之間通過消息傳遞信息,通過執(zhí)行服務(wù)一消息鏈完成指定功能,一旦用戶要求修改,可以只更改局部內(nèi)容即可。但不管采取什么開發(fā)方法,軟件開發(fā)的墓本活動包括:需求定義、設(shè)計(design),實現(xiàn)、驗證/確認,一個面向?qū)ο蟮某绦虻拿恳怀煞輵?yīng)是對象,計算是通過新的對象的建立和對象之間的通信來執(zhí)行的?!懊嫦?qū)ο蟆币辉~是針對“面向過程’一詞提出的,是在本質(zhì)上不同于傳統(tǒng)的結(jié)構(gòu)化方法的一種新方法,但其是基于或擴展結(jié)構(gòu)化的思想,且包含三個基本的原理:封裝、繼承及多態(tài)。面向?qū)ο蠓椒ㄊ俏〗Y(jié)構(gòu)化方法的思想和優(yōu)點的基礎(chǔ)上發(fā)展起來的,是對結(jié)構(gòu)化方法的進一步發(fā)展和擴充。
    4面向?qū)ο笙到y(tǒng)開發(fā)(00)方法的特點和發(fā)展趨勢。
    面向?qū)ο蟪绦蛟O(shè)計方法是一種正在發(fā)展中的方法,它認為客觀世界是由對象組成的,用對象表示軟件應(yīng)用領(lǐng)域里的事物,用消息傳送表現(xiàn)事物之間的相互聯(lián)系,它用對象和消息來描述事物及其相互之間的聯(lián)系,用類和繼承來描述對象,建立問題或模型、描述系統(tǒng)。它是一種運用對象、類、繼承、聚合和消息等概念來構(gòu)造程序的設(shè)計方法。面向?qū)ο蟮某绦蛟O(shè)計方法主要的`構(gòu)成可為:對象+類十繼承十消息。軟件系統(tǒng)利用以上四個概念進行設(shè)計或?qū)崿F(xiàn)的,使認為其是面向連接的.面向?qū)ο蟪绦蛟O(shè)計的特點是唯一性,從前一階段到后一階段高度連續(xù),將面向?qū)ο蠓治鰋oa、面向?qū)ο蟪绦蛟O(shè)計oop、面向?qū)ο笤O(shè)計ood集成到生存期各階段中,相對于結(jié)構(gòu)化程序設(shè)計方法來說.面向?qū)ο蟪绦蛟O(shè)計方法具有其獨到的以下優(yōu)點:開發(fā)方法的唯一性,開發(fā)階段的高度連續(xù)性.表示方法的一致性。問題空間實體的自然表示,減輕了設(shè)計者的負擔。設(shè)計之初不必考慮很完整的地方,建立完整的體系結(jié)構(gòu),可促進復用性,易于維護,易于修改,可合理利用其共同性,減少其復雜性。
    例如,在基本的發(fā)visualfoxfro,vi-sualbasic.visualc++中,控件(control)、表單(form)等都是一個個對象.對其中對象的操作,可以通過屬性、事件和方法來實現(xiàn)。面向?qū)ο笫钱斍败浖椒▽W的主要方向,也是目前最有效的開發(fā)方法之一。其基本思路是:把一個復雜問題的求解過程分階段進行,每個階段處理的問題都控制在人們?nèi)菀桌斫夂吞幚淼姆秶鷥?nèi)。在應(yīng)用中,面向?qū)ο蟮姆治龇椒ㄊ紫榷x對象及其屬性,根據(jù)問題域中的操作規(guī)則和內(nèi)在性質(zhì)定義對象的行為特征(服務(wù)),建立狀態(tài)模型,用狀態(tài)模型描述對象的生命周期,分析對象之間的關(guān)系,采用封裝,繼承,消息通信等原則使問題域的復雜性得到控制,根據(jù)對象及其生命周期定義處理過程。當然,面向?qū)ο笤O(shè)計方法有很多不足之處,在開發(fā)大型軟件方面,面向?qū)ο笤O(shè)計方法無疑其有很好的優(yōu)勢,但這種優(yōu)勢只有其在開發(fā)大型軟件上才體現(xiàn)出來,軟件的重用使其冗余相對較大。對于小型軟件和要求講究效率的場合來講,結(jié)構(gòu)化程序設(shè)計方法仍有其使用的必要。
    以金融管理信息系統(tǒng)為例,隨著金融軟件的推廣應(yīng)用,企業(yè)電算化應(yīng)用水平不斷提高,軟件已不能滿足企業(yè)管理水平提高的需求,為此我國金融軟件開發(fā)應(yīng)用工作者又相繼推出了atm系列、銀證轉(zhuǎn)賬軟件產(chǎn)品,井與會計管理軟件功能相關(guān)聯(lián)和對接,主要包括:賬務(wù)處理、資金管理、帳務(wù)分析、銷售等功能,在管理型軟件各功能模塊中還將滿足納稅處理、提供審計線索等功能需求。將推出成熟的商品化金融企業(yè)管理信息軟件,以實現(xiàn)企業(yè)內(nèi)部物流、資金流與信息流的一體化管理,實現(xiàn)管理與決策有機統(tǒng)一,并通過建立在internet/intranet/extranet上,實現(xiàn)企業(yè)內(nèi)部資源與企業(yè)外部資源構(gòu)成的整個供應(yīng)鏈的管理。
    5結(jié)語。
    面向?qū)ο蟪绦蛟O(shè)計技未根本目的是服務(wù)于應(yīng)用金融信息管理系統(tǒng)的需要,在設(shè)計過程中,我們應(yīng)該充分考慮該設(shè)計方案的可維護性,可擴展性,當系統(tǒng)需要發(fā)生變動時,我們能夠通過修改最少的代碼以滿足新的需求。通常情況下,無論需求如何變化,其核心的要點是不會變化的,所以我們在做金融管理信息系統(tǒng)設(shè)計時要充分抓住需求的核心要點,這樣我們的系統(tǒng)設(shè)計模型才能盡可能地適應(yīng)后期不同的需求更改。在市場經(jīng)濟環(huán)境下,各種信息管理系統(tǒng)要求不斷提高,軟件的通用性方面也在不斷加強,金融管理信息系統(tǒng)(mis)已相當普及,其應(yīng)用范圍幾乎覆蓋各個行業(yè)和部門,因此面向?qū)ο蟪绦蛟O(shè)計技術(shù)在管理信息系統(tǒng)中的應(yīng)用將會越來越廣泛。
    教學改革下的軟件工程的論文篇三
    有關(guān)分析軟件需求的方法有很多,但是在一定程度上也存在很大的相似性,主要體現(xiàn)在支持數(shù)據(jù)域分析機制方面和功能表示方面。對于數(shù)據(jù)域分析機制方面來說,所有的方法中都包含數(shù)據(jù)流、數(shù)據(jù)特征以及數(shù)據(jù)結(jié)構(gòu),在一般情況下,數(shù)據(jù)流特征所描述的變換過程是將輸入轉(zhuǎn)化為輸出;數(shù)據(jù)內(nèi)容的表示方法則為數(shù)據(jù)字典機制。對于功能表示方面來說,一般的表示方法是將數(shù)據(jù)進行加工或者變換。另外,接口定義和問題分解機制與抽象支持、邏輯視圖、物理視圖中也有相似機制的存在。對于快速原型方法的分析主要如下:傳統(tǒng)軟件工程方法與快速原型方法的區(qū)別在于,傳統(tǒng)方法中的開發(fā)為分階段開發(fā),并且在開發(fā)每個階段之前都需要對項目進行研究,并從中獲取嚴謹?shù)亩x,然而,實際上,只是依靠簡單的分析和研究并不能建設(shè)一套完整的應(yīng)用,在另一方面來說,提前對軟件系統(tǒng)進行定義,若是無法滿足用戶的需求則會在很大程度上降低軟件的使用效率和開發(fā)價值。
    因此,快速原型方法能夠很好的解決這一問題,并且在當前軟件開發(fā)過程中應(yīng)用十分廣泛??焖僭头椒軌蛟诹私廛浖_發(fā)需求的前提下,以極快的速度制造出大概結(jié)構(gòu)的過程,雖然不一定能夠符合實際使用過程中的需求,但是卻能夠?qū)㈤_發(fā)軟件的系統(tǒng)及時的展現(xiàn)出來,同時也能夠根據(jù)軟件的模型來進行更為準確的開發(fā)。使用快速原型方法,若是用戶對軟件開發(fā)過程中有不滿意的情況,也能夠及時的對原型進行改進,從而獲取新的目標系統(tǒng),沒有重新進行開發(fā)的必要;快速原型建造工具也能夠在很大程度上縮短創(chuàng)建系統(tǒng)的時間,使得系統(tǒng)原型在很短時間內(nèi)就能創(chuàng)建成功,增強了軟件的開發(fā)效率和質(zhì)量,同時也促進了用戶對軟件的使用率,提升軟件存在的價值。由于建立原型目的有所差別,在快速原型法實現(xiàn)過程中存在探索型、實驗型和進化型等三種不同的類型。
    探索型的目的是研究探索,明確木白哦系統(tǒng)的需求和特征需求;實驗型是在實驗?zāi)康南陆⒃?,在開發(fā)軟件的前期建立原型來檢測方法的可靠性。一般建立的背景為針對問題的方案;進化型目的是演示,為了能夠更好的解決系統(tǒng)的適應(yīng)性,從而生成演示型的系統(tǒng)開發(fā)模式。也就是說,在面向?qū)ο蟮能浖こ讨羞M行軟件需求分析時,采用快速原型法能夠提升使用效率,而且還能夠避免一些不必要的階段,節(jié)省大量投資。
    4結(jié)束語。
    綜上所述,軟件需求分析對軟件工程來說非常重要,不僅是作用于及時發(fā)現(xiàn)其中出現(xiàn)的問題,構(gòu)建合理的原型來幫助分析工作的順利進行,同時也有利于軟件需求分析能夠提升效率,并且減少一些經(jīng)濟支出,降低投資為下一個軟件的開發(fā)做好準備。
    參考文獻。
    教學改革下的軟件工程的論文篇四
    摘要:在軟件工程的眾多階段中,軟件需求分析是其中最為重要的階段之一,能夠在面對客戶的過程中做出正確的需求分析。有很多人認為,在面向?qū)ο蟮能浖こ讨校浖枨蟮娜蝿?wù)在于確定系統(tǒng)完成工作的方式,然而這種理解方式存在一定的不完整性,在此提出,軟件需求的任務(wù)是確定系統(tǒng)完成工作的內(nèi)容,其中包括對目標系統(tǒng)的完整性、準確性和具體性;軟件需求的工作是探析軟件的功能和使用方式,從而得出軟件的設(shè)計意圖和軟件與其他程序之間接口的方式和結(jié)論,并且為軟件的其他有效性的要去進行定義.
    關(guān)鍵詞:面向?qū)ο?軟件工程;軟件需求分析。
    本文主要闡述軟件需求分析在關(guān)鍵工程中的必要性,并描述了面向?qū)ο蟮能浖こ讨熊浖枨蠓治龅娜蝿?wù)、過程和方法。
    1軟件工程。
    軟件工程涉及程序涉及語言、數(shù)據(jù)庫、開發(fā)工具、以及設(shè)計模式等等,是研究并維護軟件的一門學科。在目前的社會中,軟件在各個方面都被廣泛的應(yīng)用,如辦公套件、操作系統(tǒng)以及游戲。其中計算機軟件的應(yīng)用在銀行、工農(nóng)業(yè)、、企業(yè)中的應(yīng)用更為廣泛,有了這種軟件工程的加入,讓人們的生活和工作的質(zhì)量更高,同時也加強了工作效率,推動社會經(jīng)濟的發(fā)展。開發(fā)軟件的職業(yè)是軟件工程師,也能夠根據(jù)所負責的工作不同進行劃分為系統(tǒng)分析員、軟件設(shè)計師、系統(tǒng)架構(gòu)師和程序員等。軟件工程在學界中并沒有專一的概念,比較被大部分人認可的定義為:軟件工程是針對軟件出現(xiàn)的各種問題而出現(xiàn)的一門學科,同時也是對軟件進行一系列研究的方法。軟件工程的目標在于研發(fā)質(zhì)量較高的軟件產(chǎn)品,使軟件在功能、可靠、使用、效率、維護、移植等方面都具有良好的標準。軟件工程的表現(xiàn)為以下幾點:首先,軟件并不是指實際產(chǎn)品,它是指邏輯上存在的產(chǎn)品,費用的使用也主要是在研制過程中,軟件的問題并不存在像實物中一些用壞或者損壞情況,而是存在過時問題;其次,軟件的功能體現(xiàn)是靠用戶的使用和軟硬件的運行狀態(tài),而且其功能的復雜性也高于一般產(chǎn)品;最后,軟件設(shè)計在功能和實現(xiàn)上有很大的多樣性,提升軟件的質(zhì)量和開發(fā)效率就是推動軟件工程發(fā)展的關(guān)鍵。
    2軟件需求分析具體過程。
    軟件需求分析的過程主要有四個階段,分別為確定軟件需求目標、進行分析并整合、規(guī)格的相關(guān)說明規(guī)定、以及最終評審。確定軟件需求目標在涵義上是指系統(tǒng)分析師和程序開發(fā)工程師在進行工作中,找出目標軟件工程所需的要求,從而講述出能夠達到要求所需要的條件。一般來說,這些要求主要體現(xiàn)在功能、性能、環(huán)境、可靠性、安全性以及用戶界面、資源使用、軟件成本消耗與開發(fā)進度等。
    (1)功能是指將軟件的功能開發(fā);
    (2)性能則在于軟件技術(shù)性能標準;
    (6)用戶界面要根據(jù)客戶的要求進行需求分析;
    (7)資源使用是要保證用戶能夠接受在軟件的使用中的資源需求;
    (8)大致提出軟件開發(fā)所需要的時間和各個階段的費用,合理控制成本消耗和進度。另外,分析系統(tǒng)的功能,檢測在開發(fā)之后的性能,有利于及時對系統(tǒng)做出改正。在這些問題得出相應(yīng)的分析結(jié)果之后,要將結(jié)果與軟件開發(fā)工程師進行核對,并且得到認可。
    教學改革下的軟件工程的論文篇五
    大學里面的課程,大多是以理論學習為主,課程實驗的設(shè)置也是以個人的編程能力為基礎(chǔ)的,往往是一個學生做出來的實驗,其他學生拷貝過去改改就交了,很難判定每個人的能力怎么樣。特別是在課程設(shè)計過程,因為有一定的難度,所以很多學生知難而退,干脆什么也不做,就等著復制別人的答案。如何解決這個難題,一直是計算機及相關(guān)專業(yè)課程實驗的難點。在《面向?qū)ο蠼<夹g(shù)》的課程授課過程中,課堂理論學習只占用部分時間,還有很多時間讓學生完成布置的任務(wù)。筆者采用分組完成任務(wù)的形式,每個組內(nèi)部進行分工,共同完成一個軟件建模工作,最后匯總到一起,從而形成完整的文檔。為了考核學生的完成情況,分組時由組長進行任務(wù)劃分,每個成員都有任務(wù)去做,做好之后匯總成一個文檔提交。每個組推選一個人在全班面前講述所做的任務(wù),講完之后老師和其他同學都可以針對報告進行提問,相應(yīng)的問題由完成該任務(wù)的學生回答,這樣就能看出來每個人有沒有做實際的工作,避免出現(xiàn)直接從網(wǎng)上復制的情況在。目前每個組、每個人的成績只能由教師進行打分。如果有軟件平臺支持,完全可以做到全班同學為每一組打分,最后計算平均分作為該組的最后分數(shù),這樣能夠更好地體現(xiàn)每個組的完成程度與水平。
    2避免填鴨式的教學方法,讓學生在課堂上充分思考。
    填鴨式的教育方法極大地扼殺了學生的創(chuàng)造力。一方面是整個教育體制的教育慣性所致,另一方面也是教師個人能力不足的`表現(xiàn),如果不這樣做就不知道怎么上課了。在課堂上,這種現(xiàn)象比比皆是:學生已經(jīng)是熟悉的東西,教師還在不厭其煩地深入介紹;本來是很簡單的內(nèi)容,教師還要花費大量時間進行講授;明明是綜合性且具有思考價值的內(nèi)容,教師卻一帶而過。好的教學方法,應(yīng)該是啟迪式的教育,而不是填鴨式的方法,不管學生有沒有聽懂,只管繼續(xù)往下講。我們可以很好地使用現(xiàn)在已經(jīng)有的it學習技術(shù),例如網(wǎng)絡(luò)課堂、翻轉(zhuǎn)式教學等方法,讓學生在課程學習之前能夠先預(yù)習,課上才能充分地思考,從而擴充學生的學習空間,拓展合作交流的學習的平臺,讓學生成為學習的主人,這是我們每個教師義不容辭的責任。
    3靈活運用現(xiàn)有教材,追求因人施教的課堂效果。
    有許多教師不了解學生的實際情況,教材上怎么寫的就怎么講,不知道根據(jù)實際情況進行變通。正確的教學方法應(yīng)該是靈活運用教材,了解學生的整體與個人情況,根據(jù)學生掌握知識的實際情況進行必要的增刪、調(diào)整,學會靈活、能動地運用教材,這樣才能從“有限”的教材中得到無限延伸。現(xiàn)在,一些老師在日常教學中雖然使用了多種多樣的教具和教學手段,但究其實質(zhì)還是按部就班的教學,結(jié)果,一節(jié)課下來,學生雖然也有討論學習,但是往往有時候不能夠理解知識的內(nèi)涵和外延。我們應(yīng)該充分應(yīng)用多種改革教學方法,千方百計地提高教學效果。雖然由于班級人數(shù)較多,不能做到兼顧每個學生,但也不能放任自流,照本宣科,要盡量做到因人施教。例如采用翻轉(zhuǎn)法教學,先讓學生課前預(yù)習相關(guān)內(nèi)容,每個人至少提出一個問題,教師根據(jù)問題的技術(shù)含量有選擇地在課上進行回答。課上的其他時間供大家進行學習討論。在這一過程中,雖然教師講的內(nèi)容少了,但是教師的任務(wù)卻更重了,需要準備更多的預(yù)備知識,需要隨時應(yīng)對意外提問。當然并不是說這種教學法適合于所有的課程,能夠解決所有的問題,只是提供了一種新的視野,拓展了課堂的含義。
    4結(jié)束語。
    通過多年的軟件工程課程教學改革實踐,筆者對如何教好課程有了一些自己的體會,認識到課程改革是社會發(fā)展的需要,它為我們教育工作指明了方向。一些新的教學理念和教學模式開始走入常規(guī)的課堂教學,取得了較好的教學效果。把學生當成朋友,發(fā)揮學生自己的學習主動性是我們的教學目的。社會的需求需要我們打破傳統(tǒng)的教學模式,構(gòu)建新型的學習課堂,讓學生能夠充滿快樂和活力地進入課堂,而不是無精打采地來上課。要以“為了每一位學生的發(fā)展”為我們教學改革的核心理念,突破和超越傳統(tǒng)的教學觀念,真正把學生培養(yǎng)成學習的主體,讓學生做到“我要學”,而不是“要我學”。但對一些具體的問題,我們還要不斷地學習,總結(jié)和反思。
    教學改革下的軟件工程的論文篇六
    在大數(shù)據(jù)時代背景下,醫(yī)院衛(wèi)生體制開始產(chǎn)生較大變革,當采取現(xiàn)代化計算機技術(shù)后,我國各大醫(yī)院財務(wù)管理效率均得到了顯著提升。隨著信息技術(shù)的日益普及,傳統(tǒng)財務(wù)管理工作體系已經(jīng)不能適應(yīng)醫(yī)院實際發(fā)展需求,所以,應(yīng)該不斷整合并且完善財務(wù)信息系統(tǒng),這樣才可以提高財務(wù)資產(chǎn)信息相關(guān)管理工作所具有的現(xiàn)代化水平,對醫(yī)院各種資源進行充分的利用,推動醫(yī)院的穩(wěn)定有效發(fā)展。
    一、醫(yī)院財務(wù)管理戰(zhàn)略的內(nèi)涵分析。
    醫(yī)院財務(wù)戰(zhàn)略主要指醫(yī)院在受到多因素影響的環(huán)境中為提高醫(yī)院財務(wù)競爭力和尋求資金流動及周轉(zhuǎn)的相對平衡,從而對醫(yī)院資金流動與資金周轉(zhuǎn)所做的全面性規(guī)劃。在日常工作中,醫(yī)院財務(wù)管理人員需要立足于戰(zhàn)略角度從事醫(yī)院財務(wù)管理,并在醫(yī)院財務(wù)管理的決策中實現(xiàn)醫(yī)院財務(wù)戰(zhàn)略,使得醫(yī)院資金流動及周轉(zhuǎn)能夠產(chǎn)生經(jīng)濟效益,增強醫(yī)院財務(wù)競爭力。財務(wù)戰(zhàn)略主要含財務(wù)投資戰(zhàn)略思維、財務(wù)籌資戰(zhàn)略思維、財務(wù)運營戰(zhàn)略思維。其中,財務(wù)投資主要指醫(yī)院財務(wù)管理人員對醫(yī)院重大投資、長期性投資的方向進行籌劃,同時涵蓋了投資項目、投資目標、投資規(guī)模以及投資方式等多方面的籌劃。財務(wù)籌資主要指醫(yī)院財務(wù)管理人員將醫(yī)院外部市場環(huán)境、內(nèi)部管理發(fā)展與財務(wù)戰(zhàn)略相結(jié)合,從而更好的謀劃醫(yī)院的籌資方式、結(jié)構(gòu)與目標。財務(wù)運營主要指醫(yī)院財務(wù)管理人員對醫(yī)院內(nèi)部控制、運營業(yè)務(wù)以及運營資本等方面所做的籌劃工作。
    二、大數(shù)據(jù)時代下的醫(yī)院財務(wù)管理所面臨的困境。
    (一)缺乏有效的財務(wù)監(jiān)管體系醫(yī)院與其他事業(yè)單位有著較大的不同,不僅涉及到醫(yī)療設(shè)備、醫(yī)藥管理、醫(yī)療費用,而且與國家財政支持有關(guān)。因此,醫(yī)院的財務(wù)管理難度相對較大,工作較為系統(tǒng)龐雜,需要專門的財務(wù)管理部門,才能夠確保會計核算工作的順利進行。而由于受到傳統(tǒng)會計核算方式的影響,醫(yī)院的財務(wù)管理體系相對陳舊,尤其在新醫(yī)改政策下,其管理體制上的劣勢更是不斷地凸顯出來,不能真正滿足當前醫(yī)院的`財務(wù)管理需求。這種財務(wù)控制體系上的缺失,導致醫(yī)院的財務(wù)管理效率普遍較低,且財務(wù)管理問題多發(fā),進而影響到整個醫(yī)院的運營效率。
    (二)缺乏有效的會計核算方式當前醫(yī)院普遍存在會計核算方式缺乏系統(tǒng)性、科學性的問題。進而使得醫(yī)院在財務(wù)會計核算中,工作效率低下。尤其在新醫(yī)改政策環(huán)境下,我國在醫(yī)療衛(wèi)生事業(yè)上不斷增加了資金的投入,使得逐漸向著公益性事業(yè)單位轉(zhuǎn)變,這種轉(zhuǎn)型也致使醫(yī)院的會計核算方式與以往的核算方式發(fā)生了轉(zhuǎn)變。而現(xiàn)有的醫(yī)院會計核算方式相對單一,進而使得醫(yī)院財務(wù)管理與會計核算的整體質(zhì)量受到了嚴重地影響。
    (三)信息化應(yīng)用水平較低隨著大數(shù)據(jù)時代的到來,各行業(yè)的工作形式也發(fā)生著較大的轉(zhuǎn)變。而醫(yī)院要想贏得健康、穩(wěn)定的發(fā)展,還需要與時俱進,不斷革新自己的財務(wù)管理水平,通過利用先進的科學技術(shù),讓會計核算工作更具有科學性、高效性、精準性。但是,當前很多醫(yī)院在財務(wù)管理方面,網(wǎng)絡(luò)應(yīng)用程度還相對較低,不注重信息技術(shù)的有效應(yīng)用,只通過引進簡單的財務(wù)軟件,來代替?zhèn)鹘y(tǒng)的手工記賬方式,而沒有對醫(yī)院的整體財務(wù)工作進行網(wǎng)絡(luò)化管理,使得醫(yī)院的財務(wù)管理水平低下,嚴重阻礙到醫(yī)院的正常運營。
    (一)強化醫(yī)院的財務(wù)管理工作強化醫(yī)院的財務(wù)管理,集中處理賬目,同時還應(yīng)該科學設(shè)置各個科目,提高財務(wù)數(shù)據(jù)信息實際管理力度,對薪金、會計核算和醫(yī)院科研經(jīng)費等不同財務(wù)資產(chǎn)集中管理。因此,完善醫(yī)院財務(wù)管理,能夠使財務(wù)管理體系得到一定的改進。予以財務(wù)資產(chǎn)信息有效系統(tǒng)化以及規(guī)劃化管理措施時,還應(yīng)該做好監(jiān)督工作和相應(yīng)管理工作,進一步明確工作人員所承擔的責任和自身義務(wù),并且徹底落實到責任以及崗位制度中,促使工作人員能夠積極應(yīng)對自己的工作,改進以前的財務(wù)模式,不斷強化財務(wù)管理工作人員身上的職能。在醫(yī)院財務(wù)的信息化管理中,管理人員應(yīng)當嚴格依據(jù)相關(guān)工作流程,對各項財務(wù)信息進行審核與確定,保障財務(wù)信息的全面性與真實性。同時為了實現(xiàn)財務(wù)信息的高效化管理化,一方面,管理人員應(yīng)當加強對其內(nèi)部財務(wù)信息以及財務(wù)數(shù)據(jù)的管控,及時備份醫(yī)院關(guān)鍵的財務(wù)信息,確保在信息故障或者遺失時,不對醫(yī)院財務(wù)管理工作的正常運行造成阻礙。
    (二)健全財務(wù)信息,加強財務(wù)管理培訓建立醫(yī)院財務(wù)信息系統(tǒng),實現(xiàn)財務(wù)數(shù)據(jù)信息的共享,同時還能夠提升財務(wù)部門的工作質(zhì)量。采取現(xiàn)代化計算機技術(shù),能夠降低財務(wù)人員所承擔的工作量,使其工作強度減小。相對于人工操作而言,計算機技術(shù)本身具有高效性以及準確性,同時在信息數(shù)據(jù)處理方面,具有較強準確性,所以一般不會產(chǎn)生人為操作方面的失誤等問題。同時,能夠把財務(wù)管理工作有效落實到各個部門,促進各部門的合作以及交流,當所有資源共享后,醫(yī)院管理人員就能夠獲取財務(wù)資產(chǎn)信息,詳細了解醫(yī)院當前經(jīng)營情況,管理人員能夠結(jié)合醫(yī)院發(fā)展情況,實施合理有效的發(fā)展策略。醫(yī)院的財務(wù)信息系統(tǒng),必須詳細記錄醫(yī)院所有財務(wù)信息,并且核算醫(yī)院的票據(jù)、現(xiàn)金、各種賬目和出納等、員工工資發(fā)放、獎金、庫存物品、采購、醫(yī)院固定資產(chǎn)、對外投資、合同管理等項目,以此提高醫(yī)院物資或者是固定資產(chǎn)管理所具有的統(tǒng)一性以及規(guī)范性,有效提升財務(wù)管理工作水平以及管理效果。除此之外,醫(yī)院在選拔相關(guān)人才時應(yīng)當提高標準,優(yōu)先聘用具備專業(yè)技術(shù)以及職業(yè)素養(yǎng)的工作人員,對在職人員予以崗位培訓,和對新職工予以崗前培訓,以此來增強在職員工自身業(yè)務(wù)能力,同時引進一些高素質(zhì)綜合人才,將高素質(zhì)具體工作標準和最大工作效能有效發(fā)揮出來,保證醫(yī)院適應(yīng)新形勢的發(fā)展。
    (三)完善內(nèi)部的控制制度為了促進醫(yī)院財務(wù)管理工作的順利進行,醫(yī)院建立一定的內(nèi)部控制制度、完善其監(jiān)督評估體系具有重要的意義。為了提高財務(wù)管理工作的規(guī)范性,對資產(chǎn)管理流程進行細化后,可以充分落實人員責任制,對財務(wù)資產(chǎn)信息方面的共享十分有利。通過計算機技術(shù)整合醫(yī)院里面財務(wù)資產(chǎn)相關(guān)信息系統(tǒng)后,能夠及時找出傳統(tǒng)財務(wù)管理的缺點和不足之處,能夠加強內(nèi)部控制,并且及時有效的處理問題。內(nèi)部審計力度作為醫(yī)院內(nèi)部財務(wù)監(jiān)督的途徑,對財務(wù)管理起到至關(guān)重要的作用,要想做好財務(wù)管理工作,就必須要加大內(nèi)部的審計力度。對于目前存在的內(nèi)部審計方面的問題,要結(jié)合實際的情況,來制定相關(guān)的解決策略。在審計方式方面可以采用新的方式來進行審計,而審計制度的制定則要包括具體的項目以及方式,做到對每一分財務(wù)支出收入方面的明細,明白資產(chǎn)的去向,才能對財務(wù)競爭做出更好的管理。醫(yī)院建立相關(guān)內(nèi)部審核機構(gòu),不僅能夠及時的了解到財務(wù)管理工作的真實情況,同時也能對財務(wù)的工作人員進行監(jiān)督,確保其工作細心負責。出現(xiàn)問題的時候及時進行問責與懲罰,進而起到監(jiān)督與警示的作用,醫(yī)院全面發(fā)揮控制制度的作用。另外,在醫(yī)院的財務(wù)管理中,管理人員應(yīng)當制定一定的預(yù)測機制,以供決策人員及時做出正確的判斷,財務(wù)在制定財務(wù)報表時,不僅要體現(xiàn)醫(yī)院中的有形資產(chǎn),同時也要體現(xiàn)無形資產(chǎn),財務(wù)人員對醫(yī)院資金風險進行預(yù)測,不僅能幫助醫(yī)院規(guī)避風險,而且能夠使醫(yī)院明確自身市場定位,進一步達到醫(yī)院財務(wù)的創(chuàng)新性管理。
    (四)采取現(xiàn)代化人才管理方法,構(gòu)建現(xiàn)代化工作團隊改變傳統(tǒng)觀念,增強財務(wù)以及預(yù)算方面的控制力度。構(gòu)建現(xiàn)代化工作團隊,對財務(wù)信息系統(tǒng)進行完善的時候,不斷增強人員能力也應(yīng)該同步進行。對于醫(yī)院來說,其既應(yīng)該引進大量信息化水平較高的人才,對在職人員予以崗位培訓,和對新職工予以崗前培訓,以此來增強在職員工自身業(yè)務(wù)能力,同時引進一些高素質(zhì)綜合人才,將高素質(zhì)具體工作標準和最大工作效能有效發(fā)揮出來,達到全面轉(zhuǎn)型目標,又應(yīng)該學習或者是了解國家新醫(yī)改所表達的精神,保證醫(yī)院在新政策背景下適應(yīng)國家提出的各項管理要求。完成信息化系統(tǒng)所有工作后,應(yīng)該確保系統(tǒng)具有足夠的實用性,將不同部門的工作完全綜合到一起。
    四、結(jié)語。
    綜上所述,在大數(shù)據(jù)時代下醫(yī)院對財務(wù)管理工作進行創(chuàng)新與改進是提高其市場競爭力的主要途徑之一。因此,醫(yī)院應(yīng)當提高對于財務(wù)管理工作的重視,在大數(shù)據(jù)時代下實現(xiàn)財務(wù)工作的智能化管理,定期培訓財務(wù)管理的相關(guān)工作人員,構(gòu)建一支優(yōu)秀的財務(wù)管理團隊,有效提升醫(yī)院財務(wù)的管理水平,為醫(yī)院的長遠發(fā)展提供強有力的后盾。參考文獻:[1]徐艷霞.大數(shù)據(jù)時代醫(yī)院實施erp的戰(zhàn)略意義———基于財務(wù)管理視角[j].中國總會計師,(23).[2]朱惠斌.關(guān)于大數(shù)據(jù)時代下公立醫(yī)院財務(wù)管理信息化建設(shè)的思考[j].財經(jīng)界(學術(shù)版),2016(08).[3]姜黎黎,鮮然,嚴雅琪,吳子捷,劉俐君.大數(shù)據(jù)和云計算時代下我國銀行財務(wù)管理者轉(zhuǎn)型探究[j].財經(jīng)界(學術(shù)版),2016(11).
    作者:袁偉鋒單位:中山市人民醫(yī)院。
    教學改革下的軟件工程的論文篇七
    摘要:近幾年來,古籍數(shù)字化、古詩詞數(shù)據(jù)庫的研發(fā)不僅為古代文學的研究帶來了幫助,也為古代文學的教學帶來了一定的影響。從作家作品分析、文學發(fā)展的講解以及課程作業(yè)的設(shè)計三個方面,探討在大數(shù)據(jù)環(huán)境下如何有效運用巨量資料、數(shù)據(jù)庫等資源,采用數(shù)據(jù)統(tǒng)計分析的方法和手段來提升古代文學的教學質(zhì)量,培養(yǎng)學生的專業(yè)素質(zhì)與文學修養(yǎng)。
    在我國高校人文學科領(lǐng)域中,古代文學課程有著非常重要的作用,它不僅是漢語言文學專業(yè)的核心課程,也是其他人文學科諸如國際漢語教育、戲劇與影視文學、文秘、新聞、廣告等專業(yè)的專業(yè)基礎(chǔ)課。然而學界當下對于古代文學教學的現(xiàn)狀并不滿意,對古代文學教學中存在的問題有較為充分的認識和探討[1-3]。正如戴建業(yè)教授《大學中文系古代文學教學現(xiàn)狀與反思》所言,“多年來,各大學中文系古代文學教學,主要是通過‘中國文學史’課程完成的,教師較多在課堂上向?qū)W生講授一長串線索,一大堆概念,一大批作家,古代文學中的許多經(jīng)典名篇,學生卻讀得不多,也較少求甚解,更不可能去涵泳。這種教法與學法類似于一種‘買櫝還珠’的現(xiàn)代版?!保?]盡管現(xiàn)在很多學校漢語言專業(yè)分別開設(shè)了中國古代文學史和古代文學作品選讀等課程,但在具體的講授中往往仍然是以時間為線索講背景談概念,而很少對作品進行解讀,更不用談情感的體驗和審美的感受了。對于大多數(shù)沒有接受過古詩詞訓練的大學生而言,走馬觀花式的作品講解、簡單粗略的作家介紹、文學現(xiàn)象的概念式總結(jié),都很難激發(fā)學生學習的興趣。這樣的教學模式導致學生為了應(yīng)付考試而死記硬背一些概念名詞,并不能從實際上真正提高其專業(yè)修養(yǎng)和人文素養(yǎng)。
    麥肯錫在《大數(shù)據(jù):創(chuàng)新、競爭和生產(chǎn)力的下一個新領(lǐng)域》的研究報告中正式提出了“大數(shù)據(jù)”一詞。隨后這一話題不僅成了計算機行業(yè)內(nèi)的熱門話題也引起了各行各業(yè)的廣泛熱議。對“大數(shù)據(jù)”這一概念人們從不同的角度提出了不同的理解人們普遍認為大數(shù)據(jù)即海量數(shù)據(jù)、巨量資料。更有學者認為“大數(shù)據(jù)超越了海量數(shù)據(jù)的含義它描述的是隨著數(shù)據(jù)量和數(shù)據(jù)類型激增而逐漸衍生出來的一種現(xiàn)象不僅包括大規(guī)模、多樣化的數(shù)據(jù)集還包括對這種數(shù)據(jù)集進行高速采集、處理與分析以提取價值的技術(shù)架構(gòu)與技術(shù)過程?!保?]從數(shù)據(jù)的角度看大數(shù)據(jù)的特征被概括為4v即數(shù)據(jù)量大(volume)、數(shù)據(jù)類型多(variety)、價值稀疏性(value)、速度快(velocity)?;谝陨咸攸c大數(shù)據(jù)在社會生活中的應(yīng)用越來越廣泛在教育部頒發(fā)的《教育信息化十年發(fā)展規(guī)劃(—)》的指導下我國高校也越來越重視信息化教學。在這一背景下古代文學教學中相關(guān)問題如作家作品的分析、文學發(fā)展歷程、作業(yè)的設(shè)計等也可以從多個方面做適當調(diào)整以期進一步提高教學質(zhì)量。
    一、關(guān)于作家作品的分析。
    傳統(tǒng)的古代文學教學模式在講授具體作家時,對其生平事跡往往按照時間順序進行串講,何年中舉、何年入仕、何年升降,以及這一時期的文學思想與詩文創(chuàng)作等,這種平直的簡介往往不能給學生留下深刻印象。關(guān)于作品的講解,由于課堂時間有限,教師不能對作品做詳細的解讀,只能走馬觀花粗略鑒賞;學生大體疏通文意,雖體會了詩文字面的含義,但常常是不求甚解,至于詩境、文心,因為缺乏對詩文創(chuàng)作背景、時代環(huán)境等的了解,難以有情感的體驗,沒有情感的浸潤,也就難以有審美的體驗。王兆鵬教授《唐宋文學編年系地信息平臺》的建設(shè),為古代文學教學中有關(guān)作家作品的講解提供了一個新的思路。
    王兆鵬教授與搜韻詩詞共同打造的《唐宋文學編年系地信息平臺》,通過將現(xiàn)有的唐宋作家作品編年信息錄入數(shù)據(jù)庫進行數(shù)字化處理后,與當代、歷史地圖進行整合,利用gis技術(shù)開發(fā)了以地圖為平臺的信息系統(tǒng)。進入平臺后,隨意點擊地圖中的某一地名,就可以看到唐宋哪些文人曾在此停留并留下了哪些篇章;從平臺的詩人列表中點擊某一詩人的名字,其一生行跡路線圖清晰可見。路線圖和文字說明相結(jié)合,更便于人們直觀地了解一個文人的生平軌跡和具體創(chuàng)作。這一信息平臺很好地實現(xiàn)了時空維度的交融,而這正是我們在教學中經(jīng)常忽視的問題。
    以蘇軾為例,按照現(xiàn)有古代文學史的教材來講解,大多是先講蘇軾的生平、人生觀、創(chuàng)作道路、創(chuàng)作思想,然后以分體的形式講解其文、詩、詞創(chuàng)作等。這樣就把作家、作品一分為二地進行講解,學生所接收的信息是頗為概念化的。由于模糊了時空的問題,給學生的印象就是蘇軾其人很曠達、蘇軾詩文風格豪邁,而忽視了蘇軾文學創(chuàng)作中兼收并蓄的特點。鑒于大數(shù)據(jù)的豐富資料,在講解蘇軾時我們不妨換個思路,將其人生軌跡與文學創(chuàng)作歷程同時進行考察。首先,借助于北宋行政區(qū)劃圖大致擬定其人生軌跡,嘉祐元年(1056年)三月蘇軾兄弟隨父親離家趕赴汴京參加進士考試,及第同年即丁憂家居。到嘉祐四年(1059年)十月,父子三人再度赴京,三人一路唱和編成《南行集》,這是現(xiàn)存蘇軾詩歌中最早的一批作品,可以看作是他詩歌創(chuàng)作的起點。其次,從嘉祐六年(1061年)至嘉祐八年(1063年),以組詩《鳳翔八觀》為代表的古體詩,關(guān)心國事、反映民生疾苦,藝術(shù)上也漸趨成熟。熙寧四年(1071年)蘇軾到達杭州,任通判(知州的助理官),杭州的秀麗山水給詩人帶來了極大的創(chuàng)作熱情,蘇軾描寫西湖的詩作已經(jīng)成為家喻戶曉的名句。從蘇軾詞集來看,他也是從這一時期才開始填詞的。再次,熙寧七年(1074年)至熙寧九年(1076年),任密州知州,這一時期詞的創(chuàng)作有重大發(fā)展,初步形成了豪放詞風,代表作有《江城子密州出獵》《水調(diào)歌頭明月幾時有》……。在時空的交匯中梳理蘇軾的文學創(chuàng)作,黃州、惠州、儋州時期的創(chuàng)作高峰,在京為官時的創(chuàng)作低潮,都清晰地展現(xiàn)了其詩文創(chuàng)作的動態(tài)變化。而通過這一變化,更利于學生深入認識、體會蘇軾文學風格的特點及形成過程,這較之單純地講解、總結(jié),學生的學習熱情和學習效果肯定會有所提升。在大數(shù)據(jù)背景下,借助眾多數(shù)據(jù)和新媒體,這一教學方式得以輕松實現(xiàn)。
    二、關(guān)于文學發(fā)展歷程的講解。
    “一代有一代之文學”[6]的觀念自明代就得到了許多學者的認同,從文體的演變來看文學的發(fā)展是中國古代文學教學中經(jīng)常用到的方法。楚騷、漢賦、唐詩、宋詩,通過對文體序列的排位來總結(jié)文學發(fā)展概況,這就容易給學生一個錯誤的引導,提及漢代,只重視賦;論及唐代,只談詩歌。對于學生而言,這樣的教學其實不利于他們對文學發(fā)展有一個全面的認識,反而容易進入一個狹隘的學習視野。文學的發(fā)展有時間的跨度,文體的完備也需要一定的時間,今天我們回顧古代文學的發(fā)展,雖然具備了對文學體裁進行總結(jié)的條件,然而在教學中一味強調(diào)“一代有一代之文學”,并在教學實踐中遵循前人“只重視唐詩、宋詞、元曲講解”的做法,不利于學生真正全面認識文學的發(fā)展。以宋代文學為例,一直以來宋詞作為宋代的代表性文體得到了學界的廣泛重視,在教學中也一直是教學的重點,長期以來這似乎已經(jīng)是一種共識。然而在大數(shù)據(jù)環(huán)境下,隨著越來越多的古代文學作品數(shù)據(jù)庫的建立,對宋代文學的發(fā)展似乎也應(yīng)有一個新的判斷。“古今文章,至我宋集大成矣?!保?]“宋之文超漢軼唐,粹然為一王法?!保?]宋人對宋文的發(fā)展不僅有著較為自覺的理論認識,而且是頗為驕傲與自豪的??陀^講,宋文所取得的成就并不遜于宋詞,但長期以來,在宋代文學的教學中,宋文往往是在古文運動中簡單講述,學生也很難對此有深入的認識。就當下對宋文的整理來看,已經(jīng)出版的《全宋文》計360冊,收錄近萬人的17萬余篇作品。雖不能以量的多少來討論文學成就的高下,但如此豐富的文學遺產(chǎn)顯然是今人所不能忽視的。而且隨著全宋文數(shù)據(jù)庫的編制,為我們?nèi)嬲J識宋文提供了極大的便利。借助數(shù)據(jù)庫的搜索引擎,在教學中可以更好地展示宋文的發(fā)展及其所形成的文學特色、所取得的文學成就。如此一來,就不至于給學生留下宋代文學僅僅是宋詞成就斐然的刻板印象了。明清文學更是如此,長期以來在教學中重小說輕詩文的現(xiàn)象非常嚴重;隨著古籍的整理以及當下眾多古詩詞數(shù)據(jù)庫的研發(fā),明清詩文也逐漸引起人們越來越多的關(guān)注,因此在本科教學中也應(yīng)有所體現(xiàn)。
    眾多的古詩詞數(shù)據(jù)庫提供了較為全面的經(jīng)典古詩詞和古詩文,并且這些數(shù)據(jù)庫大多提供檢索分析,具有一定的智能化特點。文學內(nèi)容的演變是文學發(fā)展的具體表現(xiàn),文學作品也是文人對特定時代社會生活的審美反映,同一題材在不同時期所反映的不同主題就很好地呈現(xiàn)了文學的發(fā)展。借助于眾多古典文學數(shù)據(jù)庫,對不同時代同類題材的文學作品進行分析得以輕松實現(xiàn)。文學發(fā)展中文學形式的演進、繼承與革新等相關(guān)話題借助于當下的古籍數(shù)據(jù)庫都有了新的教學思路,通過數(shù)據(jù)分析進行相關(guān)知識的講解,更利于學生的理解與接受。
    三、關(guān)于作業(yè)的設(shè)計。
    作業(yè)設(shè)計是教學的一個重要環(huán)節(jié),而課程作業(yè)作為課堂學習的延續(xù),既是學生進行獨立學習的活動,也是學生學習過程中的重要內(nèi)容。當下古代文學教學在作業(yè)設(shè)計上也存在著一定的問題,大體表現(xiàn)在:作業(yè)形式單一;作業(yè)內(nèi)容簡單化,在問與答中難以調(diào)動學生的興趣;作業(yè)評價與反饋效果不明顯等,而且這些問題長期以來在教學中都未能引起足夠的重視。
    在大數(shù)據(jù)背景下,海量資料、數(shù)據(jù)挖掘技術(shù)、多維檢索方式等豐富了古代文學教學中的作業(yè)設(shè)計。以杜甫為例,傳統(tǒng)的古文學教學中,關(guān)于“杜甫”的作業(yè)設(shè)計常常是“杜甫詩歌的‘詩史’性質(zhì)”;“杜甫詩歌的藝術(shù)風格”;“杜甫詩歌的敘事手法”;“杜詩的地位與影響”等等,這些問題的設(shè)計都過于概念化,未能體現(xiàn)個性化,也難以激發(fā)學生的學習興趣。而在大數(shù)據(jù)背景下,有了大量可供利用的信息資料,在揣摩教材與掌握學生學習的實際情況的前提下,可以精心設(shè)計多種形式的古代文學作業(yè)。就杜甫而言,對于漢語言專業(yè)的學生,根據(jù)其專業(yè)要求,可以借助數(shù)據(jù)庫設(shè)計一些較為深入的研究型作業(yè),比如可以布置“通過安史之亂中杜甫的行跡與創(chuàng)作的數(shù)據(jù)分析,理解杜詩的‘詩史’性質(zhì)”,以及“通過對古詩詞數(shù)據(jù)庫的分析來解構(gòu)后人對杜甫的評價以及杜甫的影響”等。因為有數(shù)據(jù)與材料的支撐,這較之簡單的對杜詩“詩史”性質(zhì)的平鋪直敘,更容易加深學生的認識與理解,而且完成這一作業(yè)的本身就是較為有趣的探索過程。古詩詞數(shù)據(jù)庫大多都有檢索功能,如北京大學李鐸教授主持研發(fā)的《〈全宋詩〉分析系統(tǒng)》就提供多維的檢索分析方式,學生可以借助這些數(shù)據(jù)庫進行檢索,搜集后世有關(guān)杜詩評價的詩文,然后進行分析歸納,通過數(shù)據(jù)分析發(fā)現(xiàn)問題。對于非漢語言專業(yè)的學生還可以聯(lián)系其專業(yè)特點布置作業(yè),比如對于新聞學專業(yè)的學生,可以布置“題壁詩與傳播”“宋詞中的傳播方式”“筆記小說中的新聞傳播”等;對于文秘專業(yè)的學生,可以布置“筆記小說中文秘形象的書寫”等;對于廣告專業(yè)的學生可以布置“古代名人在當下的品牌價值”等。這些作業(yè)都需要學生通過搜集大量的信息與資料后進行數(shù)據(jù)的統(tǒng)計與分析完成,其結(jié)論的獲得印象也就較為深刻。這較之傳統(tǒng)教學模式中的作業(yè)布置,其評價效果也較為明顯,學生是否理解、掌握了這一問題在作業(yè)中會有著清晰的體現(xiàn)。
    由近些年來,我國古籍數(shù)字化工作取得了顯著的成績,常用的古詩詞數(shù)據(jù)庫,如由北京大學數(shù)據(jù)分析研究中心和北京欣諾格科技有限公司聯(lián)合研制的《全唐詩分析系統(tǒng)》與《全宋詩分析系統(tǒng)》、鄭州大學《全唐詩庫》、稻香居“全唐詩宋全詞在線檢索”等,這些數(shù)據(jù)庫不僅僅提供檢索功能,更重視數(shù)據(jù)的分析。如《全唐詩分析系統(tǒng)》與《全宋詩分析系統(tǒng)》在重出詩提取、格律詩標注、字及字組的頻率分布統(tǒng)計等都帶有智能化的特點,其多維的檢索分析方式有利于可靠的數(shù)據(jù)發(fā)掘。王兆鵬教授與搜韻詩詞共同打造的《唐宋文學編年系地信息平臺》在這方面更是有了進一步發(fā)展。
    顯然,在大數(shù)據(jù)環(huán)境下資料的獲得相對來說容易了很多,在具體的教學中,無論是作家作品的講解、文學發(fā)展的梳理還是課程作業(yè)的設(shè)計,都可借助于巨量資料、數(shù)據(jù)分析的便利,真正實現(xiàn)以文學作品為本位的教學模式。仍以蘇軾為例,通過眾多的古詩詞數(shù)據(jù)庫,將其人生行跡與文學創(chuàng)作歷程相聯(lián)系,學生可以對其文學創(chuàng)作的動態(tài)變化有一個清晰的認識,這樣蘇軾文學風格的形成、文學成就的獲得也就自然明了了。同樣,借助于古詩詞數(shù)據(jù)庫,圍繞蘇軾對其同時代文人的創(chuàng)作進行梳理,那么,關(guān)于詞中“以詩為詞”“婉約派”“豪放派”等相關(guān)問題的探討也就迎刃而解了。無論是課堂教學還是課程作業(yè)的設(shè)計,大數(shù)據(jù)環(huán)境下古代文學教學改革有了切實可行的路徑。而且在這種教學模式下,學生的學習主動性得以真正地調(diào)動起來。無論是帶著問題對作品進行分析,還是在對作品的分析中發(fā)現(xiàn)問題,學生在探討的過程中因為對作品了解的深入,也就不難獲得情感的體驗及審美的感受,這對提高其鑒賞能力和專業(yè)素養(yǎng)是大有裨益的。
    綜上所述,古籍數(shù)字化、古詩詞數(shù)據(jù)庫的研發(fā)不僅為學者的研究帶來了極大的便利,也為高校古代文學教學工作帶來了更多的生機。首先,多種形式的古籍數(shù)據(jù)庫豐富了課堂教學的內(nèi)容,有利于調(diào)動學生情緒,活躍課堂氣氛。其次,眾多的古詩詞數(shù)據(jù)庫為學生爬梳材料、探究問題帶來了豐富的資源,有利于培養(yǎng)學生的問題意識、科研能力。再次,大多數(shù)據(jù)庫雖重數(shù)據(jù)分析,但對于古詩詞數(shù)據(jù)庫而言,分析結(jié)論的獲得是建立在文學作品的基礎(chǔ)上,這又有利于讓古代文學的教學重回文學本位,以文學作品為本。
    參考文獻:。
    教學改革下的軟件工程的論文篇八
    摘要:隨著我國經(jīng)濟社會的不斷發(fā)展以及新課程改革標準的提出,學前教育如今受到越來越重要的重視。學前教育對一個孩子的整個教育以及以后的人生的發(fā)展的重要性是不言而喻的。然而由于如今大多數(shù)的幼兒園的教師都是并不太專業(yè)的,并且不同地區(qū)由于經(jīng)濟發(fā)展程度的不同以及各種原因,學前教育是存在較大的差距的。所以,現(xiàn)在的高職學前教育的教學的改革應(yīng)該切實提高學前教育專業(yè)的師資教育水平,并且與高職教育培養(yǎng)實用性的應(yīng)用型人才的教育理念相結(jié)合,真正來提高學前教育專業(yè)的學生的職業(yè)能力和綜合素質(zhì)。
    關(guān)鍵詞:高職教育;學前教育;人才培養(yǎng)。
    一、引言。
    隨著越來越多的家長對幼兒教育的重視,學前教育專業(yè)如今在社會上引發(fā)越來越廣泛的關(guān)注,所以這一方面意味著學前教育的就業(yè)方向更廣闊、就業(yè)前景更好,但是另一方面也對學前教育方面的學生的綜合能力提出了更高的要求。因此,高職學前教育改革就更要重視這一社會趨勢,積極做出更好的應(yīng)對策略。
    二、當前高職學前教育教學的現(xiàn)狀。
    1.多數(shù)學生基礎(chǔ)能力不扎實,綜合能力不突出高職學前教育作為高職院校的一個重點學科,學校相關(guān)部門應(yīng)當注重對學生基礎(chǔ)知識的教育和基礎(chǔ)能力的培養(yǎng)。但是由于高職院校的特殊性,再加之高職學前教育由于女生比較多的原因,多數(shù)的學生的基礎(chǔ)能力并不扎實,綜合能力并不突出,這并不能適應(yīng)如今的市場需求的變化[1]。因為當前許多公立或私立的幼兒園對于幼師的要求越來越高。2.高職院校當前學前教育水平參差不齊,存在較大差異由于我國高職院校數(shù)量較多,而由于各個地區(qū)的經(jīng)濟的發(fā)展水平的不同,所以各個開設(shè)學前教育專業(yè)的院校的.水平也參差不齊。這就更需要在高職教育改革的時候?qū)W前教育專業(yè)的學生的基本技能提出統(tǒng)一的要求。
    三、高職學前教育專業(yè)的改革。
    1.建立相應(yīng)的考核制度,提高學生的綜合能力由于學前教育專業(yè)的特殊性,學前教育專業(yè)的學生需要掌握的知識就比較多了。所以為了學生的綜合能力的提高,高職院校應(yīng)該對此加以重視,并建立相應(yīng)的考核制度,這樣就能夠通過相應(yīng)的監(jiān)督和檢查來提高高職院校學前教育專業(yè)的學生的綜合素質(zhì)[2]。2.重視師資力量的引進,加強實踐教育和素質(zhì)教育隨著如今我國教育水平的不斷發(fā)展,高職院校也要更加注重師資力量的引進和建設(shè)。要更加注重人才的引進,真正將智力資源能夠更好的為學前教育專業(yè)人才的教學和培養(yǎng)服務(wù)。由于學前教育專業(yè)與就業(yè)市場緊密相連,再加之高職院校教育的實用性和實踐性的教學理念,所以高職院校的學前教育要注重將素質(zhì)教育與實踐教育相結(jié)合,注重通過試講教學來檢驗學生的外語水平、書法水平、繪畫水平、鋼琴技能等等。因為通過實踐更加能夠讓他們及時發(fā)現(xiàn)自己的不足,這樣再通過老師的指導和總結(jié)經(jīng)驗,更有助于他們的綜合素質(zhì)的提高。3.高職院校的學前教學要重視市場需求的發(fā)展由于如今經(jīng)濟水平的快速發(fā)展,現(xiàn)在大多數(shù)家庭都對幼兒的教育越發(fā)重視。所以對于學前教育來講,一方面市場需求很大,另一方面它的變化也比較大。而由于高職院校的實用性的教學理念,所以就更應(yīng)該緊跟市場需求,適時調(diào)整高職院校學前教育的人才培養(yǎng)方案,以此來促進學前教育專業(yè)的學生的以后的就業(yè)[3]。如今,學前教育引發(fā)越來越廣泛的重視,這對于高職院校的學前教育專業(yè)的學生來說既是機遇也是挑戰(zhàn)。但是不論如何,我們都應(yīng)該不斷提升學前教育專業(yè)學生的綜合素質(zhì)和基礎(chǔ)能力。因為只有具備扎實的基礎(chǔ)能力和過硬的綜合素質(zhì),才能夠適應(yīng)不斷變化的學前教育的市場需求。
    參考文獻:
    [3]王文軍.高職學前教育學生專業(yè)素養(yǎng)提升的教學策略[j].讀寫算:教育教學研究,(14).
    教學改革下的軟件工程的論文篇九
    摘要:大數(shù)據(jù)時代背景下,軟件工程技術(shù)開發(fā)成為衡量國家技術(shù)能力的標準之一。各國需要致力于信息處理技術(shù)開發(fā),提高信息處理速度,優(yōu)化信息處理能力,進而提高我國國際競爭力。本文針對大數(shù)據(jù)時代背景下軟件工程開發(fā)技術(shù)進行了分析,并從軟件工程中服務(wù)工程技術(shù)、眾包軟件服務(wù)、密集型數(shù)據(jù)、企業(yè)信息解決四個角度分析了軟件工程關(guān)鍵技術(shù)。
    引言:
    大數(shù)據(jù)是互聯(lián)網(wǎng)技術(shù)變革所形成的新的社會態(tài)勢,也是未來社會需要面臨的主要社會形態(tài)。在大數(shù)據(jù)時代下,軟件工程技術(shù)與大數(shù)據(jù)技術(shù)呈現(xiàn)出互相影響、相互促進關(guān)系。面臨社會對軟件工程技術(shù)提出的機遇與挑戰(zhàn),相關(guān)人士需抓住機遇、迎接挑戰(zhàn),致力于軟件工程技術(shù)的開發(fā)與應(yīng)用,提高信息數(shù)據(jù)處理能力,發(fā)揮我國各行業(yè)技術(shù)優(yōu)勢。
    軟件工程技術(shù)是指應(yīng)用計算機基礎(chǔ)技術(shù),應(yīng)用編程語言對軟件功能、軟件操作等內(nèi)容進行優(yōu)化,將其應(yīng)用在信息處理之中。我國對軟件工程基礎(chǔ)技術(shù)研究起源于上個世紀八十年代,并首次召開了軟件工程研討會,將其作為一個具體學科也在八十年代初?,F(xiàn)如今,軟件工程技術(shù)已經(jīng)成為一個普遍名詞,是各行業(yè)、各部門主要研究對象。
    (一)軟件服務(wù)工程技術(shù)。
    軟件服務(wù)開發(fā)符合我國當下社會主流需求,也是社會發(fā)展的主流需要。其在技術(shù)上主要應(yīng)用在服務(wù)功能比較明顯的軟件開發(fā)之中,主要是指以工程化形式,利用計算機系統(tǒng)編程語言、開發(fā)程式及步驟、數(shù)據(jù)系統(tǒng)等內(nèi)容,實現(xiàn)具備服務(wù)功能、應(yīng)用功能軟件的開發(fā)。軟件工程開發(fā)以服務(wù)能力為核心,以虛擬特征以及分布樣式為基礎(chǔ),對用戶具體應(yīng)用情況進行調(diào)試,保障用戶應(yīng)用軟件工程系統(tǒng)科學性、穩(wěn)定性、安全性。與此同時,服務(wù)軟件工程技術(shù)可實現(xiàn)應(yīng)用數(shù)據(jù)之間的.整合,提高軟件管理操作能力,對各項操作流程等進行明確。在大數(shù)據(jù)時代背景下,服務(wù)軟件工程開發(fā)技術(shù)更加傾向于局域網(wǎng)內(nèi)部應(yīng)用,可以保護局域網(wǎng)內(nèi)部用戶不會受到木馬病毒惡意襲擊,極大程度保障軟件工程應(yīng)用安全性。例如,某企業(yè)應(yīng)用服務(wù)軟件工程技術(shù),致力于服務(wù)與應(yīng)用效果軟件系統(tǒng)開發(fā),將其應(yīng)用在企業(yè)整體業(yè)務(wù)管理之中,為了提高軟件服務(wù)工程應(yīng)用效率,賦予了軟件私人訂制功能,強化軟件服務(wù)工程自定義效果。由于該技術(shù)應(yīng)用需要進行大量投資,在我國很多中小型企業(yè)中沒有得到廣泛應(yīng)用,軟件工程開發(fā)人員需在深度市場調(diào)研基礎(chǔ)上,提高該技術(shù)應(yīng)用能力[1]。
    (二)眾包軟件服務(wù)工程。
    在眾多軟件工程技術(shù)中,大多數(shù)均具備的功能為處理信息、數(shù)據(jù)的集中性,可以生成大量數(shù)據(jù)信息,并呈現(xiàn)出集中性等特征。眾包軟件工程技術(shù)在世界各國均得到了廣泛普及,是各國的重點研究對象。該技術(shù)在應(yīng)用過程中可以流式數(shù)據(jù)、密集數(shù)據(jù)研究為主,實現(xiàn)系統(tǒng)化服務(wù)平臺構(gòu)建,其核心應(yīng)用價值在于具有很強服務(wù)能力,并以群體信息服務(wù)等方式,優(yōu)化自身應(yīng)用價值。該軟件工程技術(shù)相比較企業(yè)技術(shù)而言,具有明顯優(yōu)勢,其在數(shù)據(jù)實質(zhì)表現(xiàn)上具有真實性特征,忽略了軟件形式要點,并不具備單位量化特征,重點突出在集中性上。眾包軟件工程技術(shù)具有很廣闊發(fā)展空間,在市場有很強的發(fā)展前景,其技術(shù)能力與軟件開發(fā)程度、系統(tǒng)管理能力息息相關(guān),開發(fā)單位需重視該技術(shù)中數(shù)據(jù)傳輸有效性,促進軟件長久穩(wěn)定發(fā)展。眾包軟件工程技術(shù)以專業(yè)理論分析為依據(jù),可從整體角度實現(xiàn)數(shù)據(jù)信息傳輸、處理等功能,以全面服務(wù)為核心,實現(xiàn)軟件系統(tǒng)開發(fā)。企業(yè)及有關(guān)部門需強化眾包軟件開發(fā)技術(shù)應(yīng)用,提高技術(shù)應(yīng)用水平,在技術(shù)上進行創(chuàng)新,提高自身競爭實力。
    (三)密集型數(shù)據(jù)科研技術(shù)。
    “第四范式”是密集數(shù)據(jù)研究一種,在20由吉姆格雷提出。在該技術(shù)理論研究過程中,強調(diào)大數(shù)據(jù)儲存技術(shù)應(yīng)用價值性,以統(tǒng)一的理論方法作為數(shù)據(jù)研究主要支撐。在該技術(shù)開發(fā)與應(yīng)用過程中,對其傳統(tǒng)軟件工程中一、二、三范式進行理論與數(shù)據(jù)分析,提高其短時間內(nèi)的數(shù)據(jù)儲存與信息處理能力。在經(jīng)過反復試驗對比之后,研究人員改變傳統(tǒng)思維模式,首先致力于“第四范式”數(shù)據(jù)結(jié)構(gòu)研究,在整合驅(qū)動大數(shù)據(jù)基礎(chǔ)上,對軟件服務(wù)價值進行了全面概述。針對密集型數(shù)據(jù)分析方式,傳統(tǒng)的數(shù)據(jù)周期、信息流程方法已經(jīng)無法適用,在模型效果上存在滯后性。研究人員以原本數(shù)據(jù)、信息、模型研究為基礎(chǔ),對其數(shù)據(jù)服務(wù)、信息服務(wù)等進行推演,逐漸構(gòu)建出第四范式模型,對其服務(wù)能力、服務(wù)價值等進行了全面優(yōu)化?!暗谒姆妒健笔谴髷?shù)據(jù)時代下,軟件工程開發(fā)關(guān)鍵技術(shù)之一,在不斷的研究中得以完善,可以實現(xiàn)密集數(shù)據(jù)生命周期有效提高,以全新的數(shù)據(jù)模型,為軟件工程開發(fā)提供技術(shù)保障。有關(guān)部門需給予高度重視,使其能夠適應(yīng)未來社會的發(fā)展。
    (四)軟件工程技術(shù)在企業(yè)中應(yīng)用。
    軟件工程技術(shù)在企業(yè)中應(yīng)用主要體現(xiàn)在兩個方面,一是在信息通信中應(yīng)用,二是在信息解決問題中應(yīng)用。以某企業(yè)發(fā)展為例,某企業(yè)在運行過程中應(yīng)用計算機軟件工程監(jiān)測技術(shù),實現(xiàn)用戶信息數(shù)據(jù)有效處理,并對用戶信息進行科學保存。軟件工程技術(shù)在逐漸發(fā)展中,其功能也在不斷完善,信息通信功能可以為企業(yè)留存大量客源,具有十分巨大的行業(yè)價值。在信息解決方面應(yīng)用軟件工程技術(shù),其主要應(yīng)用方向在于系統(tǒng)平臺管理,在大數(shù)據(jù)時代下,軟件工程技術(shù)需具備以下五個環(huán)節(jié),分別為產(chǎn)品抽樣、產(chǎn)品樣本采集、信息優(yōu)化修改、構(gòu)建數(shù)據(jù)模型、生產(chǎn)效果評定。企業(yè)應(yīng)用軟件工程技術(shù)進行信息問題解決,可以實現(xiàn)企業(yè)整體數(shù)據(jù)的有效分析與整合,保障企業(yè)內(nèi)部信息準確、全面。所以。企業(yè)要重視軟件工程關(guān)鍵技術(shù)應(yīng)用,提高自身軟件技術(shù)應(yīng)用能力,致力于企業(yè)經(jīng)濟效益提高,進而提高自身競爭能力[2]。
    結(jié)論:
    總而言之,大數(shù)據(jù)時代在不斷深入發(fā)展過程中,國家以及企業(yè)均需要給予高度重視,在軟件工程技術(shù)開發(fā)上進行創(chuàng)新,并強化大數(shù)據(jù)時代下軟件工程理論與實踐研究,為企業(yè)發(fā)展提供更加優(yōu)質(zhì)技術(shù)服務(wù)。在未來發(fā)展中,軟件工程技術(shù)將會越來越完善,其在技術(shù)上能給予用戶更加優(yōu)質(zhì)服務(wù),在信息處理速度與穩(wěn)定性上均會得到極大程度提高。
    參考文獻:
    教學改革下的軟件工程的論文篇十
    張家口職業(yè)技術(shù)學院賈玉芬。
    摘要《可編程控制器》課程作為電氣自動化專業(yè)的一門實用性與實踐性很強的專業(yè)課,加強其實踐教學對培養(yǎng)學生的職業(yè)技術(shù)能力起著重要的作用。本文在說明了實踐教學改革的必要性基礎(chǔ)上,分析了我校該課程實踐教學存在的主要問題。在遵循層次性、綜合性、先進性的原則前提下,從教學思想、教學內(nèi)容、教學的方法手段、評價方法等多個方面提出了改革的措施和具體做法。實踐證明,改革后的實踐教學較好地培養(yǎng)了學生職業(yè)能力和創(chuàng)新精神,收到了預(yù)期的教學效果。
    關(guān)鍵詞課程改革實踐教學能力創(chuàng)新。
    高等職業(yè)教育培養(yǎng)的是能適應(yīng)生產(chǎn)、建設(shè)、管理、服務(wù)第一線需要的,德、智、體、美等方面全面發(fā)展的高等技術(shù)應(yīng)用性專門人才。而其中實踐教學的主要目的是培養(yǎng)學生的技術(shù)應(yīng)用能力。按照全面推進素質(zhì)教育的指導思想,根據(jù)高等職業(yè)教育的培養(yǎng)目標,建立具有高職特色的實踐教學的課程目標、課程模式和評價方式是培養(yǎng)學生綜合職業(yè)素質(zhì)的關(guān)鍵。《可編程控制器》是電氣自動化專業(yè)的一門實用性與實踐性很強的專業(yè)課,因而加強該課程的建設(shè),特別是加強該課程實踐教學的改革對培養(yǎng)學生的專業(yè)技術(shù)應(yīng)用能力起著重要的作用。
    傳統(tǒng)的職業(yè)教育以使學生掌握經(jīng)驗技術(shù)和動作技能為目標,以迅速適應(yīng)工作崗位的要求。但在知識經(jīng)濟時代,由于生產(chǎn)方式的根本變化,人們的.職業(yè)能力構(gòu)成也必將有大的改變,社會需要更高層次的人才。這就要求我們培養(yǎng)的高等應(yīng)用型人才,不只是對現(xiàn)有知識、技術(shù)、方法的繼承性應(yīng)用,而是應(yīng)通過自身努力能夠不斷地學習新知識、新技術(shù)、新方法,能夠形成新方案、新產(chǎn)品、新創(chuàng)意,能夠分析新情況、解決新問題的創(chuàng)造性應(yīng)用。因而我們課程實踐教學的改革應(yīng)以培養(yǎng)的學生具有一定創(chuàng)新能力和創(chuàng)新精神、有著良好的發(fā)展?jié)摿橹髦?,以行業(yè)科技和社會發(fā)展的先進水平為標準,充分體現(xiàn)規(guī)范性、先進性和實效性。
    在《可編程控制器》課程的實驗和課程設(shè)計等實踐教學中存在下面幾個問題:
    1.教學主體的認識問題。
    在傳統(tǒng)實踐教學中,教師是“帶”實驗而不是“指導實驗”,即實踐教師是傳授知識和技能的主體,而學生則被動地接受知識和技能。這種教學多采用注入式,教師根據(jù)教學計劃和教學要求擬定內(nèi)容,其實踐內(nèi)容的選擇、步驟的制定和儀器設(shè)備的組織準備等都由教師進行。實踐時學生只需按規(guī)定的步驟機械地操作即可。且在執(zhí)行過程中,完全聽從教師安排,全班統(tǒng)一進度和要求,不利于因材施教。
    2.教學內(nèi)容存在的問題。
    原來的課程實驗和課程設(shè)計內(nèi)容有重復,而且,從高等職業(yè)教育的要求來看,原有的實踐教學內(nèi)容顯得單調(diào)、過于偏向技能性的訓練,而缺少設(shè)計性、創(chuàng)新性。
    3.教學方法、手段的問題。
    因內(nèi)容過分偏重于基礎(chǔ)訓練,所以在方法和手段上很單調(diào),主要以“模仿”為主。通過教師詳細講解、操作示范,學生不需主動思維和創(chuàng)新,只需“依樣畫葫蘆”。通過反復訓練學生硬件接線、調(diào)試程序,熟能生巧,形成一定的基本技能。
    根據(jù)高職高專培養(yǎng)的目標,我們在進行《可編程控制器》課程的實踐教學改革時,主要基于這樣幾個原則:一是應(yīng)由技能性向技術(shù)性發(fā)展。即由原來的偏向基本技能的訓練,如工具儀表的使用、電器元件的認識和使用、基本控制線路的連接和plc程序的調(diào)試等。向培養(yǎng)專業(yè)技術(shù)能力方向發(fā)展,通過系統(tǒng)的訓練,使學生具備一定的專業(yè)技術(shù)。二是應(yīng)由單一性向綜合性發(fā)展。如要求學生能綜合運用電工技術(shù)、電氣控制、plc控制、計算機等知識解決相關(guān)問題。三是應(yīng)進一步加強方法、手段的先進性應(yīng)充分利用計算機和網(wǎng)絡(luò)等先進的教學手段和設(shè)備,借助各種軟件,培養(yǎng)學生的計算機軟硬件應(yīng)用能力。四是應(yīng)進一步培養(yǎng)學生的創(chuàng)新精神。學生在教師的指導下,可一定程度的自由選題、制定方案、選擇儀器設(shè)備、安裝調(diào)試,鍛煉學生的能力。
    在上述原則指導下,我們對該課程實踐教學的改革主要包括如下幾個方面:
    1.教學思想的改革是前提。
    建立以學生為主體,教師為主導的教學思想。在高等職業(yè)教育中,學生始終處于主體位置,而實踐教師則處于為實踐教學服務(wù)的主導位置。主體是實踐教學的中心,主導必須圍繞這個中心做好工作。作為實踐教學主體的學生,必須在繼承傳統(tǒng)知識和技術(shù)的基礎(chǔ)上,重點進行知識和技術(shù)的應(yīng)用和創(chuàng)新。作為主導的實踐教師,必須在其搞好實踐教學的引導工作的同時,加強自身知識和技能的擴展和更新,達到知識豐富,技術(shù)熟練和教學方法科學而實用的要求。
    2.教學內(nèi)容、方法手段的改革是關(guān)鍵。
    課程的實驗和設(shè)計在內(nèi)容上要統(tǒng)一規(guī)劃,相互補充,形成一個有機的整體。該課程的實踐教學體系中,主要以培養(yǎng)有創(chuàng)新精神的專業(yè)技術(shù)能力為主。因而,我們在規(guī)劃該課程的實踐教學內(nèi)容時,將其分成基本模塊和創(chuàng)新模塊兩部分。其中基本模塊用于訓練基本操作技能,形成基本實踐能力;創(chuàng)新模塊主要根據(jù)素質(zhì)教育的要求,針對不同學生而設(shè),需從選題開始,經(jīng)構(gòu)建框架、設(shè)計、計算機模擬、購買元器件到制作調(diào)試完成等,以培養(yǎng)學生一定的創(chuàng)新精神和創(chuàng)新能力。
    1)課程實驗教學主要針對基本模塊部分。通過電器元件的認識實驗、電動機的正反轉(zhuǎn)控制、交通信號燈的控制、移位寄存器的應(yīng)用等實驗內(nèi)容的訓練,形成基本的實踐操作能力,并為中級電工的實踐考核作好準備。
    2)課程設(shè)計教學則主要針對創(chuàng)新模塊部分。結(jié)合我院現(xiàn)有設(shè)備,分步驟進行:a、擬定部分開放性的設(shè)計課題,教師提出原則性的要求,學生根據(jù)自己的情況和興趣,在教師指導下擬出其設(shè)計計劃,經(jīng)教師批準后,進行初步設(shè)計。b、將設(shè)計后的方案在計算機相關(guān)軟件上進行設(shè)計驗證,并進行模擬,觀察設(shè)計效果,并對方案進行修訂。c、根據(jù)方案進行硬件連接、軟件調(diào)試。d、教師根據(jù)初始要求驗收、答辯e、撰寫設(shè)計報告。
    在方法手段上,首先應(yīng)增強課程實驗的開放性。但該課程以強電實驗為主,實驗安全要求較高,為了確保學生的安全,教師一定要加強指導。同時,為提高實踐教學的先進性,利用計算機和網(wǎng)絡(luò),在教師指導下,可自主的設(shè)計課程、完成課題,達到培養(yǎng)學生創(chuàng)新能力的目的。
    3.評價體系的改革是指揮棒。
    由于高職高專與其它的教育形式有顯著的不同,因此轉(zhuǎn)變觀念,轉(zhuǎn)變教學評價觀念,從注重對理論教學的監(jiān)控評價轉(zhuǎn)向?qū)碚撆c實踐結(jié)合的監(jiān)控評價,突出實踐教學的地位,是形成高職高專教育特色的重要措施之一。
    該課程的整體評價不僅僅是理論考核,還應(yīng)包括課程實驗和課程設(shè)計的考核。對于實驗部分考核方式宜逐個或分組進行,采取抽簽的形式。我們還為學生設(shè)計了實驗考核情況記錄表,對每個學生的情況進行記錄,這是一個行之有效的方法。
    而對設(shè)計部分的考核首先應(yīng)注重量化,注重過程考核、創(chuàng)新能力考核,宜采用百分制。其中操作能力和解決問題的能力應(yīng)占60%,出勤、課堂表現(xiàn)應(yīng)占20%,設(shè)計創(chuàng)新應(yīng)占20%。在過程考核中,應(yīng)按專業(yè)的標準進行考核,如輸入程序、讀出程序及修改程序是否熟練,運行調(diào)試是否正常,故障分析與排除方法是否準確。實踐證明,這樣更加有利于提高學生的競爭意識和創(chuàng)新意識,使學生真正成為具有新技術(shù)應(yīng)用能力的人才。
    經(jīng)過上述多方面的努力和探索,《可編程控制器》實踐教學有了很大改進。在內(nèi)容的安排上有了一定的層次性;同時為適應(yīng)現(xiàn)代經(jīng)濟的發(fā)展要求,結(jié)合現(xiàn)代教學手段,提高了它的先進性,注重了創(chuàng)新性。這樣,既培養(yǎng)了學生,又鍛煉了教師,收到了很好的教學效果。
    教學改革下的軟件工程的論文篇十一
    隨著科技的不斷發(fā)展,高新科技在金融行業(yè)中的應(yīng)用,讓金融知識產(chǎn)品體系成為了金融機構(gòu)展示自身市場競爭力的重要載體從計算機軟件行業(yè)的發(fā)展來看,軟件工程化技術(shù)的應(yīng)用,對軟件產(chǎn)品的產(chǎn)品質(zhì)量的提升起到了積極的促進作用。將軟件工程化系統(tǒng)中的核心要素應(yīng)用于金融產(chǎn)品的質(zhì)量控制工作之中,可以讓金融產(chǎn)品和相關(guān)服務(wù)的服務(wù)質(zhì)量得到有效提升。
    計算機軟件產(chǎn)品的生產(chǎn)過程是一種較為嚴密的智力活動。作為一種特殊的工業(yè)產(chǎn)品,計算機軟件中也包含著一般工業(yè)產(chǎn)品所具備的共性特征[1]。軟件產(chǎn)品是對邏輯思維進行描述的過程。結(jié)構(gòu)化的設(shè)計方法是軟件工程理論中的一項重要內(nèi)容。在對工程化方法進行應(yīng)用以后,軟件生產(chǎn)單位可以在第一時間發(fā)現(xiàn)出軟件的設(shè)計缺陷。軟件產(chǎn)品的工程化在其他的生產(chǎn)領(lǐng)域也具有著一定的參考價值。在軟件的開發(fā)工作中,技術(shù)管理問題涉及到了計劃的制定、技術(shù)接口的協(xié)調(diào)和階段評審等問題。質(zhì)量保證計劃的構(gòu)建、基于分級管理的軟件質(zhì)量保證體系的構(gòu)建和配置管理機制的完善是質(zhì)量管理工作中的主要內(nèi)容。在高效化的工程組織體系建立以后,軟件開發(fā)的進度和產(chǎn)品的質(zhì)量可以得到充分的保障。
    2金融產(chǎn)品創(chuàng)新的內(nèi)涵和動因。
    2.1金融產(chǎn)品創(chuàng)新的含義。
    金融產(chǎn)品泛指的是一切可以進行金融交易的對象。除了貨幣等支付工具以外,存貸款、保險產(chǎn)品和證券資產(chǎn)化等衍生類金融工具都可以被看作是金融產(chǎn)品的主要內(nèi)容。金融產(chǎn)品的創(chuàng)新,涉及到了已有產(chǎn)品的改進、新型金融產(chǎn)品的研發(fā)、生產(chǎn)方式的創(chuàng)新和新市場的.開拓和經(jīng)營等多項內(nèi)容[2]。
    2.2金融產(chǎn)品創(chuàng)新的動因。
    需求刺激、規(guī)避管制、風險規(guī)避和新技術(shù)的誕生是金融產(chǎn)品創(chuàng)新的主要動力。在市場經(jīng)濟體制下,市場因素成為了金融資產(chǎn)自身價格的主要影響因素。它的價值會和利率和匯率之間存在一定的關(guān)聯(lián)性。金融產(chǎn)品的創(chuàng)新,可以將金融產(chǎn)品的價格風險和收益風險進行有效降低。針對物價與利率水平的波動性問題,金融產(chǎn)品的創(chuàng)新可以讓投資者的投資需求得到充分的滿足。
    3.1對金融產(chǎn)品的生產(chǎn)過程進行規(guī)范。
    工程化的管理手段在金融產(chǎn)品質(zhì)量控制工作中的應(yīng)用,是對金融產(chǎn)品的產(chǎn)品質(zhì)量進行提升的一種有效措施。在工程化的建設(shè)階段,金融機構(gòu)需要對金融產(chǎn)品文檔的規(guī)范問題、測試方法和評審方法進行完善。在工程化的完善階段,先關(guān)機構(gòu)需要在工程化質(zhì)量控制體系在運轉(zhuǎn)過程中所需要的工程標準規(guī)范進行逐步的完善。從軟件產(chǎn)品與金融產(chǎn)品之間的相似性來看,兩者的質(zhì)量控制工作都需要經(jīng)歷一個由無形變有形的過程。針對金融產(chǎn)品的服務(wù)形態(tài)的差異性,相關(guān)工作人員需要對不同的控制方法進行應(yīng)用。在軟件開發(fā)領(lǐng)域,軟件研發(fā)人員需要從文檔規(guī)范的要求入手,用文件形式對軟件的需求、設(shè)計、編程和測試等問題進行明確[3]。對文檔資源的運用是一種變無形為有形的方式。在金融產(chǎn)品的創(chuàng)新過程中,研發(fā)人員也需要遵循整體性和分級性相統(tǒng)一和權(quán)責一致的原則。在新業(yè)務(wù)開辟以后,金融機構(gòu)需要在新業(yè)務(wù)的各個環(huán)節(jié)和各個崗位之間構(gòu)建一種科學化的制衡機制。軟件工程化理論是建立在市場經(jīng)濟環(huán)境基礎(chǔ)之上的,在對軟件工程化的核心因素進行吸收借鑒以后,金融機構(gòu)需要把產(chǎn)品和客戶看作是產(chǎn)品創(chuàng)新的主要著眼點。在對我國的國情和消費者的實際需求進行充分了解的基礎(chǔ)上,對金融品種進行創(chuàng)新,可以讓市場競爭的積極作用成為促進金融產(chǎn)品質(zhì)量提升的有效工具。
    3.2對金融產(chǎn)品的質(zhì)量管理機制進行完善。
    監(jiān)督機制的優(yōu)化,是銀行在構(gòu)建金融產(chǎn)品質(zhì)量控制措施的過程中不可缺少的一項重要措施。在對傳統(tǒng)的工業(yè)產(chǎn)品質(zhì)量控制方法進行借鑒的基礎(chǔ)上,對金融產(chǎn)品的監(jiān)管體系進行創(chuàng)新,可以讓金融機構(gòu)的集體監(jiān)督作用得到充分發(fā)揮。在對軟件工程領(lǐng)域構(gòu)建的監(jiān)管機制進行探究以后,我們可以發(fā)現(xiàn),在軟件的開發(fā)過程中,評審環(huán)節(jié)是相關(guān)單位所關(guān)注的一個重要環(huán)節(jié)。軟件的研發(fā)部門在這一環(huán)節(jié)中,通常會組織同行專家對軟件開發(fā)的各個階段所取得的階段性成果進行評審,這一評審機制的構(gòu)建,也是對傳統(tǒng)的工程質(zhì)量控制方法進行應(yīng)用的表現(xiàn)。在計算機軟件的開發(fā)過程中,計劃管理、質(zhì)量管理和配置管理是其中的重要環(huán)節(jié)。這也表明軟件工程化與傳統(tǒng)的管理方法之間存在著一定的相似性。在對金融產(chǎn)品的質(zhì)量問題進行解決的過程中,金融機構(gòu)可以以軟件工程領(lǐng)域的相關(guān)方法為藍本,利用工程化的發(fā)展道路,對這一問題進行解決。針對金融產(chǎn)品創(chuàng)新過程中音考慮不周所帶來的不良后果,銀行等金融機構(gòu)可以構(gòu)建一種自上而下的風險預(yù)警機制,這一機制的構(gòu)建,可以讓研發(fā)人員對可能出現(xiàn)風險的各個環(huán)節(jié)得到有效關(guān)注。
    3.3對中央銀行的監(jiān)管作用進行強化。
    在軟件工程化機制與金融產(chǎn)品創(chuàng)新機制相融合以后,中央銀行也需要在金融產(chǎn)品的創(chuàng)新過程中發(fā)揮自身的引導作用和監(jiān)管作用[4]。在為金融機構(gòu)提供信息的基礎(chǔ)上對金融產(chǎn)品的創(chuàng)新問題進行監(jiān)管,是央行在金融產(chǎn)品創(chuàng)新工作中所要承擔的一項重要責任。對此,央行可以借助自身的先進系統(tǒng)對國內(nèi)外的重要金融信息進行整理分析,并在對國外的金融產(chǎn)品創(chuàng)新動態(tài)進行收集以后,將這些信息發(fā)布各個金融機構(gòu)。在這一過程中,央行所發(fā)揮從作用是金融機構(gòu)金融產(chǎn)品創(chuàng)新的引導作用。第二,在對軟件工程化的相關(guān)機制進行應(yīng)用以后,央行對自身的監(jiān)管作用的發(fā)揮,可以讓商業(yè)銀行的自律管理能力得到有效提升。從這一機制的作用來看,央行的監(jiān)管作用的發(fā)揮,可以讓金融機構(gòu)妒忌盲目行事所造成的成本增加問題進行有效避免,也可以在堅持依法創(chuàng)新的基礎(chǔ)上,為各個商業(yè)銀行的創(chuàng)新工作提供支持。
    4結(jié)論。
    軟件工程化是軟件產(chǎn)業(yè)發(fā)展的必然趨勢。工程化的管理方法是軟件工程化的核心要素。工程化的管理方法與金融產(chǎn)品質(zhì)量控制體系之間的有機結(jié)合,可以讓金融產(chǎn)品的產(chǎn)品形象得到有效的強化。金融產(chǎn)品、服務(wù)和和科技研究是不同金融機構(gòu)的主要競爭內(nèi)容。在科技研究問題的影響下,銀行開發(fā)的主攻方向也成為了銀行競爭力的影響因素。在對工程化管理理念進行應(yīng)用的基礎(chǔ)上,對金融產(chǎn)品的質(zhì)量問題和管理問題進行有效控制,可以在對自身的品牌形象進行強化的基礎(chǔ)上,通過提升市場競爭力的方式擴大市場份額。
    參考文獻。
    [1]艾鄧太,章永明,胡明.從軟件工程化談創(chuàng)新金融產(chǎn)品質(zhì)量控制的方法[j].現(xiàn)代金融,,10:40~41.
    [2]彭雁.農(nóng)村金融產(chǎn)品和服務(wù)創(chuàng)新研究[d].西北農(nóng)林科技大學,.
    [3]韋茜.金融產(chǎn)品創(chuàng)新對我國貨幣政策有效性的影響[d].西南政法大學,.
    [4]中國建設(shè)銀行浙江省分行課題組,李曉虹.商業(yè)銀行金融產(chǎn)品創(chuàng)新及其風險防控的研究[j].浙江金融,,09:4~10.
    教學改革下的軟件工程的論文篇十二
    (貴州財經(jīng)大學信息學院,貴州貴陽550004)。
    摘要:《軟件工程》是一門理論性和實踐性很強的課程,教學改革的總體思路是“理論+實踐”,將《軟件工程》理論教學和實踐教學有機結(jié)合起來,有助于提高《軟件工程》的教學質(zhì)量。文章探討了對《軟件工程》課程的教學加以“工程化”改造,建立工程化實踐與理論相結(jié)合的教學體系。實踐證明,這是一種有效的教學改革方法。
    關(guān)鍵詞:軟件工程;教學體系;案例教學;工程化。
    教改課題:支持的教改課題編號:貴州財經(jīng)大學教改課題編號[17]。
    作者簡介:金淑娟(1965-),女,浙江杭州人,本科,副教授,研究方向:計算機應(yīng)用。
    一、引言。
    作為軟件工程專業(yè)和計算機科學與技術(shù)專業(yè)的專業(yè)主干課程,《軟件工程》在整個專業(yè)教學中有著相當重要的地位。通過本課程,要求學生理解在軟件開發(fā)過程中應(yīng)用軟件工程方法的必要性和迫切性,要求學生掌握《軟件工程》的基本原理、概念與技術(shù)方法。但在實際教學中,由于《軟件工程》理論太多,教學內(nèi)容抽象、難度大,學生難以理解,覺得課程枯燥乏味;在實驗教學方面,由于傳統(tǒng)的教學方式中實驗總學時的限制,實驗教學只能指導學生簡單地用一些開發(fā)工具,教學效果不理想。所以需對此門課程進行教學改革嘗試。教學改革的總體思路是“理論+實踐”,將《軟件工程》理論教學和實踐教學有機結(jié)合起來,對《軟件工程》課程的教學加以“工程化”改造,建立工程化實踐與理論相結(jié)合的教學體系。通過對本門課程的教學改革,著力培養(yǎng)學生的工程化開發(fā)、項目管理能力,進而形成一個融基礎(chǔ)理論、實驗教學、工程實踐為一體的整體化的培養(yǎng)教學體系,讓學生的軟件工程基礎(chǔ)知識、科學素養(yǎng)、專業(yè)知識、創(chuàng)新能力、工程能力得到全面的、均衡的發(fā)展。
    通過查閱相關(guān)資料,了解到國外的一些學者主要提出了下面針對《軟件工程》課程的教學方法和手段。1.基于實踐的教學法:面向?qū)嵺`的《軟件工程》教學法旨在引進實際軟件的開發(fā)環(huán)境中的特定元素,使傳統(tǒng)的《軟件工程》課堂實踐教學與現(xiàn)實軟件開發(fā)更相符。其教學方法有:與行業(yè)人員合作的'教學法、基于項目維護的教學法、強調(diào)團隊合作的教學法、項目驅(qū)動教學法等。
    2.基于模擬的教學:有學者認為,學生在校園環(huán)境里能夠接觸到與實際軟件開發(fā)環(huán)境相近的唯一可行的方法就是采用模擬的教學法,這種方法使學生能在一個較大規(guī)模的層次上以一種更快捷的方式在學術(shù)環(huán)境里參與現(xiàn)實軟件工程實踐,而這種大規(guī)模的軟件開發(fā)環(huán)境只有在現(xiàn)實軟件開發(fā)中才可能體現(xiàn)。
    當前,國內(nèi)多數(shù)大學對于該類課程以傳統(tǒng)教學模式為主,教師的主體地位突出,教學內(nèi)容偏理論教學為主,實踐教學少之又少。即便有課程實驗,學生也只是編寫一些規(guī)定的文檔,導致開發(fā)方式和手段與《軟件工程》的要求脫離。在整個教學過程中學生感到內(nèi)容枯燥無味,往往是似懂非懂,甚至覺得本課程沒什么實用價值,從而導致厭學情緒的滋生。為此,許多大學對《軟件工程》課程的教學進行變革。
    清華大學改革了課程體系框架和教學內(nèi)容,探索案例教學和實踐教學模式。強調(diào)案例化教學和探索式學習,強調(diào)課程實驗結(jié)合實際開發(fā)因素和參與樂趣及小組式開發(fā)的軟件工程環(huán)境,積極探索和實踐《軟件工程》的課程教學。
    三、教學特點及傳統(tǒng)課程教學存在的問題。
    《軟件工程》課程是計算機科學與技術(shù)、軟件工程專業(yè)的學科共同課。教學內(nèi)容主要是講授《軟件工程》的概念、原理和典型的方法學,并介紹了軟件項目的管理技術(shù)1。我校開設(shè)的《軟件工程》課程總學時為48個學時,其中理論教學38個學時,實驗教學有10個學時,并在學校實驗室進行。
    (一)課堂教學主要以教師講授為主,一直以來都是采用傳統(tǒng)的教學模式進行。
    1.教學方式以傳統(tǒng)課程教學為主,忽略學生的主體地位。
    2.教學內(nèi)容過分強調(diào)理論而忽視實踐。《軟件工程》課程涉及的內(nèi)容多、范圍廣、理論多,而教學學時有限,要想在有限的時間內(nèi)完成教學,只能注重理論授課。
    3.課程實驗課時不足,并在缺少軟件工程支持的環(huán)境下進行。
    4.學生感受內(nèi)容抽象枯燥,缺乏學習的積極性和主動性。
    1.課程內(nèi)容:理論的實踐性和知識的綜合性2?!盾浖こ獭肥菍⒂嬎銠C科學理論與現(xiàn)代工程方法學相結(jié)合,研究軟件開發(fā)理論、軟件設(shè)計方法、工程開發(fā)技術(shù)和工具,是指導軟件生產(chǎn)和管理的一門學科;它既覆蓋了構(gòu)建軟件系統(tǒng)的相關(guān)技術(shù)層面的問題,又包括指導技術(shù)開發(fā)團隊、安排開發(fā)進度、預(yù)算等管理層面的問題,其內(nèi)容既有理論的實踐性又有知識的綜合性。
    2.缺乏實際軟件項目的開發(fā)經(jīng)驗,難以將抽象理論與實際開發(fā)聯(lián)系起來。由于學生基本上是從高中直接進入大學,學習本門課程之前沒有參與過任何項目的開發(fā),缺乏實際開發(fā)項目的經(jīng)驗,要讓他們將《軟件工程》中的理論與實際開發(fā)聯(lián)系起來,困難較大。
    3.教學條件:缺少適合本科生教學使用的實驗環(huán)境。如建模工具等的缺乏。
    1.學生的積極性差?!盾浖こ獭氛n程內(nèi)容既包含技術(shù)又包含管理,內(nèi)容廣泛。所以,課堂教學理論講授多,教學內(nèi)容抽象、難度大,學生不易理解,從而感覺課堂教學枯燥無味。
    2.《軟件工程》中的結(jié)構(gòu)化開發(fā)方法和面向?qū)ο箝_發(fā)方法理論上易懂,但在實際開發(fā)過程中,學生一旦要將方法中的工具和技術(shù)方法用到實際中就會出現(xiàn)較多問題(如數(shù)據(jù)流圖、對象建模等)。
    3.實驗教學遠遠不足。教師指導學生在很少的學時中要完成一個系統(tǒng)即使是簡單系統(tǒng),實驗教學安排也遠遠不夠。所以,實驗教學只能指導學生使用一些簡單的工具。
    四、課程改革總體目標、思路及實施。
    將《軟件工程》理論教學和實踐教學有機結(jié)合起來,對《軟件工程》課程的教學加以“工程化”改造,建立工程化實踐與理論相結(jié)合的教學體系,讓學生了解時下流行的大型軟件開發(fā)的技術(shù)方法和工具;了解軟件工程各領(lǐng)域的發(fā)展方向;用結(jié)構(gòu)化的方法和面向?qū)ο蟮姆椒ㄩ_發(fā)軟件項目,以及開發(fā)過程中應(yīng)遵循的流程、準則、標準和規(guī)范。重點培養(yǎng)學生的工程化開發(fā)、項目管理能力,進而形成一個融基礎(chǔ)理論、實驗教學、工程實踐為一體的整體化的培養(yǎng)教學體系,讓學生的軟件工程基礎(chǔ)知識、科學素養(yǎng)、專業(yè)知識、創(chuàng)新能力、工程能力得到全面均衡的發(fā)展。
    (二)課程改革思路。
    1.反映軟件工程學科的最新發(fā)展,構(gòu)建科學合理的課程體系。()在當前軟件工程的理論和實踐的基礎(chǔ)上,把ieee最新發(fā)布的軟件工程知識體系作為基礎(chǔ)框架,結(jié)合企業(yè)的先進技術(shù)和實踐,以傳統(tǒng)的結(jié)構(gòu)化開發(fā)過程、面向?qū)ο蠹夹g(shù)為核心內(nèi)容。
    2.從“可實踐”的角度開展課程教學。由于軟件工程所具有的技術(shù)性和工程性特性,學生在實際的“動手做”和“真正練”中體會和掌握軟件工程的思想和技術(shù)顯得尤為重要。本課程的教學方式改革采用“案例式”和“項目驅(qū)動式”教學法同時并舉的方式?!鞍咐健苯虒W將基本原理、企業(yè)案例、關(guān)鍵技術(shù)與工具等有機結(jié)合,使抽象枯燥的內(nèi)容變得生動有趣;“項目驅(qū)動式”將學生以開發(fā)小組的形式協(xié)作完成一定規(guī)模的軟件系統(tǒng),通過團隊之間的商業(yè)交易游戲,引導學生主動重視過程和質(zhì)量。
    3.加強實踐教學體系及環(huán)境建設(shè)。結(jié)合培養(yǎng)方案中第四學期的“軟件工程綜合實踐”課程,把《軟件工程》課程的教學與其緊密結(jié)合,實現(xiàn)理論教學與實踐教學的無縫對接。在整個教學的過程中,始終貫穿標準規(guī)范和支持工具,同時在教學初期即建立支持小組式開發(fā)的軟件工程環(huán)境,真正給學生創(chuàng)建一個實踐軟件工程的有效平臺。
    (三)課程改革的實施。
    將實驗和實踐教學進行結(jié)合。通過多年的傳統(tǒng)教學,發(fā)現(xiàn)學生在平時的教學中由于還有其他課程的學習,本門課程只能了解枯燥的理論和很少部分開發(fā)工具的使用。要想讓學生很好地掌握其精髓,則必須讓其親身感受一個軟件系統(tǒng)的開發(fā)過程,體會軟件工程的實踐。為此,對級的軟件工程專業(yè)學生的《軟件工程》課程教學進行了教學改革,除了按照學校安排的教學周外,在學期末增加了由兩個部分組成的《軟件工程》實訓實踐教學。把學生按項目進行分組,每組或自己選定或由教師指定一個題目,題目要求聯(lián)系實際并結(jié)合教學、科研,規(guī)模大小適中。在教學周內(nèi),包括教學周內(nèi)的實驗,主要是要求學生掌握《軟件工程》中的軟件開發(fā)和設(shè)計的理論方法和工具。而在實訓實踐教學部分,教師帶領(lǐng)學生按照軟件工程的理念,選擇恰當?shù)拈_發(fā)方法,完成指定項目的可行性分析、需求分析、系統(tǒng)設(shè)計、編碼、測試調(diào)試、運行,最終完成實訓報告。此外,還要求構(gòu)建先進的課程體系,進行“案例式”和“項目驅(qū)動式”法的探索,逐步構(gòu)建基于《軟件工程》理論教學的案例庫(結(jié)構(gòu)化的開發(fā)方法實現(xiàn)的案例和面向?qū)ο箝_發(fā)方法完成的案例)及建設(shè)《軟件工程》綜合實踐項目庫。
    五、結(jié)束語。
    我們將2012級的學生和以前傳統(tǒng)方式教學的學生進行了比較,發(fā)現(xiàn)通過這種教學方式,2012級學生不僅學習這門課的興趣提高了,而且學生的實踐能力也得到很大的提高。在實踐教學周里,學生可以把全部精力都放在本門課程的學習上。由于有具體的項目,每個項目中各個學生分工不同,但又相互聯(lián)系,這既鍛煉了學生的實踐能力,又培養(yǎng)了學生團結(jié)協(xié)作的精神,為后面的專業(yè)實習、畢業(yè)設(shè)計以及將來踏入社會從事軟件開發(fā)工作奠定了堅實的基礎(chǔ),同時也證實了《軟件工程》課程的教學改革是有效的。
    參考文獻:
    [1]張林,等。軟件工程[m].北京:中國鐵道出版社,.
    [2]竇萬峰。軟件工程實驗教程[m].北京:機械工業(yè)出版社,2009.
    教學改革下的軟件工程的論文篇十三
    1.1人員的組織與管理。
    一項工程的具體工作涉及到人員的管理,工作任務(wù)的分配,責任內(nèi)容的明確,因此人員的組織及管理是工程項目的關(guān)鍵因素,要把注意力集中在項目組人員的構(gòu)成、優(yōu)化。
    軟件質(zhì)量管理在工程項目實施過程中決定著質(zhì)量方針與責任的范疇,包括質(zhì)量計劃設(shè)計制定,項目質(zhì)量檢測保證和項目質(zhì)量控制等程序。通過保證手段在質(zhì)量過程中有效進行。
    英文簡稱scm,是在開發(fā)者中,標識,控制和管理軟件變更的一種管理。配置管理的使用取決于項目規(guī)模和復雜性以及風險水平。軟件配置管理針對開發(fā)過程中人員、工具的配置、使用提出管理策略。記錄軟件項目產(chǎn)品的.更新過程,從而保證研發(fā)者在軟件項目周期的各個階段能夠獲得準確的產(chǎn)品配置。對項目開展過程軟件開發(fā)進行有效調(diào)控和有效預(yù)測具有重要作用。
    1.4編寫軟件項目計劃書。
    它是軟件項目管理組的首要任務(wù),主要包括工作量、成本、開發(fā)時間的估計。并根據(jù)估計值制定和調(diào)整項目組的工作,詳細記錄了開發(fā)日程安排,資源供需,項目管理等各項情況。使從事該項目的人員了解該項目的大致情況。
    軟件工程風險管理是預(yù)測工作中可能出現(xiàn)的各種危害到軟件產(chǎn)品質(zhì)量的潛在因素的問題,對風險產(chǎn)生的后果進行分析評估。計算機軟件風險預(yù)測的準確性評估與有效防范措施的應(yīng)用都利于提高軟件工程的效益,降低風險帶來的經(jīng)濟損失,有效保證相關(guān)利益業(yè)主的權(quán)益。這幾個方面都是相互貫穿、交織于整個軟件開發(fā)過程中的。
    2軟件工程項目管理中存在的現(xiàn)實問題及解決方案。
    2.1人員工作安排不明確,應(yīng)建立團隊合作意識。
    在工程項目開發(fā)過程中是需要每個崗位人員的相互協(xié)調(diào)及無障礙交流,沒有團隊協(xié)作意識是無法有效的利用時間和資源開展各項工作。因此我們要提高一個工程項目的工作效率,就要合理安排人員的工作分配,強化每個工作人員的團隊協(xié)作意識,有效避免管理團隊中存在的分工不明確,不合作的問題。只有相互協(xié)作和相互信任的情況下才能高效的完成一件優(yōu)質(zhì)的軟件工程項目。建立一套完善的人事考核制度,加強對員工的職位升降,工資獎金分配管理,有利于提高員工開發(fā)軟件工作的積極性。
    2.2缺乏實踐性調(diào)研報告,應(yīng)納入到軟件項目計劃書。
    軟件開發(fā)工程不僅要創(chuàng)新變革,也要考慮到它的實用性,以往出現(xiàn)的多個工程項目沒有對實際項目建設(shè)中的需求實體和實際進行要求,以及實際項目建設(shè)的數(shù)據(jù)進行合理有效的調(diào)研,導致出現(xiàn)設(shè)計完整的軟件產(chǎn)品運用與實際偏差較大,造成不必要的人員和資源浪費。因此要在軟件設(shè)計前給予項目調(diào)研工作高度重視,對實際軟件項目的需求及要求嚴格調(diào)查,應(yīng)將軟件項目調(diào)研報告附于項目計劃書中,引起重視。
    2.3風險管理意識不夠,應(yīng)該強化提高人員對風險管理的認知。
    風險的發(fā)生很可能會造成不可估量的損失,但是風險的發(fā)生是具有可控性的,如果能有效控制就會避免發(fā)生風險事故??赏谟嬎銠C軟件工程項目管理中的工作人員卻很少知道風險管理的重要性,于是在軟件開發(fā)中應(yīng)提高項目主要負責人的風險管理理念,提高自身對風險管理預(yù)測能力的水平。只有了解了風險管理理論與風險管理體系,定期對項目實施中可能發(fā)生的風險進行有效排除,把控好風險管理前后的形勢。
    2.4杜絕搞工作進度大躍進,應(yīng)要完善管理體系,對工作進度嚴格把控。
    工作管理混亂,工程建設(shè)盲目進行,亂搞大躍進,反而極大影響了軟件項目工程的進度,甚至危險到項目質(zhì)量的保證。要制定一個嚴謹?shù)墓ぷ鬟M度計劃,強化工作進度的管理,對項目中每項工作跟蹤管理并做好記錄,形成對工作進度的有效控制。對工作不到位的部門要根據(jù)實際記錄責任落實到位。計算機軟件工程項目存在諸多現(xiàn)實問題而具有復雜性,導致管理過程中出現(xiàn)一系列的問題。但只要提高對工程項目管理的認識及管理經(jīng)驗,不僅可以解決好目前管理中出現(xiàn)的現(xiàn)實問題,也能在今后的軟件項目管理過程中有效預(yù)測和控制問題的發(fā)生。
    教學改革下的軟件工程的論文篇十四
    當今的互聯(lián)網(wǎng)服務(wù)面臨著許許多多的挑戰(zhàn)和千變?nèi)f化的需求,其中就包括需要管理海量的數(shù)據(jù),并且能為高速增長的用戶群提供持續(xù)可依賴的服務(wù)。這里所說的互聯(lián)網(wǎng)服務(wù)包括了諸如在線郵箱、搜索引擎、在線游戲、在線金融系統(tǒng)、內(nèi)容分發(fā)網(wǎng)絡(luò)、文件共享網(wǎng)絡(luò)等等。因此,能提供這些互聯(lián)網(wǎng)服務(wù)的系統(tǒng)往往很龐大:由成百上千臺機器組成,并且這些機器可能在同一個數(shù)據(jù)中心里,也可能分散在不同的數(shù)據(jù)中心,之間通過不可依賴的網(wǎng)絡(luò)進行通信。在具有如此巨大的擴展性的集群中,錯誤的發(fā)生變的很常見:一部分機器可能隨時會遇到硬件或者軟件故障;網(wǎng)絡(luò)延遲和網(wǎng)絡(luò)故障隨時可能發(fā)生,導致丟包、網(wǎng)絡(luò)分區(qū)等情況;偶發(fā)的惡意攻擊或是操作錯誤,也有可能導致不可預(yù)測的災(zāi)難性錯誤發(fā)生。所以,構(gòu)建這種系統(tǒng)的軟件往往很復雜,同時,每隔一段時間,系統(tǒng)都需要進行一定的修改(升級)以提升性能、修改錯誤或增加新的功能。本文工作所面臨的最基本的問題就是如何有效地設(shè)計一種工程上可行的升級方案,使得這種規(guī)模的分布式系統(tǒng)能在升級期間能持續(xù)地提供服務(wù)。
    二、研究目的和意義。
    時下云計算十分火爆,各種互聯(lián)網(wǎng)公司、銀行、政府都經(jīng)常提及云計算,各種各樣的分布式系統(tǒng)也層出不窮,不論是著名的大型分布式產(chǎn)品的開源項目諸如hadoop、openstack、mongodb等等,又或者是國內(nèi)外的著名的云計算服務(wù)提供商amazonaws、microsoftazure、阿里云們,云計算早已從紙面或者是宣傳標語中,走向了實實在在的落地階段。但是,針對云計算抑或是分布式系統(tǒng)中一個比較具體的問題的相關(guān)研究,尤其對于國內(nèi)的相關(guān)領(lǐng)域而言,卻是比較缺少的,國內(nèi)工業(yè)界的著名廠商們似乎都在悶頭造車,分享出來的解決云計算工程中實際具體問題的論文和研究成果依然較少。本人深知自己的能力有限,僅得益于研究生期間的一些實習經(jīng)歷,結(jié)合工程實際,嘗試對分布式系統(tǒng)的升級和數(shù)據(jù)遷移問題做一些總結(jié)和提煉的工作,并且有一定的創(chuàng)新。
    三、本文研究涉及的主要理論。
    分布式系統(tǒng)是其組件分布在聯(lián)網(wǎng)的計算機上,組件之間通過傳遞消息進行通信和動作協(xié)調(diào)的軟件系統(tǒng)[2]。分布式系統(tǒng)是一個統(tǒng)稱,常見的有分布式操作系統(tǒng)、分布式程序設(shè)計語言及其編譯(解釋)系統(tǒng)、分布式文件系統(tǒng)和分布式數(shù)據(jù)庫(存儲)系統(tǒng)等等。本文所面臨的升級和數(shù)據(jù)遷移的問題涉及到更多的是分布式存儲系統(tǒng),分布式存儲系統(tǒng)的'定義如下:分布式存儲系統(tǒng)是大量的普通的pc服務(wù)器通過互聯(lián)網(wǎng)互聯(lián),對外作為一個整體提供存儲服務(wù)。也可以說,那些以數(shù)據(jù)存儲和訪問為目的而設(shè)計的分布式系統(tǒng)稱之為分布式存儲系統(tǒng)。與普通的軟件系統(tǒng)不同,分布式存儲系統(tǒng)具有以下幾個特性,理解這些特性對解決本文所提出的問題具有基礎(chǔ)性的意義。擴展性:分布式存儲系統(tǒng)的擴展性是最重要的優(yōu)勢,往往可以擴展成百上千臺的規(guī)模。同時隨著集群規(guī)模的增長,其系統(tǒng)整體性能表現(xiàn)為線性增長。并且,可以根據(jù)一定的策略將數(shù)據(jù)和請求分配到不同的物理節(jié)點,物理節(jié)點的數(shù)目和集群處理能力成正比,集群是線性可擴展的。同時,集群能否擴展,可否線性擴展是衡量分布式存儲系統(tǒng)的一個重要指標。低成本和高性能:分布式存儲系統(tǒng)具有的自動容錯、自動負載均衡機制使其可以構(gòu)建在普通的pc機之上。另外,線性擴展能力也使得增加、減少機器非常方便,可以實現(xiàn)自動運維。因此,對整個集群而言,分布式存儲系統(tǒng)具備高性能。數(shù)據(jù)分布:分布式存儲系統(tǒng)區(qū)別于單機存儲系統(tǒng)最大的特點是它可以按照一定方法進行數(shù)據(jù)切片,不同的物理節(jié)點分布不同的數(shù)據(jù)分片,從而將系統(tǒng)的存儲容量壓力和訪問請求壓力分散到系統(tǒng)集群的各個物理節(jié)點上,使系統(tǒng)整體能夠存儲超大規(guī)模的數(shù)據(jù)量,同時能夠接受更多的并發(fā)請求。那么如何將數(shù)據(jù)分布到多臺服務(wù)器才能夠保證數(shù)據(jù)分布均勻?數(shù)據(jù)分布到多臺服務(wù)器后如何實現(xiàn)跨服務(wù)器讀寫操作?常用的數(shù)據(jù)分片和分布方法有兩種:a.哈希分區(qū)方法,即根據(jù)數(shù)據(jù)的key進行哈希取模,離散的分配到集群的物理節(jié)點上,amazon的dynamo采用了一致性哈希算法進行分區(qū);b.連續(xù)分區(qū)方法,即將整個數(shù)據(jù)集合按照key來排序,根據(jù)key的范圍進行分片。
    四、本文研究的主要內(nèi)容及研究框架。
    (一)本文研究的主要內(nèi)容。
    本論文共分為六章,各章的主要內(nèi)容如下所述:
    第一章為引言。介紹了本論文的研究背景,簡述了云計算和分布式系統(tǒng)目前的現(xiàn)狀,系統(tǒng)升級的必要性,以及本文的主要工作和組織結(jié)構(gòu)。
    第二章為文獻綜述。介紹了分布式系統(tǒng)相關(guān)的基本理論,分析了一些典型的nosql系統(tǒng),綜述了在單機軟件成熟的升級方案以及在分布式系統(tǒng)升級問題上前人的一些研究成果。
    第三章為難點分析及總體設(shè)計。本章系統(tǒng)地分析了分布式系統(tǒng)升級問題的難點,并且提出了高可用的分布式系統(tǒng)升級設(shè)計的基本概念和原則,在此基礎(chǔ)上,提出了該問題的總體設(shè)計方案。
    第四章為詳細設(shè)計和實現(xiàn)。本章在前一章的基礎(chǔ)上,依次詳細地設(shè)計了在單數(shù)據(jù)中心和跨數(shù)據(jù)中心的分布式環(huán)境下的系統(tǒng)升級方案,為本論文的最為重點的章節(jié)。
    第五章為方案測試與實施。本章在詳細設(shè)計與實現(xiàn)的基礎(chǔ)上,提出了相應(yīng)的測試和實施方案,通過測試分析和實驗分析驗證了升級方案的有效性。
    第六章為總結(jié)和展望??偨Y(jié)了全文所做的工作,指出了論文的創(chuàng)新點,并且對論文的不足以及未來的后續(xù)研究做出了展望。
    (二)本文研究框架。
    本文研究框架可簡單表示為:
    五、寫作提綱。
    abstract5-6。
    第一章引言9-11。
    1.1研究背景9。
    1.2本文主要工作9-10。
    教學改革下的軟件工程的論文篇十五
    軟件工程是計算機類專業(yè)課程中一門非常重要的專業(yè)課程,具有很強的理論性與實踐性。從工程意義講,軟件工程包括軟件的設(shè)計、開發(fā)、測試、運行及維護等一系列工程活動;從課程結(jié)構(gòu)講,軟件工程表面看是一門課程,實質(zhì)上系統(tǒng)綜合了計算機類的多門專業(yè)課程及項目管理類課程。因此,軟件工程課程是一門既抽象又綜合的工程類課程。軟件工程課程不僅是一門學生學習難度較大的課程,也是眾多任課教師較難進行有效課堂教學的課程。這主要源于傳統(tǒng)教學方式存在問題。
    一、傳統(tǒng)教學中存在的問題。
    (一)教材內(nèi)容過于理論化。
    目前,軟件工程教學使用的教材大多偏向于理論知識介紹,主要講解軟件開發(fā)過程的各個步驟及使用方法,缺乏有效案例和工程項目支撐。同時,大多數(shù)學生沒有軟件開發(fā)方面的經(jīng)驗,對軟件開發(fā)及相關(guān)概念只停留在記憶層面,只知道有這些方法,卻不知道這些方法能用在哪些地方、什么時候用、怎么用,導致學生越學越迷茫,最終失去學習興趣。
    (二)知識體系不完整。
    雖然整個軟件工程的知識結(jié)構(gòu)是完整的,但在進行課堂教學時,知識點的講解是單個的,割裂了知識的連貫性。盡管知識點前后有一定連續(xù)性,但軟件工程課程比較特殊。軟件工程可分為若干子階段,有需求分析、概要設(shè)計、詳細設(shè)計和編碼等子階段。每個子階段可以看作是一個里程碑,有自己的獨立性,導致各子階段對應(yīng)知識點相對獨立。因此,課程對應(yīng)的各階段知識點顯得孤立、沒有連續(xù)性,各章節(jié)知識點相互割裂,使學生無法系統(tǒng)完整地理解和掌握整個軟件工程各階段的知識點,無法形成整體的軟件工程概念和思想。
    (三)重理論講解,少實踐練習。
    軟件工程是一門實踐性很強的課程,但在傳統(tǒng)教學中,多數(shù)以講解軟件工程的基本原理、方法和理論為主,抑或增加一些對應(yīng)知識點的簡單案例講解,學生大多時候都是被動接收,沒有參與內(nèi)容或案例的分析討論,對知識點的理解只停留在表面,導致學生缺乏運用這些知識解決實際問題的能力。雖然也有一定的實驗教學要求,但一般只停留在編寫軟件項目文檔的單一環(huán)節(jié)上。若沒有進行實際項目演練,這種單純文件編寫的教學效果并不理想。
    二、以項目為導向教學思想的提出。
    針對上述幾點問題,要使軟件工程課程教學積極調(diào)動學生主觀能動性,改變以往學生感到難學、教師感到難教的局面,提出以項目為導向的軟件工程課程教學模式,即以軟件工程項目為導向,項目開發(fā)為主線,貫穿整個教學過程的教學新模式。具體內(nèi)容包括:以項目開發(fā)為主線,輔以相應(yīng)的理論講解,學生在項目開發(fā)過程中運用軟件工程中的理論知識分析和解決問題。這樣既學到了軟件工程的思想,又將理論知識運用到具體項目中,從而形成一個較完整的學習體系。該教學模式能取得積極成效的關(guān)鍵點在于工程項目的設(shè)計與選取。為使用于教學的工程項目能更好地提高教學效果,項目的選取可以從以下兩方面進行考慮。
    第一,與軟件開發(fā)企業(yè)進行校企合作或聯(lián)合辦學,將企業(yè)內(nèi)的項目劃出一些子項目讓學生開發(fā),子項目在企業(yè)同時進行開發(fā)。每個開發(fā)階段,可將學生的文檔與企業(yè)項目文檔進行比較,找出差距,使學生能更有針對性地學習和理解各階段文檔的重要性及寫作規(guī)范。這種項目選擇方式,使學生接觸真實項目,且有實實在在的項目文檔進行比較和學習,使學生的學習不再抽象。
    第二,從自身需求或較熟悉的領(lǐng)域獲得項目,如學生信息管理系統(tǒng)、學生宿舍管理系統(tǒng)、課程管理系統(tǒng)、圖書管理系統(tǒng)等。這些項目學生都比較熟悉,與其生活和學習相關(guān),易于理解,相對容易實施。然而,也存在一定的問題。由于這些項目需求較少,且是學生熟悉的領(lǐng)域,有些學生可能會拋棄軟件工程思想,跳過前期的可靠性分析、需求分析、概要設(shè)計等階段,直接進行編碼階段的項目編碼,完成項目制作。這樣,可能會讓學生產(chǎn)生前期工作可有可無的錯誤觀點。
    目前,這種項目獲取方式是高校常用的一種方式。因此,采用這種項目獲取方式時,教師應(yīng)根據(jù)學生的項目開發(fā)水平,適當增加項目難度,使學生運用軟件工程的項目開發(fā)思想,順利完成項目。
    三、教學實施方案設(shè)計。
    以項目為導向的教學模式在進行理論教學時,主要以教師的理論知識講解為主,并在講解過程中根據(jù)相關(guān)知識點提出問題,引導學生對該知識點進行分析和討論。實踐教學時,以學生的自主開發(fā)實踐為主,教師起輔助、輔導的作用,從而鍛煉學生自主分析問題、解決問題、團隊協(xié)作、文檔編寫等綜合能力。具體教學實施過程分為4個階段。
    (一)教學準備階段。
    在準備階段,任課教師根據(jù)軟件工程課程各章節(jié)教學內(nèi)容的知識結(jié)構(gòu)及內(nèi)容間的聯(lián)系,按上述項目設(shè)計與選取原則,制訂若干工程項目課題。學生根據(jù)自身情況分成若干開發(fā)小組,每個小組從項目組中選擇一個項目課題。條件允許時,可以一組一題,也可以兩組一題。兩組一題的`好處是兩組間可以相互比較,取長補短。
    (二)理論講解階段。
    理論講解階段是把軟件工程課程的知識點按軟件開發(fā)順序進行講解。在理論教學時,以一個實際項目作為教學案例,貫穿軟件開發(fā)的整個過程,以體現(xiàn)軟件工程課程各知識點的連貫性和體系結(jié)構(gòu)的整體性,培養(yǎng)學生軟件項目開發(fā)的全局意識。理論講解時,不能一味講理論知識,而要根據(jù)知識點,結(jié)合案例,多進行引導、分析和討論。通過案例引出要講解的知識點,然后結(jié)合知識點分析案例,再根據(jù)案例分析需要解決的問題,引發(fā)學生進行思考和討論,待學生思考和討論后,再對案例進行詳細分析講解,使學生了解如何在項目領(lǐng)域運用這些知識點,并運用這些知識分析自己的小組項目。
    (三)項目實踐階段。
    項目實踐階段以學生的工程項目實踐為主,教師指導為輔。學生開學之初選定項目課題,在整個理論教學過程中隨著理論知識的學習,對已選擇的項目課題建立初步設(shè)計思路,接下來把思路付諸于實踐。這個階段以學生自主進行工程項目設(shè)計為主,教師只需在旁邊進行指導和答疑。學生根據(jù)前期學習的理論知識,按照軟件工程步驟,從需求分析做起,一直到項目測試,完成整個工程項目的開發(fā)過程,從而鍛煉學生運用所學知識解決實際問題的能力。當一個完整的項目開發(fā)結(jié)束,學生會有很強的成就感,從而激發(fā)他們對項目開發(fā)的興趣和熱情,使他們更加深入地學習,實現(xiàn)知識擴展。
    (四)項目驗收及評價階段。
    到學期末,要對各組項目完成情況進行驗收。檢查項目的完成情況,并對項目的總體完成情況進行評價。評價時,可采取小組互評的方式,由教師主導,小組之間相互評價,找出各自的優(yōu)缺點,最后由教師根據(jù)各組項目的優(yōu)點和不足進行評價。通過小組評價,學生能學習各組之長,取長補短,不斷完善自己的工程項目課題。
    四、結(jié)語。
    以項目為導向的軟件工程教學方式,使學生站在軟件開發(fā)人員角度模擬完成項目,以項目開發(fā)過程為主線,在完成項目過程中學習軟件工程的各個知識點。該教學方式可以讓學生接觸真實項目,并在完成項目時運用軟件工程知識,達到學以致用的目的,使軟件工程中枯燥抽象的概念變得真實有用,大大激發(fā)學生學習軟件工程課程的興趣,提高學習積極性和主動性,有效解決傳統(tǒng)軟件工程教學中存在的學生興趣不足、概念不理解、理論與實踐脫節(jié)等教學難題。
    教學改革下的軟件工程的論文篇十六
    從目前的行業(yè)發(fā)展來看,軟件行業(yè)已經(jīng)發(fā)展的較為不錯,論其發(fā)展方向也比較全面,且在推進我國社會經(jīng)濟的發(fā)展中起到了越來越重要的作用。相關(guān)軟件工作人員也在逐漸的完善和搭建自己的軟件工程知識體系架構(gòu)。那么這樣看來只有對計算機科學和軟件工程這兩個學科進行全面的了解和認識,自己從事到軟件工程工作中,才能更加深刻體會到軟件工程行業(yè)的整體市場需求以及工作要求,這樣才能對軟件工程教育的進一步開發(fā)和研究有所實質(zhì)性的幫助。
    1計算機科學與軟件工程的區(qū)別與聯(lián)系。
    1.1計算機科學。
    計算機科學主要是研究計算機以及和計算機相關(guān)的現(xiàn)象和規(guī)律的一門科學,主要包含和各種計算相關(guān)以及信息處理等等方面的內(nèi)容。
    軟件工程主要指的是對使用工程化方法來構(gòu)建和維護,使得軟件保持高效實用的效能的一門科學。軟件包括電子郵件,嵌入式系統(tǒng),人機界面等等交互設(shè)計。
    1.3計算機科學與軟件工程的區(qū)別與聯(lián)系。
    現(xiàn)在社會是信息社會,也是高科技主導的社會。因此幾乎各個行業(yè)都會涉及到和計算機軟件相關(guān)的應(yīng)用。計算機不僅方便了我們的生活,提高了人們的幸福指數(shù),在工作方面也提高了人們對信息的處理能力和分析比對,大大提高了人們的生產(chǎn)工作效率。我們在了解計算機科學和軟件工程的聯(lián)系后,也要清楚的認識到計算機科學和軟件工程兩者的不同,相比較而言,計算機科學更多的涉及到計算機原理,主要闡述的是與計算機科學相關(guān)的理論知識,軟件工程則更偏向于實踐的運用,在實際工作和軟件開發(fā)中對應(yīng)用軟件和設(shè)計系統(tǒng)的維護和處理,主要強調(diào)學科知識在實踐中的運用,這是理論和實踐兩個區(qū)別很大的種類學科。從理論的本質(zhì)來看,軟件工程主要是同時在實踐操作后擴展且是進一步的擴展,在實踐方面的應(yīng)用比較多。相比較而言,計算機科學對理論知識的實踐應(yīng)用就不是很多,主要還是強調(diào)理論研究,那么在進行計算機科學和軟件工程教育的同時,要注意結(jié)合兩者的特點和要求,來進行計算機科學和軟件工程教育,充分將理論和實際相結(jié)合,并且重點是要關(guān)注當下的科技發(fā)展水平,緊跟時代步伐,提高自主創(chuàng)新能力,在實踐中檢驗和發(fā)展真理,取得一定效果的進步,為計算機科學和軟件工程的教育貢獻一份自己的綿薄之力。
    2軟件無形性對計算機科學和軟件工程教育的影響。
    2.1在教學過程中體現(xiàn)軟件思想。
    本文探討的是軟件無形性對計算機科學和軟件工程教育的影響,那么其實重點還是在于教育,也就是最受關(guān)注的教學過程。所以在教學過程中就需要教師對于如何引導相關(guān)培訓人員,也就是未來的軟件開發(fā)工作人員對于軟件思想有一個較為清晰的認識這個問題進行深層次的思考和探討。畢業(yè)于計算機科學專業(yè)或軟件工程專業(yè)之后的學生如果日后能夠從事并投入到軟件開發(fā)的工作當中去,這就是一件非常值得鼓勵和贊賞的事情,正所謂物盡其用,人盡其才盡其用??紤]到由于個體都具有特殊性,每個人都有不同的想法,所以每一個程序員相應(yīng)的就會有屬于他自己的軟件思想。這種軟件思想是在不斷的工作和磨練中逐漸積累形成的。這是非常寶貴和難以學習到的經(jīng)驗,通過這種常年積累的軟件思想,程序員在設(shè)計軟件程序過程中會潛移默化和不自覺的使用這種在學習和實踐的過程中逐步的積累的經(jīng)驗。軟件思想對于設(shè)計程序的重要性也不言而喻,從這個角度也可以看出來,往往剛開始從事計算機科學和軟件工程相關(guān)工作的人員,對于實踐工作任務(wù)都是存在一定的困難和困惑的,主要原因就是他們沒有相關(guān)經(jīng)驗和自己的軟件思想,在一開始處理工作時往往摸不著頭腦。對于他們來說,最重要的就是積累經(jīng)驗并且逐步形成自己的軟件思想。因此在教學過程中,相關(guān)培訓人員也要注重對于學生的軟件思想重要性的強調(diào),并在日常教學過程中潛移默化的影響他們對于軟件思想的主動培養(yǎng)的相關(guān)意識。
    2.2正確的教授軟件思想的方式。
    在上文中提到,軟件思想是需要長年積累和不斷的實踐工作磨礪出來的,由于軟件思想是比較抽象的,教師和相關(guān)培訓人員難以在短時間內(nèi)很好的將軟件思想的具體內(nèi)涵和要領(lǐng)表達出來。在學生比較難以理解軟件思想的情況下,教師就要想方設(shè)法的對其進行正確的引導,可以通過生動形象的`事例闡述,也可以通過具體的時間任務(wù)來讓他們親身體驗等等這幾種方式來幫助他們理解和接受軟件思想,逐步的形成軟件思想。設(shè)置一些時間任務(wù)或程序設(shè)計,當學生在實踐的操作過程中,他發(fā)現(xiàn)了問題所在,在接下來的思考解決程序問題的過程中,他也就逐步的使用了屬于他自己的思考過程也就是軟件思想,那么這樣才能正確的達到教育的根本目的,也才能為我國源源不斷的輸送相應(yīng)的軟件人才打下堅實的基礎(chǔ)和鋪墊。從另一個角度來看軟件思想也是區(qū)別于其他計算機科學技術(shù)的。軟件思想雖然可以應(yīng)用在程序設(shè)計之中,但是軟件思想的應(yīng)用是需要在一定的實踐環(huán)境下才能實現(xiàn)或者是被激發(fā)出來的。因此在特定的時間環(huán)境中,程序設(shè)計員才能使用軟件思想對程序進行設(shè)計,對于整體的運行系統(tǒng)進行維護和推動。由軟件環(huán)境,軟件設(shè)計和軟件思想三者構(gòu)成的有機的整體是同時運作的,三者之間是相輔相成,彼此聯(lián)系和相互作用的。此外,教師要充分意識到軟件的無形性和軟件思想的復雜性對于在日常教學中所造成的阻礙和負面影響,并對這個方面加以重視,可以多聽取一些經(jīng)驗豐富的教師經(jīng)驗,增加豐富而多變的教學手段來對提高教學質(zhì)量做出真正的改變。為培養(yǎng)對國家和社會有用的計算機科學與軟件工程人才作出貢獻,維護我國經(jīng)濟的長久穩(wěn)定和持續(xù)發(fā)展。
    3軟件思想的教授方法。
    在日常的軟件思想的教授課堂中,教師要善于溝通,多和學生進行交流,對于學生們在學習過程中所出現(xiàn)的困惑和問題,能夠給予及時的引導和解決,幫助他們提高學習效率,提升學習能力。并且能深入淺出地對軟件思想和學習方法進行闡述,對于如何將抽象的軟件思想生動形象的使用具體的案例或相關(guān)的實踐表達出來,這是非??简灲處煹慕虒W功底和教學經(jīng)驗的,甚至對教師的臨場應(yīng)變能力也有一定的要求。那么如果沒有對相應(yīng)的軟件思想進行較深層次的闡述,這樣的教學成果往往不僅得不到保證,還會對學生產(chǎn)生負面影響。這樣使得學生也難以理解在計算機科學和軟件工程的學科學習過程中所需要注意的問題以及在學習過程中的有效學習方法和技巧等等。在教學過程中,比較好的方法就是讓學生投入實踐,真正的接觸軟件設(shè)計和系統(tǒng)維護,讓他們在實踐過程中就會發(fā)現(xiàn)相應(yīng)的問題讓他們在實踐過程中就會發(fā)現(xiàn)相應(yīng)的問題教師可以因材施教,根據(jù)相應(yīng)出現(xiàn)的問題,給出相應(yīng)的意見或策略??梢愿鶕?jù)學生接受程度進行分層次教學,這樣不僅可以提高教學的質(zhì)量,還能大大提高教學效率,保證學生的學習效果和學習質(zhì)量,使得學生們都盡可能的全面發(fā)展,提升自己在計算機科學和軟件工程方面的能力。3.1利用案例介紹軟件思想的使用教師在教學過程中可以多使用一些生動形象的教學案例,比如在課前準備一些小測試來測試學生對于計算機科學和軟件工程的專業(yè)學習功底,他們對所出現(xiàn)的問題進行原因的討論,逐步的向他們過渡軟件思想在程序設(shè)計中的應(yīng)用,逐漸在熟悉這個過程后,可以在課堂教學中適時的進行觀察,對他們所進行的軟件系統(tǒng)的設(shè)計和維護,作出相應(yīng)的指導和點評,幫助他們在學習過程中對所學知識進行及時的鞏固,并且在加深對軟件思想的理解方面加以重視,多下功夫,鼓勵他們在課后可以適當自學一些相關(guān)的知識,為他們以后的學習做更好的鋪墊。但是在實踐過程中,往往遇到的困難使得很多人有挫敗感,在這種較為枯燥無味的教學中,也很難激起學生的主動性和學習興趣,因此老師在上課時要多準備一些生動有趣的案例,提高課堂的氣氛和活躍,鼓勵學生去主動思考,提升他們的學習積極性。3.2運用反向思考方法教師在教授計算機科學與軟件工程的課堂上,可以多使用一些奇特的教學方法,比如反向思考法,也就是,我們?nèi)粘I钪兴岬降哪嫦蛩伎?,對于一些軟件設(shè)計的逆向推導,這樣不僅使得學生在能力方面有所進步,還對他們思考和認識問題的方式做出了一定程度的影響和改變,在學生今后熟悉計算機科學和軟件工程方面的知識后,對于所給的項目或者是實踐應(yīng)用都能夠積極的參與和維護,在實踐中發(fā)現(xiàn)問題,并努力嘗試自己解決問題,提高了學習的主動性和求知欲,長期下來的教學成果將會非常矚目,可以培養(yǎng)出一批優(yōu)秀的軟件工程人才。
    4結(jié)束語。
    綜上所述,教師在教學過程中應(yīng)該充分意識到軟件的無形性對計算機科學和軟件工程教育所帶來的阻礙和困難,對于軟件工程思想的抽象與復雜性的解釋這方面是需要教師在教學過程中多花心思和下功夫的,這些都可以向有多年經(jīng)驗的老教師進行請教。從當前市場現(xiàn)狀的整體情況來看,對于計算機科學和軟件工程方面的人才是需求量是非常大的。市場的軟件開發(fā)人員的整體素質(zhì)的提高,是非常有助于推動我國在計算機軟件方面經(jīng)濟的不斷增長,對于我國建立高新科技產(chǎn)業(yè)園,以及接下來走高新科技發(fā)展道路鋪墊下了堅實的基礎(chǔ)。因此國家要對計算機科學和軟件工程的教育給予相應(yīng)的重視,對我國計算機科學和軟件工程教育的再開發(fā)表明立場并提供相應(yīng)的支持政策,為進一步提升我國計算機科學和軟件工程教育質(zhì)量作出相應(yīng)的調(diào)整和改變。
    參考文獻。
    [1]馬立軍.芻議計算機軟件工程升級的策略性[j].計算機光盤軟件與應(yīng)用,(23).
    [2]王亞楠.芻議軟件工程標準化現(xiàn)狀與分析[j].計算機光盤軟件與應(yīng)用,(20).
    教學改革下的軟件工程的論文篇十七
    以溝通為出發(fā)點,以溝通為中心進行項目的開展,可以有效地進行項目的管理,提高項目的質(zhì)量,降低風險與成本。
    來說,彼此之間的溝通成為了一個難題。所以從公司的角度分析,首先項目組成員必須具備最基本的理論基礎(chǔ),如:《軟件工程》,《軟件質(zhì)量》等。從細節(jié)劃分,編程人員需要有關(guān)于具體編碼規(guī)范等額外理論基礎(chǔ),測試人員需要有關(guān)測試方面等額外理論基礎(chǔ),針對項目經(jīng)理,不僅需要編程人員與測試人員的基礎(chǔ)理論,也需要整個項目的理論,如《軟件項目管理》,《項目管理知識體系》等管理知識。只有理論背景差別大不的情況下,互相之間的溝通,才會更加有效率,進一步降低信息在傳輸之間的損耗,使開發(fā)出的軟件更加接近客戶的要求,提高客戶對公司產(chǎn)品的滿意度,有利于產(chǎn)品的市場推廣。所以完美的項目不存在,只能在共同的努力下,產(chǎn)品才能夠向完美進一步靠近。以下從項目的整體來闡述溝通對各個層次的影響。
    競標階段,競標的成敗與否,在于自己的產(chǎn)品是否接近客戶心中的目標,從而贏得投標,其中的關(guān)鍵在雙方的溝通。
    中間的溝通也就成了關(guān)鍵。作為項目前期需求的主導--需求分析師的素質(zhì)成為了主要因素。對于大多數(shù)人來說,獲取對方話語的有效的信息量為80%,而經(jīng)過需求分析師的再一次理解,到了開發(fā)人員的手中的文檔的有效信息不到實際的70%,所以常常開發(fā)出來的軟件無法達到滿意的效果。如何在溝通中獲取全面的有效信息?最有效,也最全面的方式,莫過于在溝通交流之前,需求分析師進行一次全面的市場調(diào)研,對該客戶的環(huán)境,業(yè)務(wù)等方面進行理解與學習。然后在此基礎(chǔ)上,結(jié)合自己的理解與客戶進行下一步的溝通,在客戶的角度思考問題,用自己的話語闡述客戶的各種需求,得到對方的肯定,最終整理出最滿意的客戶需求。
    那么如何快速的讓客戶的需求,轉(zhuǎn)變?yōu)榭梢钥吹降降奈锢砟P?,這里提倡使用快速原型法。系統(tǒng)架構(gòu)師根據(jù)前期的客戶需求文檔,運用axure等建模工具,快速有效地開發(fā)出前期的模型,使文字性的描述,轉(zhuǎn)變?yōu)樽钪庇^的物理模型,不僅可以更清晰的展現(xiàn)用戶需求,也可以更直觀的確認該模型是否符合客戶的要求,以及時作出合理的調(diào)整,作出讓用戶滿意的模型產(chǎn)品。
    的項目,項目的不同階段,使用不同的算法,能夠很好地解決成本估算的問題。其中具體估算的同時,經(jīng)驗也是非常重要的,經(jīng)常性的去總結(jié)每個項目,詳細具體到單元,功能的估算,收錄成冊,形成良好的循環(huán),對于公司是至關(guān)重要的。而這里是項目第一次的初步估算,是為贏得競標的概要值,得到標后,需要進行詳細的成本估算與具體商榷的價格。理論與經(jīng)驗的結(jié)合,可以進一步精確項目的成本估算,對于項目下一步的開展,起到良好的前期鋪墊作用。
    公司得到競標后,進入需求分析階段,參與人員主要為需求分析師,系統(tǒng)架構(gòu)師,項目經(jīng)理。主要輸出為,詳細的項目成本估算,項目進度估算與需求規(guī)格說明書,概要設(shè)計,詳細設(shè)計等文檔。參與者之間,需要進行詳細的溝通,達成思想上的統(tǒng)一。
    個風險的概率,計算出對應(yīng)的功能點,然后估算每個功能點的費用,從而得到比較理想的成本估算。在進度的估算上,推崇使用wbs(工作結(jié)構(gòu)分解法),將項目任務(wù)進行合理的細分,分到可以確認的程度,然后估算每個wbs要素的時間,從而得出整個項目的時間。當然wbs也可以適用于估算項目的成本,這里因人,因項目而異。靈活使用不同的方法,可以進一步精確最終的估算值,將風險減小到最少,利于下個階段的展開。
    在整個需求分析階段,要將需求做的更細,更準確為目標,不斷地與客戶溝通,嚴格杜絕使用習慣性的想法,去掩蓋客戶的真實需求,溝通應(yīng)該具體到每個功能點,得到客戶的肯定后,進行下個功能點的溝通。關(guān)注客戶的顏色感官,操作習慣等細節(jié)方面。盡可能全面的從客戶的角度去分析問題,然后結(jié)合公司的技術(shù),給用戶合理的反饋,得到最終雙方都滿意的結(jié)論。需求分析師需要具有良好的溝通能力外,也需要出色的理解分析能力,具備業(yè)務(wù)基礎(chǔ),項目成本評估,以及各種文檔的編寫能力。一個成熟的需求分析師,可以將溝通中信息的損耗減小到最低,提高用戶的滿意度,整理出比較全面的《需求規(guī)格說明書》,有利于系統(tǒng)架構(gòu)師的工作開展。
    教學改革下的軟件工程的論文篇十八
    cdio培養(yǎng)大綱將工程畢業(yè)生的能力分為工程基礎(chǔ)知識、個人與職業(yè)技能、人際團隊能力和工程系統(tǒng)能力四個層面,要求以綜合的培養(yǎng)方式使學生在這四個層面達到預(yù)定目標。cdio不僅繼承和發(fā)展了歐美20多年來工程教育改革的理念,還提出了系統(tǒng)的能力培養(yǎng)、全面的實施指導、完整的實施過程和嚴格的結(jié)果檢驗的12條標準,具有很強的可操作性。
    2綜合實訓課程的定位與培養(yǎng)目標。
    按照循序漸進,由淺入深,逐層推進的原則,鹽城師范學院信息科學與技術(shù)學院將軟件工程專業(yè)的實踐教學體系分為四個層次:課程實驗、課程設(shè)計、綜合實訓、畢業(yè)設(shè)計。其中,綜合實訓是以前期課程實驗和課程設(shè)計為基礎(chǔ),綜合運用多門相關(guān)課程(群)知識完成一個工程項目的實戰(zhàn)訓練,并作為后續(xù)畢業(yè)設(shè)計的預(yù)演,是整個實踐教學體系中承上啟下的關(guān)鍵環(huán)節(jié)。在軟件工程領(lǐng)域,軟件開發(fā)與軟件測試是目前兩個主流的就業(yè)方向,也是綜合實訓課程訓練的重點。軟件開發(fā)綜合實訓要求以軟件生命周期為主線,綜合運用程序設(shè)計、數(shù)據(jù)庫應(yīng)用、軟件工程、軟件項目管理等學科知識,嚴格遵守軟件開發(fā)的流程與規(guī)范,完成一個軟件項目的開發(fā),最后提交軟件產(chǎn)品和相關(guān)技術(shù)文檔;軟件測試綜合實訓要求學生以軟件開發(fā)綜合實訓所完成的軟件產(chǎn)品為被測對象,綜合運用軟件測試與質(zhì)量保證、軟件測試流程與方法、測試框架與自動化測試等學科知識,使用軟件測試的方法與技術(shù),設(shè)計測試用例和測試腳本,完成被測軟件的功能測試與性能測試,生成測試報告,并對測試結(jié)果進行分析。綜合實訓的培養(yǎng)目標為:通過軟件開發(fā)與軟件測試項目的實戰(zhàn)訓練,全面提升學生綜合運用所學知識與技術(shù)解決實際工程問題的素質(zhì)與能力,進一步加深學生對工程化、系統(tǒng)化原則與方法的理解,為勝任現(xiàn)代軟件工程環(huán)境下高質(zhì)量軟件的開發(fā)、測試和維護工作奠定堅實的基礎(chǔ)。
    3cdio模式下課程改革與實踐。
    根據(jù)綜合實訓課程的定位和培養(yǎng)目標,借鑒和吸收cdio工程教育理念和標準,按照“以cdio培養(yǎng)大綱為指南、以項目為載體任務(wù)為驅(qū)動、以工程能力培養(yǎng)為目標”的原則,對我們綜合實訓課程改革進行了探索與實踐。
    3.1全真模擬企業(yè)環(huán)境,實施一體化訓練模式。
    軟件開發(fā)和軟件測試是綜合實訓的主體內(nèi)容,傳統(tǒng)的訓練模式將二者割裂開來,分兩個階段分別完成實訓項目,這種方式?jīng)]有考慮軟件開發(fā)與軟件測試的內(nèi)在關(guān)聯(lián)與協(xié)同性,與企業(yè)真實環(huán)境也不相符合;并且由于兩個實訓階段時間跨度較大,項目銜接性差,效率低下,實訓效果也大打折扣;而在真實的企業(yè)環(huán)境中,軟件開發(fā)小組和軟件測試小組共同對同一個項目負責,各司其職,協(xié)同完成整個項目。鑒于此,我們采取“全真模擬、同步協(xié)作、角色互換”的策略,實施軟件開發(fā)與軟件測試一體化的訓練模式。具體地說,整個實訓過程完全模擬企業(yè)真實環(huán)境,將某個項目分配給由若干學生臨時組成的項目組,該項目組又細分為開發(fā)小組和測試小組,分別負責軟件的開發(fā)與測試工作;項目完成后,開發(fā)小組和測試小組角色互換,重做該項目。實踐表明,一體化的訓練模式能實現(xiàn)軟件開發(fā)與軟件測試的無縫銜接,學生能在更為真實的環(huán)境中參與整個項目過程,體驗不同角色的職責范圍,并通過不同的角色轉(zhuǎn)換,使學生更深刻認識到開發(fā)人員與測試人員協(xié)同合作對完成整個軟件項目的重要性。
    3.2項目驅(qū)動,全面實踐cdio。
    3.3分組互學互助,培養(yǎng)團隊協(xié)作能力。
    團隊能力是cdio大綱要求工程畢業(yè)生必備的一種能力,也是軟件企業(yè)非常看重的一種職業(yè)能力。在實際實訓過程中,我們模擬企業(yè)真實環(huán)境,將所有學生分為若干項目組,每個項目組又細分為開發(fā)小組和測試小組,各小組由一名組長和若干名組員構(gòu)成。根據(jù)任務(wù)分工不同,每名學生都被賦予一定的角色,組員在組長的指揮協(xié)調(diào)下通力合作,共同完成實訓項目。實踐表明,分組模式能較好地激發(fā)學生的學習熱情,提高學習效率,而且也營造了良好的學習氛圍,組員之間分工協(xié)作,互學互助,學生的溝通能力、協(xié)作精神和團隊意識大為提升。
    3.4面向全體,務(wù)實勿虛,促進共同進步。
    綜合實訓是一種典型的自主學習課程,學生在任務(wù)的驅(qū)動下以小組為單位協(xié)作完成實訓項目,但由于任務(wù)分工不合理、學生自制力差等原因,容易導致小組內(nèi)個別技術(shù)較好、自覺性高的學生承擔大部分甚至全部工作,而部分學生卻人浮于事,使團隊分工協(xié)作流于形式,不利于全體學生的共同進步與提高。為避免此類現(xiàn)象的發(fā)生,我們考慮在角色分配和任務(wù)分工時,盡量使學生都能承擔軟件設(shè)計、編碼、測試用例設(shè)計、腳本設(shè)計、測試實施等較為具體的工作,使學生通過具體的訓練來提高專業(yè)技能,而對于需求分析、計劃制定、總結(jié)報告等相對較“虛”的工作則由組長帶領(lǐng)全體組員共同完成;同時,任務(wù)分工也充分考慮學生原有的技術(shù)基礎(chǔ)、興趣愛好和特長。這種分工方式在尊重學生個體意愿的基礎(chǔ)上使得每個人都有具體明確而又力所能及的任務(wù)分工,能充分調(diào)動學生的學習積極性,激發(fā)學生的學習潛能,促進全體學生的共同進步與提高。
    3.5實施多維度考評體系,注重過程考核和能力考核。
    考核是對學生學習成果的認定和評價,良好的考核機制能對學生的學習過程和學習動機產(chǎn)生正確的指引作用,促進培養(yǎng)目標的達成。在實訓課程的考核上,我們以cdio大綱要求的能力培養(yǎng)為導向,學習過程與學習結(jié)果并舉,實施多維度的考評機制,每名學生的成績由平時成績、所在小組成績和個人成績?nèi)糠纸M成。其中,平時成績主要考評學生的職業(yè)態(tài)度與能力,小組成績主要考評學生所在小組的整體表現(xiàn)和工程實作能力,個人成績主要考評學生個體所承擔任務(wù)的完成質(zhì)量,且每項成績的考評方式也是多元的,力求做到公平、公正、合理。在小組內(nèi)部,同組學生的小組成績相同,但平時成績和個人成績各異,引導學生在努力完成各自任務(wù)的同時,重視組內(nèi)的協(xié)作互助,并通過各個個體的高質(zhì)量工作提高整個團隊的工作質(zhì)量。實踐表明,該考評體系既重視最終學習成果的呈現(xiàn)也關(guān)注學生學習過程中的表現(xiàn);既重視團隊整體的工作效率也關(guān)注學生個體在團隊中的價值;既強調(diào)學生專業(yè)技能的訓練和工程能力的培養(yǎng)也關(guān)注學生職業(yè)素養(yǎng)和個人能力的提高,有效避免了傳統(tǒng)評價方式只看結(jié)果不看過程、評價指標單一化、評價結(jié)果趨同化的弊端。
    4結(jié)束語。
    綜合實訓是軟件工程專業(yè)實踐教學體系的重要組成部分,對培養(yǎng)學生的自主學習能力、工程實踐能力和團隊協(xié)作與溝通能力具有重要作用。為克服傳統(tǒng)實訓模式存在的不足,引入cdio工程教育理念和標準,對軟件工程專業(yè)綜合實訓課程進行改革,探索了新的實訓模式。新模式以cdio培養(yǎng)大綱為指南,以能力培養(yǎng)為導向,以項目為載體、任務(wù)為驅(qū)動構(gòu)建實訓過程,將學科知識、專業(yè)技能與工程實踐有效結(jié)合,強調(diào)知識應(yīng)用與拓展、技能訓練與提高、工程實踐與實作、職業(yè)精神與素質(zhì)、團隊溝通與協(xié)作等能力的全方位、一體化的培養(yǎng)。實踐表明,新的實訓模式能較好地激發(fā)學生的學習熱情和學習興趣,顯著提高學生的工程實踐能力和團隊協(xié)作能力,有利于培養(yǎng)出符合產(chǎn)業(yè)需求的高水平應(yīng)用型、工程型軟件人才。
    教學改革下的軟件工程的論文篇十九
    (桂林航天工業(yè)學院a.信息工程系;b.外語系;c.汽車工程系,廣西桂林541004)。
    摘要:針對“網(wǎng)絡(luò)程序設(shè)計”課程教學中存在的問題,根據(jù)課程的特點和要求以及應(yīng)用型本科教學的要求,提出了該課程的教學改革設(shè)想,在理論和實踐教學內(nèi)容的選取、教學方法的設(shè)計及教學評價考核等方面進行了分析和研究,并在教學過程中進行了實踐,結(jié)果表明在提高學生學習興趣、增強學生動手能力、鞏固學生對知識的理解和掌握等方面有一定的積極作用。
    關(guān)鍵詞:案例教學;網(wǎng)絡(luò)程序設(shè)計;評價體系;實踐教學。
    基金項目:廣西教育廳十二五教改重點項目(jgz065)資助。
    作者簡介:胡慶輝(1976-),男,副教授,博士,重慶開縣人,主要從事多核學習、監(jiān)督學習、半監(jiān)督學習及數(shù)據(jù)挖掘等方面的研究。
    一、背景。
    隨著計算機和網(wǎng)絡(luò)的普及,在我們身邊,隨時隨地都在利用各種應(yīng)用程序?qū)崿F(xiàn)用戶之間的交互。打開瀏覽器,打開各種各樣的聊天和通信工具,我們隨時接觸到的是網(wǎng)絡(luò)。未來的it產(chǎn)業(yè),計算機網(wǎng)絡(luò)相關(guān)的應(yīng)用將成為核心。高性能的服務(wù)器設(shè)計、分布式程序的管理、數(shù)據(jù)的高效傳輸以及數(shù)據(jù)傳輸過程中的安全控制等,都是網(wǎng)絡(luò)程序設(shè)計者要考慮的問題?!熬W(wǎng)絡(luò)程序設(shè)計”作為“計算機網(wǎng)絡(luò)”的后續(xù)課程,是計算機相關(guān)專業(yè)的一門重要課程,該課程將計算機網(wǎng)絡(luò)技術(shù)及實踐應(yīng)用有機地結(jié)合,對學生加深理解和運用計算機系統(tǒng)、計算機網(wǎng)絡(luò)的基本原理及程序設(shè)計能力的提高等,都起到至關(guān)重要的作用。無論學生將來是從事軟件工程、網(wǎng)絡(luò)工程項目的設(shè)計與開發(fā),還是計算機網(wǎng)絡(luò)相關(guān)的科研和管理工作,都極有可能需要進行網(wǎng)絡(luò)程序設(shè)計,因此這門課程在教學中占有重要地位。但在實際教學過程中,我們發(fā)現(xiàn)不少學生存在程序設(shè)計能力不強、操作系統(tǒng)及計算機網(wǎng)絡(luò)基礎(chǔ)知識不扎實等問題,主要體現(xiàn)在以下幾方面。
    1.學生編程能力差,不能熟練運用vc開發(fā)工具。目前的一些高級開發(fā)工具,如vc、java、vb、。net、delphi等,都可以實現(xiàn)基于網(wǎng)絡(luò)協(xié)議棧的編程,但是除了vc以外,其他開發(fā)工具都是在一個較高抽象層次上進行面向?qū)ο蟮拈_發(fā),利用這些工具學生無法深入理解操作系統(tǒng)網(wǎng)絡(luò)通信的底層接口,而vc環(huán)境提供了底層的網(wǎng)絡(luò)編程接口,因此通常是作為“網(wǎng)絡(luò)程序設(shè)計”開發(fā)環(huán)境的首選。但由于vc環(huán)境中的mfc基礎(chǔ)類庫非常龐大,系統(tǒng)結(jié)構(gòu)復雜,應(yīng)用程序設(shè)計接口難于掌握,因此盡管學生在此之前已經(jīng)學習了“c語言程序設(shè)計”及“面向?qū)ο蟪绦蛟O(shè)計”等基礎(chǔ)課程,也很難在短時間內(nèi)熟練理解和運用vc開發(fā)工具。
    2.一些前期的專業(yè)基礎(chǔ)課掌握不扎實。本課程會大量涉及到“計算機網(wǎng)絡(luò)”和“操作系統(tǒng)”兩門課程的基本內(nèi)容,如線程、進程、同步、互斥等概念;網(wǎng)絡(luò)協(xié)議模型中各層次的`地位及工作原理;等等。而這些課程只偏重理論的教學,沒有將一些原理應(yīng)用到實踐上,導致學生理解困難,沒有辦法靈活運用。
    3.現(xiàn)有的“網(wǎng)絡(luò)程序設(shè)計”教材內(nèi)容難易程度往往出現(xiàn)兩極分化,有的過于注重基礎(chǔ),只講授簡單的套接字接口、應(yīng)用層的ftp、http和pop3協(xié)議等方面的編程,沒有涉及到與身邊密切相關(guān)的一些網(wǎng)絡(luò)程序,如廣播、多播技術(shù)、arp欺騙技術(shù)、p2p數(shù)據(jù)交換技術(shù)等,學生只能學到一些簡單的應(yīng)用,和工作的需求相距較遠。有的教材偏難,甚至涉及到底層協(xié)議的開發(fā),這樣的教材也不適合應(yīng)用型本科層次的學生。
    針對以上問題,本文根據(jù)多年的“網(wǎng)絡(luò)程序設(shè)計”課程的教學經(jīng)驗,()對該課程的理論教學及實驗教學內(nèi)容進行了探索,提出了教學改革設(shè)想,針對理論和實踐教學內(nèi)容、教學方法和教學評價過程進行了研究,提出了適合于應(yīng)用型本科計算機專業(yè)“網(wǎng)絡(luò)程序設(shè)計”課程的改革方案,并在教學過程中進行了實踐,實踐結(jié)果表明新方案在培養(yǎng)學生學習興趣、鞏固基礎(chǔ)知識及提高實踐能力等方面有一定的積極作用。
    1.教學內(nèi)容的選取。作為應(yīng)用型的本科院校,課程教學內(nèi)容的選擇要難易適中,同時符合社會對人才的需求,注重學生能力的培養(yǎng),本課程偏重于學生的網(wǎng)絡(luò)編程能力,對操作系統(tǒng)原理、計算機網(wǎng)絡(luò)知識的理解和運用能力、工程駕馭能力等方面的培養(yǎng)。教學內(nèi)容既要注重基礎(chǔ),也要注重實際應(yīng)用的需要,強調(diào)課程的工程化和實用性等特點。為了便于學生理解相關(guān)的原理,我們針對每一部分教學內(nèi)容都設(shè)計了相關(guān)案例,通過案例教學,將操作系統(tǒng)、計算機網(wǎng)絡(luò)的基本原理、網(wǎng)絡(luò)協(xié)議、一些經(jīng)典的網(wǎng)絡(luò)編程技術(shù)和實際應(yīng)用案例等內(nèi)容有機整合。在理論教學中,我們選擇了8個方面的內(nèi)容進行講授,并設(shè)計了一一對應(yīng)的教學案例,如表1所示。
    在所涉及到的教學內(nèi)容中,第1部分對過往知識的簡單回顧,包括所涉及到的計算機網(wǎng)絡(luò)、操作系統(tǒng)等方面的知識,并以一些常用的網(wǎng)絡(luò)程序為例,簡單介紹其工作原理;第2部分是考慮到學生沒有vc的編程經(jīng)驗,通過對話框應(yīng)用程序和單文檔應(yīng)用程序,簡要介紹mfc的基本框架以及用vc程序的架構(gòu)、代碼的執(zhí)行過程等;第3部分是對傳輸層之上的套接字編程接口進行介紹,同時通過設(shè)計一個應(yīng)答的聊天程序,讓學生理解套接字的工作過程;第4部分介紹了一個典型的應(yīng)用層協(xié)議ftp的軟件開發(fā),其他的如pop3協(xié)議、http協(xié)議等與ftp協(xié)議的開發(fā)過程異曲同工,因此沒有介紹;第5部分通過多線程方式實現(xiàn)ftp文件的上傳和下載,讓學生掌握多線程技術(shù);第6~7部分選擇的是一些與身邊密切相關(guān)的網(wǎng)絡(luò)應(yīng)用,包括廣播和多播、網(wǎng)絡(luò)掃描和檢測技術(shù)及點對點(p2p)通訊技術(shù)等。
    2.實驗內(nèi)容的設(shè)計。實踐教學環(huán)節(jié)是對課堂教學環(huán)節(jié)有益的補充,也是提高學生自身能力的關(guān)鍵環(huán)??紤]到學生自身水平參差不齊,我們根據(jù)課堂講授的內(nèi)容以及知識點的內(nèi)在聯(lián)系,設(shè)計由淺入深、由易到難的實驗,盡可能選擇身邊應(yīng)用比較廣泛的案例貫穿實驗環(huán)節(jié),課堂上所講的案例可以作為學生上機的demo,學生在此基礎(chǔ)之上補充和完善。根據(jù)難易程度,我們將實驗教學所涉及的知識結(jié)構(gòu)分成三個層次:第一層是基礎(chǔ)實驗,強調(diào)學生熟悉vc開發(fā)平臺和利用套接字接口實現(xiàn)基本網(wǎng)絡(luò)通訊程序;第二層是高級實驗,它在基礎(chǔ)實驗之上,實現(xiàn)應(yīng)用層ftp協(xié)議的編程、多線程編程、arp欺騙及打洞編程等;第三層是我們設(shè)計了兩個綜合實驗,將綜合運用所學的網(wǎng)絡(luò)知識和編程知識,實現(xiàn)一個較大的程序,學生在完成高級實驗時,也可以自己選擇題目,但要求選擇的題目必須能夠體現(xiàn)知識的充分應(yīng)用。前兩層實驗要求學生必須在指定的時間內(nèi)完成,第三層綜合性實驗要求學生利用課外時間或課程實訓時間完成,然后統(tǒng)一在實驗室演示和考核。
    由于網(wǎng)絡(luò)程序都涉及到客戶端和服務(wù)器端的通訊,單獨一個學生很難在有限的時間內(nèi)完成每個實驗,因此要求學生進行合理分組,每組2~3人,共同協(xié)作,完成實驗內(nèi)容,這也有利于培養(yǎng)學生的項目協(xié)同能力。每次實驗結(jié)束后,要求每個小組提交實驗報告,按照軟件工程的思想編寫報告內(nèi)容,涉及到問題的描述及定義、問題的解決方案、問題的設(shè)計思路與規(guī)劃、概要及詳細設(shè)計、編程體會等。實驗報告是對每個案例的總結(jié)與回顧,可以加深學生對案例及相關(guān)理論知識的理解和掌握,鍛煉學生的文檔編寫能力。
    3.教學方法的設(shè)計。在課程教學過程中,根據(jù)其工程性、實用性等特點,我們采用了經(jīng)典的案例教學法,采用經(jīng)典案例貫穿整個教學過程,選擇的案例盡量保證知識點之間的連貫性,比如在講多線程編程技術(shù)時,可以在已開發(fā)的ftp客戶端程序基礎(chǔ)之上完善完成多線程的上傳和下載功能;在講到打洞技術(shù)時,可以在第3部分已經(jīng)設(shè)計的簡單聊天程序之上,實現(xiàn)不同局域網(wǎng)之間的通信;等等。在教學時由淺入深、循序漸進,改變傳統(tǒng)的“填鴨式”教學模式,從以教師教為主向以學生學為主的方向轉(zhuǎn)移,盡量讓學生積極參與到教學過程中。由于該課程有較強的實踐性,通過案例教學和實踐,很容易激發(fā)學生的自主學習興趣,提高學生的創(chuàng)造性思維。
    4.構(gòu)建合理的學生評價體系。在對學生考核評價體系的改革方向上,力求過程評價與結(jié)果性評價、形成性考核與終結(jié)性考試、精確性評價與模糊性評價相結(jié)合;考核內(nèi)容應(yīng)以課程標準為依據(jù),倡導靈活多樣的考核原則,考慮學生差異,注重學習和發(fā)展過程評價??己朔椒ú辉賰H以傳統(tǒng)的卷面考試方式來評判,實驗過程的評價占有較大的比重,根據(jù)學生在小組中承擔的工作量及小組的完成情況,給出每個學生的成績,這樣可使一些動手能力強但考試成績不理想的學生獲得滿意的評價結(jié)果。
    三、結(jié)語。
    通過對“網(wǎng)絡(luò)程序設(shè)計”課程的教學改革,我們設(shè)計了符合應(yīng)用型本科人才教學的課程教學內(nèi)容,根據(jù)課程工程性、實用性的特點,將教學理論與實踐應(yīng)用緊密地結(jié)合,構(gòu)建案例教學的模式,促進學生構(gòu)建良好的知識體系。在上機實踐環(huán)節(jié),我們采用了分組的方式,充分發(fā)揮了每個學生的優(yōu)勢,增強了學生的動手能力、寫作能力。實踐表明,改革后的教學方法有效地解決了以往教學中存在的學時少、學生動手能力差、理論與實踐脫節(jié)、知識理解和掌握不牢固等問題,取得了良好的教學效果,對其他課程的教學和實踐具有重要的指導意義。
    參考文獻:
    教學改革下的軟件工程的論文篇二十
    1前言:
    隨著計算機技術(shù)的快速發(fā)展和進步,計算機軟件已經(jīng)在工業(yè)控制、電子商務(wù)、電子政務(wù)、金融證券、電力通信等領(lǐng)域得到了廣泛的應(yīng)用。軟件系統(tǒng)開發(fā)過程中,需求分析可以幫助軟件工程師與用戶進行溝通,能夠快速的獲取軟件需要完成的操作功能,以便滿足用戶的需求,具有重要的作用。
    2什么是需求分析。
    結(jié)構(gòu)化軟件開發(fā)一般分為分析、設(shè)計、開發(fā)、測試、驗收與運行等階段。開發(fā)前,會進行前期的可行性研究;在運行開始以后,還要進行后期維護。需求分析是結(jié)構(gòu)化開發(fā)中的重要階段。通常情況下,國內(nèi)軟件開發(fā)公司在做歐美和日本的項目時,對前期的可行性研究參與得較少,一般都是對方已經(jīng)做完可行性研究,國內(nèi)軟件開發(fā)公司從需求分析開始做起,直到軟件開發(fā)后的運行和維護。所謂“需求分析”,是指對要解決的問題進行詳細的分析,弄清楚客戶的需求,包括需要輸入什么數(shù)據(jù),要得到什么結(jié)果,最后應(yīng)輸出什么,等等??梢哉f,軟件工程當中的“需求分析”就是確定要計算機“做什么”。
    3需求分析的重要性。
    從需求分析的定義上,就可以看出需求分析在軟件開發(fā)過程中的重要性了。需求分析做得不對,后面的步驟做得再好,也只能是南轅北轍,無法滿足客戶的要求。研究表明,改正產(chǎn)品付諸應(yīng)用后所發(fā)現(xiàn)的一個需求方面的缺陷,比在需求階段改正這個錯誤要多付出大約100倍的成本。而另一項研究發(fā)現(xiàn),在需求開發(fā)階段發(fā)現(xiàn)的一個錯誤,平均僅需要花30分鐘修復,但若在系統(tǒng)測試時發(fā)現(xiàn)則需要5-17個小時來修復。
    需求工程的成功與否直接關(guān)系到系統(tǒng)給的命運,需求工程絕對不是軟件開發(fā)的前期任務(wù),而應(yīng)該在整個系統(tǒng)的生命周期里都扮演著重要角色。在需求工程階段解決和根除需求引起的問題可以大大降低生產(chǎn)和維護的成本,提高用戶的滿意度。在軟件開發(fā)的過程中,需求工程階段是了解用戶需求的最佳時期,但很大一部分用戶不知道、不了解需求工程,以至于在和他們交流的時候,他們都不能準確完整的說出自己的需求,因而對于從事需求工程的人員來說,能夠正確的理解用戶的需求觀點,利用一些方法和技巧來啟發(fā)用戶闡述清楚自己的需求是很重要的。需求工程作為了解并實現(xiàn)軟件開發(fā)者的目標的重要手段,有著不可替代的作用。
    比如一個失敗的案例:由于和客戶簽訂了合同,5個月必須交付軟件,開發(fā)時間緊迫,導致項目計劃時做需求分析的時間只給了2周時間(理由是客戶的文檔已經(jīng)提供好了,照著做即可)。結(jié)果,由于前期對客戶文檔理解得不是很清楚,導致開發(fā)進行到3個月的時候發(fā)現(xiàn)需求上有爭議。在和客戶確認后得出結(jié)論:如果要滿足客戶的要求,則需要對整體架構(gòu)進行修改。雖然最后按期交付了軟件,但是整個項目組最后兩個月每天都在加班,包括周末,而且軟件質(zhì)量也沒有得到客戶的充分認可。
    再如我們在了解客戶需求的同時,應(yīng)該盡量了解客戶為什么要這么做,幫客戶一起想需求,以便我們開發(fā)的軟件能夠更好地為客戶服務(wù)。每天開完會后,我們應(yīng)該把客戶的需求整理好,發(fā)給同事進行研究分析,建立簡單的基礎(chǔ)模型并研究技術(shù)可行性。需求分析結(jié)束后,保持每周至少3次電話會議與客戶進行溝通,隨時了解客戶的需求。最后正因為在前期階段進行了這種細致的需求分析,項目組在很少加班的情況下,不但按時交付了項目,并且得到客戶的充分認可。
    4軟件需求分析的任務(wù)。
    軟件工程的發(fā)展來源于信息需求對它的推動,現(xiàn)在互聯(lián)網(wǎng)技術(shù)和應(yīng)用越來越成熟,信息的獲取也逐漸變得簡單和完整,但是由于資源的開放性、系統(tǒng)與系統(tǒng)的相互滲透性、用戶的變動性讓需求變得多目的、多變化,增加了軟件制作的難度,但同樣帶來了巨大的用戶市場。需求的獲取同樣也是困擾軟件工程的絆腳石。需求與資源的搭配不合理,就會影響軟件工程的發(fā)展。未來適應(yīng)變化多端的用戶需求,必須讓軟件也隨之變化。要滿足多樣化的信息需求,提取合適的信息需求建立模式,就要有相應(yīng)的系統(tǒng)對需求信息進行分析和總結(jié),通過程序化的模式來制定切實可行的軟件方案。
    國項目中,在前期分析時軟件開發(fā)的核心技術(shù)人員和測試人員就已經(jīng)進入項目組,每天技術(shù)人員會對分析的結(jié)果提出技術(shù)實現(xiàn)的難點以及改進的方法,筆者在隨后的會議上就會和客戶進行討論,盡量在滿足客戶需求的同時,使用更簡單可行的技術(shù),這樣就為以后的開發(fā)奠定了基礎(chǔ),使開發(fā)時的工作量大大減少。測試人員也在需求時提出從測試角度看到的問題,同樣在需求分析階段得到解決,節(jié)省了大量的開發(fā)時間。
    需求工程在未來發(fā)展中會有如下幾個方面的著重考慮:
    (3)保證需求工程有較高的質(zhì)量。這一點是需求工程最為關(guān)鍵的要求,質(zhì)量的高低直接影響了未來實現(xiàn)效果的好壞。需求工程就是對未知問題進行探索、處理的過程。未來必然會朝著對象具體化、分析自動化的方向發(fā)展。
    5進行需求分析的注意事項。
    5.1需求分析是分析人員與用戶共同的責任。
    用戶必須對軟件功能和性能提出初步要求,并澄清一些模糊概念。而需求分析人員則要認真了解用戶的要求,細致地進行調(diào)查分析,把用戶“做什么”的要求最終轉(zhuǎn)換成一個完全的、精細的軟件邏輯模型,并寫出軟件的需求規(guī)格說明,準確地表達用戶的要求。在一些項目中,由于時間緊迫,一些模糊問題沒有及時澄清,導致最后返工,影響了項目進度。
    5.2需求分析階段研究的對象是軟件項目的用戶要求。
    需要注意的是,必須理解用戶的各項要求,但又不能全盤接受所有的要求。在一些項目中,針對客戶提出的需求,了解客戶的意圖后,發(fā)現(xiàn)技術(shù)上實現(xiàn)有很大難度。我們了解到這個需求對客戶來說不是十分重要,于是和客戶商量出一個折中的解決方案,繞過技術(shù)難點,并且沒有降低客戶滿意度。
    5.3主動積極了解客戶業(yè)務(wù)和相關(guān)知識。
    求討論集中于業(yè)務(wù)需求和任務(wù),因此要使用術(shù)語??蛻魬?yīng)將有關(guān)術(shù)語教給分析人員,而客戶不一定要懂得計算機本收集整理行業(yè)的術(shù)語。由于通常情況下客戶對計算機術(shù)語了解不多,需求分析人員應(yīng)該盡量將計算機術(shù)語轉(zhuǎn)化成通俗易懂的語言,這樣便于和客戶溝通。而對于客戶方面的術(shù)語,一方面不懂的時候一定要問;另一方面也要多學習。
    6結(jié)語。
    綜上所述,需求分析是軟件開發(fā)周期中的重要階段,關(guān)系到軟件開發(fā)的成敗。我們在軟件開發(fā)中應(yīng)該充分重視這一階段,盡量將問題在這一階段解決好,為后期的軟件開發(fā)打好堅實的基礎(chǔ),使項目能夠保質(zhì)保量的完成。隨著軟件工程的發(fā)展和應(yīng)用,軟件需求分析技術(shù)也得到了極大的改進,軟件需求分析技術(shù)已經(jīng)逐漸向原型化系統(tǒng)、敏捷需求分析、構(gòu)件和組件等方向發(fā)展,其適用于pc軟件、移動終端軟件等不同類型軟件的需求分析,可以導出完善的軟件功能,滿足用戶多樣化的需求。
    教學改革下的軟件工程的論文篇二十一
    軟件工程內(nèi)容廣泛[6-7],原則、原理、方法和技術(shù)很多,既有理論又有實踐,抽象、枯燥是該課程的特點之一,若用雙語教學無異于“雪上加霜”,進一步增加了枯燥和乏味。為了提高教學效果,增強趣味性,進行講課的再設(shè)計非常重要。教學大綱的基本內(nèi)容首先要完成.
    軟件工程學科最早從國外引入,以美國為首的發(fā)達國家將軟件工程教育與軟件產(chǎn)業(yè)緊密結(jié)合,出版了一批優(yōu)秀的有影響力的經(jīng)典教材,an所著softwareengineering:apractitioner’sapproach被世界上很多著名高校選為軟件工程課程的教學用書[8],該書內(nèi)容豐富,全面、系統(tǒng)地展示了軟件工程的最新技術(shù)和發(fā)展,“在國際軟件工程界占有無可置疑的權(quán)威地位”[6],國內(nèi)很多985高校都將該書作為教材,我國機械工業(yè)出版社、清華大學出版社等紛紛購買該書的同學都認為不可能,因為女生的體重太輕,力氣不夠,錘子的質(zhì)量也太小??墒钱敼P者給出答案,這塊石頭形狀為扁平的時候,同學們一致認為這個女生不費吹灰之力就會把石頭砸碎,同時一下子就聯(lián)想到了軟件結(jié)構(gòu),pancaked結(jié)構(gòu)沒有力量,就像一塊扁平石頭一樣沒有力度,很容易被打碎,這樣的軟件結(jié)構(gòu)應(yīng)盡量避免。
    3.3努力使教學內(nèi)容既有質(zhì)又有量。
    除了提高自身的教學水平和知識能力以外,每堂課都要內(nèi)容充實、豐富,不走過場,不讓學生感覺這次課來不來都可。每次課要力爭達到的效果是,如果學生不來,通過課下自學要比來上課花更多的時間和精力,并且很難達到上課的效果,這樣才能使學生感到聽課有價值。為此,教師一方面增加信息量,讓大家感覺每次課都有收獲,不上課就會有損失,課上增加很多課本之外的內(nèi)容。對于每項技術(shù)、方法都講它的起源、來龍去脈,為了讓同學們聽著有趣,筆者每次都要收集很多相關(guān)資料,介紹一些人物、故事、技術(shù)的起源。另一方面,為了增加信息量,每次都有效、合理地使用多媒體,讓多媒體成為必不可少的重要工具。實踐表明,使用多媒體可以使教學內(nèi)容的信息量增加近一倍,但不能成為黑板的替代品,每一頁ppt的信息量也不宜太多,否則會影響效果,特別是文字性的ppt不能一閃而過。在多媒體的使用上要重視動畫、圖片和趣味性。在講授的.過程中,要讓每一頁ppt停留的時間能讓多數(shù)學生完整地閱讀完,否則起不到好的效果。為了使ppt美觀有吸引力,筆者增加了很多相關(guān)動畫、剪貼畫,自己還拍攝了以校園風光為主的很多標志性的背景照片,讓ppt接地氣,不但使ppt增加了可理解性,也更貼近了同學們的學習和生活。
    3.4正確處理學風建設(shè)中出現(xiàn)的問題。
    針對目前高校高年級中普遍存在的必修課選逃,選修課必逃的現(xiàn)象,筆者也采取了一些應(yīng)對措施,全方位提高出勤率。單純點名不能起到應(yīng)有的效果,人來了心不來等于沒來。筆者采取的措施一是提高學生的學習興趣,增強內(nèi)容的故事性、趣味性,講授時增加書本上沒有的內(nèi)容,讓學生感覺上課值得,不來有損失,自己課下難以補上。二是表揚先進、促進學習,對于作業(yè)完成情況好的學生給予表揚,增強好學生的學習積極性,帶動其他人趕超先進。對于抄作業(yè)的現(xiàn)象,這本來也是教學中屢禁不止的現(xiàn)象,不可能杜絕,關(guān)鍵是如何處理、如何面對。第一次發(fā)現(xiàn)有完全雷同作業(yè)時,在課堂上只說現(xiàn)象、不說具體是哪個學生,他感到不妥時就會收斂。此外,在批閱作業(yè)時,對抄作業(yè)和被抄作業(yè)的學生,除認真給他們批閱作業(yè)以外,最后在雙方的作業(yè)本上均寫一句醒目的大字“你的作業(yè)與某某某的完全一樣”。有時三本、四本甚至五本作業(yè)都雷同,筆者并不追查誰是原始作者,誰是抄襲者,而是在幾個同學的雷同作業(yè)上都醒目地用紅筆寫上“你的作業(yè)與某某某、某某某、某某某的完全一樣”,兩次以后就再也沒有抄作業(yè)的現(xiàn)象了。雖然作業(yè)數(shù)量明顯減少了,但交上來的作業(yè)確實都是原創(chuàng),原創(chuàng)的人為了自己的作業(yè)“清白”,不讓別人抄襲,抄襲的人也不好意思再去抄了,有效地杜絕了抄襲現(xiàn)象。三是重視過程考核,增加期中考試,對期中考試成績落后的學生提前敲警鐘,不是等到期末“秋后算賬”,可最大限度降低不及格率。對于學習自覺性高,期中考試不理想的學生,則能起到鞭策的作用,使其奮起直追。期中考試成績好的同學,在享受喜悅的同時會更加積極,以保持領(lǐng)先,并在期末取得更好的成績。實踐表明,每次期中考試后,出勤率都會顯著提高,學生的學習積極性也會提高,學習風氣也會改進。
    4結(jié)語。
    雙語教學是提高教學水平,培養(yǎng)卓越工程師,特別是培養(yǎng)學生專業(yè)英文閱讀能力,與國際一流大學接軌的重要方式,但實施起來難度較大。影響實施的因素有很多,有些課程雖然進行了雙語教學,但開設(shè)了幾次以后被迫又回到中文教學模式。筆者堅持下來的體會主要有三點:一是進行雙語教學必須有好的經(jīng)典教材,業(yè)界對該教材普遍認可,具有不可替代的權(quán)威性,若再有一本中文參考教材就能起到錦上添花的作用;二是要增強課程的趣味性,要讓ppt接地氣,接近學生,考慮學生如何接受和理解知識,充分利用多媒體,特別是要利用圖片和動畫來補充板書的不足和缺陷,對于難以理解的知識借助多媒體可以化難為易,有效化解難點,起到事半功倍的作用;三是課前一定要準備充分,要比用中文教學花更多的時間和精力去備課,才能取得預(yù)期效果,否則可能會適得其反。此外,提高學生的學習積極性,形成良好的學習風氣和學習氛圍也是必不可少的重要一環(huán)。
    將本文的word文檔下載到電腦,方便收藏和打印。