亚洲精品一区二区三区大桥未久_亚洲春色古典小说自拍_国产人妻aⅴ色偷_国产精品一区二555

軟件實(shí)施工程師工作8篇

時(shí)間:2023-03-02 15:00:17

緒論:在尋找寫(xiě)作靈感嗎?愛(ài)發(fā)表網(wǎng)為您精選了8篇軟件實(shí)施工程師工作,愿這些內(nèi)容能夠啟迪您的思維,激發(fā)您的創(chuàng)作熱情,歡迎您的閱讀與分享!

軟件實(shí)施工程師工作

篇1

關(guān)鍵詞:工作室;實(shí)踐教學(xué);軟件工程;項(xiàng)目驅(qū)動(dòng)

中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)24-0140-02

Abstract: In order to train graduates to meet the needs of the software industry, it is imperative to enhance the all-round ability of students in software engineering. In recent years, our school has adopted the practice teaching mode based on the studio in the software engineering major, and has achieved good teaching effect. The employment of graduates has been greatly improved. This paper makes a detailed description of the location of the studio, the choice of the training program and the operation of the studio. A useful attempt had made for the practical teaching method based on the teacher studio.

Key words: studio; practice teaching; software engineering; project driven

軟件工程專業(yè)是一個(gè)實(shí)踐性很強(qiáng)的專業(yè),實(shí)踐教學(xué)在整個(gè)教學(xué)過(guò)程中具有突出地位,各高校對(duì)該專業(yè)的實(shí)踐教學(xué)都十分重視。然而多方面的信息顯示,當(dāng)前實(shí)踐教學(xué)的效果不甚理想,軟件工程專業(yè)畢業(yè)生的實(shí)踐動(dòng)手能力普遍較弱,通常需要較長(zhǎng)的時(shí)間才能融入企業(yè)的研發(fā)工作,導(dǎo)致軟件企業(yè)人才難覓,而畢業(yè)生又難以順利就業(yè)。實(shí)踐教學(xué)效果不理想的主要原因體現(xiàn)在以下幾個(gè)方面:①教學(xué)內(nèi)容相對(duì)簡(jiǎn)單,以課程知識(shí)點(diǎn)的驗(yàn)證為主,與軟件企業(yè)的需求存在較大差距;②教學(xué)內(nèi)容較為松散,各學(xué)期間的教學(xué)內(nèi)容沒(méi)有良好銜接,各任課教師的教學(xué)內(nèi)容相對(duì)孤立,不能?chē)@某方面的軟件研發(fā)能力持續(xù)深入地訓(xùn)練;③教學(xué)環(huán)境與企業(yè)實(shí)際環(huán)境存在較大差距,教學(xué)中的訓(xùn)練任務(wù)通常是面向單個(gè)學(xué)生設(shè)置的,難以培養(yǎng)學(xué)生的溝通能力及團(tuán)隊(duì)協(xié)作能力。

針對(duì)上述問(wèn)題,有必要對(duì)軟件工程專業(yè)的實(shí)踐教學(xué)進(jìn)行相應(yīng)的改革與創(chuàng)新。通過(guò)實(shí)踐教學(xué)有效地培養(yǎng)學(xué)生的項(xiàng)目實(shí)踐及團(tuán)隊(duì)協(xié)作等方面的能力,使本專業(yè)畢業(yè)生具有良好的工程實(shí)踐能力,并能快速融入軟件企業(yè)的研發(fā)工作。本文將闡述依托工作室開(kāi)展實(shí)踐教學(xué)的過(guò)程。

1 工作室概要

工作室教學(xué)模式起源于德國(guó)包豪斯設(shè)計(jì)學(xué)院,最初是設(shè)計(jì)教育領(lǐng)域的一種教學(xué)模式,后來(lái)延伸到許多學(xué)科的實(shí)踐教學(xué)當(dāng)中,并取得了良好的效果。工作室是為了共同目標(biāo)、理想或愿望等建立的由若干成員構(gòu)成的協(xié)作集體。工作室的規(guī)模通常不太大,成員之間的地位相對(duì)平等,每個(gè)成員都承擔(dān)相應(yīng)的工作任務(wù),并共同討論決定工作室的事務(wù)。從工作室的屬性來(lái)看,依托工作室的實(shí)踐教學(xué)有利于培養(yǎng)學(xué)生獨(dú)立思考、實(shí)踐動(dòng)手及團(tuán)隊(duì)協(xié)作等能力。

我校軟件工程專業(yè)的工作室不僅具備普通工作室的基本屬性,還依據(jù)高校及軟件工程專業(yè)的特點(diǎn)進(jìn)行了一些調(diào)整與創(chuàng)新。首先每個(gè)工作室都有明確的研發(fā)方向和培養(yǎng)目標(biāo),比如:JSP軟件研發(fā)方向、軟件研發(fā)方向、嵌入式軟件研發(fā)方向等。其次每個(gè)研發(fā)方向的工作室通常又分為初級(jí)、中級(jí)與高級(jí)等三個(gè)層級(jí)的研發(fā)小組,研發(fā)小組分級(jí)設(shè)置是為了契合工作室成員來(lái)自不同年級(jí)以及水平存在差異等情況,分級(jí)能讓學(xué)生的能力與小組實(shí)訓(xùn)任務(wù)相匹配。另外每個(gè)研發(fā)小組推選一名學(xué)生擔(dān)任組長(zhǎng),組長(zhǎng)通常采用輪流制,每個(gè)研發(fā)方向的工作室由1-2名專業(yè)實(shí)踐能力強(qiáng)的教師負(fù)責(zé)。從多年的實(shí)踐教學(xué)中發(fā)現(xiàn),良好的工作室組織架構(gòu)是工作室有序運(yùn)作的重要前提。

2 工作室學(xué)員的招募及組織

通常工作室的容量是有限的,所以只能以招募的方式定期定量吸收新學(xué)員進(jìn)入工作室。通常是每個(gè)學(xué)期招募一次新學(xué)員,招募的對(duì)象以軟件學(xué)院低年級(jí)的學(xué)生為主。工作室建立之初由教師挑選新學(xué)員,后期則由工作室的高級(jí)學(xué)員們來(lái)挑選新學(xué)員,教師只起監(jiān)督作用。這樣做的目的是為了培養(yǎng)學(xué)生對(duì)于新學(xué)員素質(zhì)的把握能力,這對(duì)于其走向工作崗位組建研發(fā)團(tuán)隊(duì)是有幫助的。我們規(guī)定選擇新學(xué)員的高級(jí)學(xué)員將自動(dòng)成為被選擇的新學(xué)員的“導(dǎo)師”,導(dǎo)師要定向承擔(dān)其所選擇的新學(xué)員的技術(shù)指導(dǎo)工作,因此每位學(xué)員在選擇新學(xué)員的時(shí)候都十分認(rèn)真,與此同時(shí)工作室中學(xué)生之間 “傳、幫、帶”的共同進(jìn)步機(jī)制也就自然建立起來(lái)。通常每個(gè)研發(fā)方向的工作室每次招募20人左右的新學(xué)員,進(jìn)入工作室后新學(xué)員還將進(jìn)一步分配到具體的研發(fā)小組當(dāng)中,一般每個(gè)研發(fā)小組6人左右。新學(xué)員大都進(jìn)入新組建的初級(jí)研發(fā)小組之中,水平較高的個(gè)別學(xué)員則加入到與其能力相稱的更高級(jí)別的研發(fā)小組中。在項(xiàng)目實(shí)訓(xùn)過(guò)程中同一個(gè)級(jí)別的研發(fā)小組間可以橫向地比拼與促進(jìn),同時(shí)高層級(jí)的研發(fā)小組又能縱向指導(dǎo)相應(yīng)的低層級(jí)的研發(fā)小組。從目前的實(shí)際情況來(lái)看,上述學(xué)員的招募與組織模式十分有利于學(xué)員們的共同成長(zhǎng),并在教學(xué)過(guò)程中收到了良好的效果。

3 工作室實(shí)訓(xùn)項(xiàng)目的設(shè)置

實(shí)訓(xùn)項(xiàng)目是學(xué)生實(shí)踐學(xué)習(xí)的主要對(duì)象,是學(xué)生能力成長(zhǎng)的重要載體。因此 工作室的指導(dǎo)教師應(yīng)該認(rèn)真研究并完成實(shí)訓(xùn)項(xiàng)目的精心設(shè)計(jì)。首先實(shí)訓(xùn)項(xiàng)目應(yīng)該分級(jí),因?yàn)楣ぷ魇抑械某蓡T由不同年級(jí)的學(xué)生構(gòu)成,專業(yè)水平通常有差異,因此有必要依據(jù)學(xué)生的能力水平來(lái)設(shè)置實(shí)訓(xùn)項(xiàng)目。通常工作室的成員分為初級(jí)、中級(jí)與高級(jí)等三個(gè)層級(jí)的研發(fā)小組,所以實(shí)訓(xùn)項(xiàng)目也應(yīng)該相應(yīng)地分為初級(jí)、中級(jí)及高級(jí)等難度的項(xiàng)目庫(kù)。實(shí)訓(xùn)中應(yīng)該讓項(xiàng)目與學(xué)生的能力相匹配,經(jīng)過(guò)多年的實(shí)踐教學(xué)發(fā)現(xiàn),如果不加區(qū)分地讓所有學(xué)生都做類似的項(xiàng)目,則基礎(chǔ)薄弱的學(xué)生很難參與到超出其能力范圍的項(xiàng)目研發(fā)中,這樣不僅不能通過(guò)實(shí)訓(xùn)過(guò)程提升其能力,相反還會(huì)影響這部分學(xué)生對(duì)專業(yè)學(xué)習(xí)的自信心。

實(shí)踐教學(xué)不僅要關(guān)注項(xiàng)目難度與學(xué)生能力的匹配,而且要注意從初級(jí)到高級(jí)項(xiàng)目的關(guān)聯(lián)性與難度遞進(jìn)的把握,項(xiàng)目的設(shè)置必須符合學(xué)生的能力培養(yǎng)目標(biāo)及實(shí)踐教學(xué)規(guī)律。前期的實(shí)訓(xùn)項(xiàng)目是后期實(shí)訓(xùn)的基礎(chǔ),后期的實(shí)訓(xùn)項(xiàng)目是前期項(xiàng)目的進(jìn)一步發(fā)展,以此類推,經(jīng)過(guò)長(zhǎng)期的、指向一致的若干階段項(xiàng)目實(shí)踐訓(xùn)練,學(xué)生的實(shí)踐動(dòng)手能力將普遍得到較大幅度的提升。比如,要培養(yǎng)學(xué)生的JSP程序開(kāi)發(fā)能力,工作室可以考慮選擇比較有代表性的進(jìn)銷存信息管理軟件為項(xiàng)目背景,對(duì)于初級(jí)學(xué)員可以考慮用C語(yǔ)言開(kāi)發(fā)一個(gè)模擬的進(jìn)銷存信息管理軟件,該過(guò)程不僅要讓學(xué)生學(xué)會(huì)C語(yǔ)言的編程技術(shù),還要讓學(xué)生掌握基本的進(jìn)銷存業(yè)務(wù)流程;對(duì)于中級(jí)水平的學(xué)生可以讓其利用JAVA等語(yǔ)言結(jié)合SQL數(shù)據(jù)庫(kù)開(kāi)發(fā)在功能上有所提升的進(jìn)銷存管理軟件;對(duì)于高級(jí)水平的學(xué)生則可以讓其利用JSP結(jié)合ORACLE開(kāi)發(fā)功能相對(duì)完善、基本滿足現(xiàn)實(shí)需求的進(jìn)銷存管理軟件。我們發(fā)現(xiàn)在學(xué)生對(duì)典型的項(xiàng)目有了開(kāi)發(fā)經(jīng)驗(yàn)之后,他們的能力及自信將得到很大的提升,進(jìn)而可以較容易地引導(dǎo)學(xué)生開(kāi)發(fā)其他領(lǐng)域的實(shí)訓(xùn)項(xiàng)目。

4 工作室實(shí)踐教學(xué)的實(shí)施

工作室實(shí)踐教學(xué)主要依托軟件項(xiàng)目開(kāi)展,學(xué)生的能力成長(zhǎng)也是在完成一個(gè)個(gè)項(xiàng)目的過(guò)程中逐步實(shí)現(xiàn)的,因此我們對(duì)于每個(gè)項(xiàng)目的完成都有較為規(guī)范的執(zhí)行路線與流程。通常我們將項(xiàng)目的實(shí)施過(guò)程分為項(xiàng)目執(zhí)行計(jì)劃的制訂、項(xiàng)目的實(shí)施以及項(xiàng)目的評(píng)價(jià)等幾個(gè)方面。

優(yōu)秀的項(xiàng)目執(zhí)行計(jì)劃是保證項(xiàng)目科學(xué)高效完成的重要前提,通常包含需求分析、模塊分解以及任務(wù)分工等幾個(gè)方面。每個(gè)研發(fā)小組都要在項(xiàng)目的實(shí)施前提交一份操作性較強(qiáng)的項(xiàng)目執(zhí)行計(jì)劃書(shū)。在項(xiàng)目執(zhí)行計(jì)劃書(shū)的形成過(guò)程中應(yīng)該充分發(fā)揮每個(gè)小組成員的作用,計(jì)劃書(shū)必須是經(jīng)過(guò)大家集體討論并完善后的成果,項(xiàng)目計(jì)劃書(shū)的最后定稿由該小組的項(xiàng)目負(fù)責(zé)人來(lái)完成。研發(fā)小組采用按項(xiàng)目輪流選擇負(fù)責(zé)人的制度,這樣就能讓每個(gè)小組成員的組織協(xié)調(diào)能力都得到鍛煉。為了避免初級(jí)項(xiàng)目研發(fā)小組的執(zhí)行計(jì)劃書(shū)出現(xiàn)方向性的錯(cuò)誤,項(xiàng)目計(jì)劃書(shū)最后都要交由更高一級(jí)的項(xiàng)目研發(fā)小組成員或教師進(jìn)行審定。

項(xiàng)目的實(shí)施過(guò)程就是依據(jù)項(xiàng)目計(jì)劃書(shū)將項(xiàng)目需求變成具體軟件的過(guò)程,每個(gè)小組成員都有自己要獨(dú)立承擔(dān)的程序開(kāi)發(fā)任務(wù)。在項(xiàng)目的實(shí)施過(guò)程中學(xué)生將遇到不少技術(shù)上的問(wèn)題,此時(shí)就可以利用前期有利的學(xué)員組織架構(gòu)來(lái)解決。首先每個(gè)研發(fā)小組要定期相互交流討論,討論內(nèi)容包括每個(gè)小組成員及時(shí)告知自己的研發(fā)進(jìn)度、討論各成員在項(xiàng)目實(shí)施過(guò)程中遇到的問(wèn)題及解決方法;對(duì)于小組內(nèi)部無(wú)法解決的問(wèn)題,則可以縱向?qū)で蟾髯缘摹皩W(xué)生導(dǎo)師”和相應(yīng)的高級(jí)別的研發(fā)小組或教師的幫助??傮w而言該過(guò)程應(yīng)充分鍛煉學(xué)生分析思考并解決問(wèn)題的能力以及溝通協(xié)作能力。教師主要從事過(guò)程監(jiān)控及少量的技術(shù)指導(dǎo)工作。項(xiàng)目實(shí)踐過(guò)程的主要環(huán)節(jié)如下圖所示。

5 工作室實(shí)訓(xùn)教學(xué)的評(píng)價(jià)

在各小組完成實(shí)訓(xùn)任務(wù)之后,將對(duì)各小組及個(gè)人進(jìn)行綜合評(píng)價(jià),該過(guò)程由進(jìn)行相同研發(fā)任務(wù)的若干小組的所有成員、評(píng)委(通常由若干個(gè)更高級(jí)別的研發(fā)小組成員擔(dān)任)及教師共同完成。評(píng)價(jià)過(guò)程不僅是一個(gè)成績(jī)量化的過(guò)程,同時(shí)也是學(xué)員能力進(jìn)一步提升的重要過(guò)程,因?yàn)樵谠u(píng)價(jià)過(guò)程中學(xué)員將能學(xué)到別的團(tuán)隊(duì)及個(gè)人的優(yōu)點(diǎn)并能發(fā)現(xiàn)自己團(tuán)隊(duì)及個(gè)人的不足。通過(guò)評(píng)價(jià),每個(gè)學(xué)生的每一次實(shí)訓(xùn)成績(jī)都將量化為一個(gè)分?jǐn)?shù),學(xué)員的期末成績(jī)是每一次成績(jī)的總和,總成績(jī)是學(xué)員晉級(jí)或者淘汰的主要依據(jù)。合理的評(píng)價(jià)指標(biāo)是對(duì)學(xué)員進(jìn)行科學(xué)評(píng)價(jià)的重要依據(jù),也是督促學(xué)生在后繼的實(shí)訓(xùn)中認(rèn)真工作的標(biāo)尺,因此我們?cè)谥贫ㄔu(píng)價(jià)指標(biāo)中會(huì)綜合考慮各種因素。每個(gè)研發(fā)小組的每一次實(shí)訓(xùn)評(píng)價(jià)分為團(tuán)隊(duì)評(píng)價(jià)和個(gè)人評(píng)價(jià)兩部分,團(tuán)隊(duì)評(píng)價(jià)成績(jī)主要由軟件的質(zhì)量、完成的時(shí)間及團(tuán)隊(duì)工作狀態(tài)等構(gòu)成,而個(gè)人評(píng)價(jià)成績(jī)則由其團(tuán)隊(duì)分?jǐn)?shù)、個(gè)人任務(wù)的完成質(zhì)量以及被其指導(dǎo)的低層級(jí)的學(xué)員的成績(jī)(初級(jí)學(xué)員沒(méi)有這一項(xiàng))等構(gòu)成。

評(píng)價(jià)過(guò)程中首先由組長(zhǎng)對(duì)本組軟件研發(fā)的情況進(jìn)行概述,然后由各成員小組對(duì)自己的任務(wù)完成情況進(jìn)行限時(shí)闡述,最后由評(píng)委們依據(jù)各項(xiàng)指標(biāo)打出團(tuán)隊(duì)及個(gè)人分?jǐn)?shù)。因?yàn)樵u(píng)價(jià)過(guò)程是學(xué)員學(xué)結(jié)以及成績(jī)量化的重要過(guò)程,所以該過(guò)程得到了我們的足夠重視。實(shí)踐證明上述評(píng)價(jià)過(guò)程在我們的實(shí)踐教學(xué)中收到了良好的效果。

6 結(jié)束語(yǔ)

工作室作為實(shí)踐教學(xué)的一個(gè)平臺(tái),為學(xué)生的實(shí)踐動(dòng)手能力、分析思辨能力、專業(yè)創(chuàng)新能力及團(tuán)隊(duì)協(xié)作等能力的培養(yǎng)起到了積極作用。本文以我校軟件工程專業(yè)的教師工作室的實(shí)例為背景,從工作室的人才培養(yǎng)定位、項(xiàng)目的選擇及工作室的運(yùn)作等方面進(jìn)行了全面的闡述。實(shí)踐證明,經(jīng)過(guò)工作室培養(yǎng)的學(xué)生的實(shí)踐動(dòng)手能力得到了明顯提升,就業(yè)率與就業(yè)質(zhì)量明顯提高,目前許多工作室的學(xué)員已經(jīng)成為了軟件企業(yè)的骨干。當(dāng)然依托工作室的實(shí)踐教學(xué)作為一種相對(duì)新穎的實(shí)踐教學(xué)方式,還有許多問(wèn)題值得我們持續(xù)研究與探索。

參考文獻(xiàn):

[1] 蔣新革, 牛東育. 教師工作室教學(xué)模式及管理體制創(chuàng)新的探索[J]. 教育與職業(yè), 2014(9): 43-44.

[2] 聶方彥, 屠添翼. 工作室制下的計(jì)算機(jī)專業(yè)學(xué)生實(shí)踐能力培養(yǎng)探索[J]. 大眾科技, 2013(7): 149-150.

[3] 鄭劍. “工作室制”計(jì)算機(jī)軟件人才培養(yǎng)模式研究與實(shí)踐[J]. 教育教學(xué)論壇, 2012(10B):173-175.

篇2

我實(shí)習(xí)的單位是學(xué)院,這是一所由市教委、(集團(tuán))公司與德國(guó)基金會(huì)合作的一所探索、實(shí)踐德國(guó)“雙元制”職業(yè)教育模式的全日制中等專業(yè)學(xué)校。我在學(xué)校里主要是負(fù)責(zé)校園內(nèi)網(wǎng)的管理,其涉及到校園網(wǎng)網(wǎng)站的正常登陸和訪問(wèn),校園內(nèi)各系部主機(jī)是否正?;ヂ?lián),有無(wú)被病毒感染、傳播。使得校園網(wǎng)內(nèi)的計(jì)算機(jī)能夠正常運(yùn)行,做好校園網(wǎng)的管理和維護(hù)工作。

從學(xué)生到實(shí)習(xí)工程師,短短幾個(gè)月的工作過(guò)程使我受益匪淺。不僅是在專業(yè)知識(shí)方面,最主要是在為人處事方面。社會(huì)在加速度地發(fā)生變化,對(duì)人才的要求也越來(lái)越高,要用發(fā)展的眼光看問(wèn)題,得不斷提高思想認(rèn)識(shí),完善自己。作為一名it從業(yè)者,所受的社會(huì)壓力將比其他行業(yè)更加沉重,要學(xué)會(huì)創(chuàng)新求變,以適應(yīng)社會(huì)的需要。在單位里,小到計(jì)算機(jī)的組裝維修,大到服務(wù)器的維護(hù)與測(cè)試,都需要一個(gè)人獨(dú)立完成??梢哉f(shuō),近3個(gè)月的工作使我成長(zhǎng)了不少,從中有不少感悟,下面就是我的一點(diǎn)心得:

第一是要真誠(chéng):你可以偽裝你的面孔你的心,但絕不可以忽略真誠(chéng)的力量。第一天去網(wǎng)絡(luò)中心實(shí)習(xí),心里不可避免的有些疑惑:不知道老師怎么樣,應(yīng)該去怎么做啊,要去干些什么呢等等吧!踏進(jìn)辦公室,只見(jiàn)幾個(gè)陌生的臉孔。我微笑著和他們打招呼。從那天起,我養(yǎng)成了一個(gè)習(xí)慣,每天早上見(jiàn)到他們都要微笑的說(shuō)聲:“老師早”,那是我心底真誠(chéng)的問(wèn)候。我總覺(jué)得,經(jīng)常有一些細(xì)微的東西容易被我們忽略,比如輕輕的一聲問(wèn)候,但它卻表達(dá)了對(duì)老師同事對(duì)朋友的尊重關(guān)心,也讓他人感覺(jué)到被重視與被關(guān)心。僅僅幾天的時(shí)間,我就和老師們打成一片,很好的跟他們交流溝通學(xué)習(xí),我想,應(yīng)該是我的真誠(chéng),換得了老師的信任。他們把我當(dāng)朋友也愿意指導(dǎo)我,愿意分配給我任務(wù)。

第二是溝通:要想在短暫的實(shí)習(xí)時(shí)間內(nèi),盡可能多的學(xué)一些東西,這就需要跟老師有很好的溝通,加深彼此的了解,剛到網(wǎng)絡(luò)中心,老師并不了解你的工作學(xué)習(xí)能力,不清楚你會(huì)做那些工作,不清楚你想了解的知識(shí),所以跟老師很好的溝通是很必要的。同時(shí)我覺(jué)得這也是我們將來(lái)走上社會(huì)的一把不可缺少的鑰匙。通過(guò)溝通了解,老師我我有了大體了解,邊有針對(duì)性的教我一些知識(shí),我對(duì)網(wǎng)絡(luò)部線,電腦硬件安裝,網(wǎng)絡(luò)故障排除,工作原理應(yīng)用比叫感興趣,所以老師就讓我獨(dú)立的完成校內(nèi)大小部門(mén)的網(wǎng)絡(luò)檢修與電腦故障排除工作。如秘書(shū)處的辦公室內(nèi)局域網(wǎng)的組件,中心服務(wù)機(jī)房的服務(wù)器監(jiān)測(cè)等,直接或間接保證了校園網(wǎng)的正常運(yùn)行和使用,在這方面的工作中,真正學(xué)到了計(jì)算機(jī)教科書(shū)上所沒(méi)有或者真正用到了課本上的知識(shí),鞏固了舊知識(shí),掌握了新知識(shí),甚至在實(shí)踐中****了書(shū)本上舊有的不合實(shí)際的知識(shí),這才真正體現(xiàn)了知識(shí)的真正價(jià)值,學(xué)以致用。

篇3

第一招 學(xué)會(huì)利用網(wǎng)絡(luò)

剛參加工作面對(duì)浩瀚的網(wǎng)絡(luò)世界,當(dāng)時(shí)如劉姥姥進(jìn)大觀園,什么都新奇,什么都想要,從網(wǎng)上下載很多源程序的代碼,軟件技術(shù)文檔之類,恨不得把所有的好東西收集到手中,其實(shí)有些在他人看起來(lái)就是垃圾一堆。當(dāng)時(shí)覺(jué)得有了這些 “ 武林秘籍 ” ,成為高手指日可待。最初參加工作由于自己工作努力有幸轉(zhuǎn)為開(kāi)發(fā),加入項(xiàng)目組后我的習(xí)慣還是沒(méi)有改,反而變本加厲,手中的資源更加多,上網(wǎng)的時(shí)間更加頻繁。

一次項(xiàng)目經(jīng)理分配任務(wù),覺(jué)得依靠手中的秘籍加上自己的 “ 聰明才智 ” 很快會(huì)完成,不料短短的時(shí)間,所有的一切變成了馬奇諾防線。解決問(wèn)題很慢,思路不清晰,項(xiàng)目經(jīng)理在對(duì)我施壓的過(guò)程中教會(huì)了我終身難忘的一招,學(xué)會(huì)利用網(wǎng)絡(luò)尋找要解決問(wèn)題的答案,從此 Google 成了我的最愛(ài),關(guān)鍵字成了我變化的招數(shù)。在軟件測(cè)試工作中,他幫我解決了很多疑難問(wèn)題,解答了很多令我迷惑的地方。也是我?guī)椭鷾y(cè)試同行解決問(wèn)題手段之一,很多軟件測(cè)試新手,甚至老手都沒(méi)有意識(shí)到自己手上就握有 “ 無(wú)敵秘籍 ” ,所以只要你耐心找,答案就在身邊。

這里總結(jié)一下利用網(wǎng)絡(luò)搜索引擎的技巧:

組合搜索

每次搜索某個(gè)文件,如果只給出一個(gè)單詞進(jìn)行搜索,經(jīng)常會(huì)出現(xiàn)成千上百萬(wàn)計(jì)的匹配網(wǎng)頁(yè)。然而如果再加上一個(gè)單詞,那么搜索結(jié)果會(huì)更加切題。

選擇表述內(nèi)容的詞組

一般我在網(wǎng)頁(yè)搜索引擎的時(shí)候,選擇一些可以表達(dá)我要查找內(nèi)容的關(guān)鍵詞組,用來(lái)縮小搜索范圍,從而找到搜索結(jié)果是最好的辦法。運(yùn)用詞組搜索涉可以先先簡(jiǎn)單地輸入一個(gè)問(wèn)題作為詞組搜索,如果仍然找不到合適的,那就用多個(gè)可以表達(dá)要查詢內(nèi)容的關(guān)鍵字進(jìn)行查詢。

定位信息來(lái)源

有的時(shí)候用詞組搜索不到或者無(wú)法準(zhǔn)確表達(dá)所需信息??梢杂昧硪环N方法直接到信息源,就是直接到到提供某種信息的站點(diǎn)去??梢杂霉?“shszc.com” 去猜測(cè)某一組織的特點(diǎn)。從而得到所要搜索的信息的主要詞組

其實(shí)網(wǎng)絡(luò)上還有很多關(guān)于搜索技巧的文章,大家可以自行學(xué)習(xí)。千萬(wàn)要記住搜索引擎是幫助你成功的有力武器。

第二招 學(xué)會(huì)動(dòng)手

參加軟件測(cè)試工作后,隨著工作經(jīng)驗(yàn)的增長(zhǎng)自我感覺(jué)越來(lái)越好。在公司里也逐漸受到同事領(lǐng)導(dǎo)的重視,一次針對(duì)公司的新的軟件功能進(jìn)行測(cè)試的時(shí)候,像往常一樣 “ 隨手 ” 測(cè)試出了幾個(gè) Bug ,然后 “ 仔細(xì) ” 的填寫(xiě)了 Bug 單(這個(gè) Bug 的現(xiàn)象已經(jīng)出現(xiàn)了很多次了)。這時(shí)候測(cè)試經(jīng)理走過(guò)來(lái),重新復(fù)查了一下填寫(xiě)的 Bug .他在重現(xiàn)我的 bug 的過(guò)程中,簡(jiǎn)化了我的輸入變化, bug 神奇的又出現(xiàn)了,同樣的現(xiàn)象,他關(guān)閉軟件重新變化輸入,擴(kuò)展出 10 幾個(gè)變化后,軟件不動(dòng)了,內(nèi)存不斷上升。終于他找到了產(chǎn)生軟件的 Bug 的原因,然后對(duì)我說(shuō) “ 尋找 Bug 要準(zhǔn)確定位,我們開(kāi)發(fā)團(tuán)隊(duì)是一個(gè)整體,時(shí)間是等量的,時(shí)間不在你身上浪費(fèi),就是在他身上浪費(fèi)。如果測(cè)試人員每次發(fā)現(xiàn)的 bug 描述不清楚,并且多個(gè)問(wèn)題潛在的錯(cuò)誤原因是一個(gè),雖然操作可能稍微有些變化。這樣開(kāi)發(fā)人員在重現(xiàn) bug 的時(shí)候他要調(diào)試跟蹤判斷,很花費(fèi)時(shí)間,而且效率低。如果測(cè)試人員發(fā)現(xiàn) bug 的時(shí)候多動(dòng)手可以更加準(zhǔn)確的定位 bug 步驟和原因,給開(kāi)發(fā)人員最精確的步驟和準(zhǔn)確的描述,這樣整個(gè)團(tuán)隊(duì)才能高效,所以需要大家協(xié)作!。 ”

在以后的日子里,每次解決問(wèn)題的時(shí)候我都記得多試驗(yàn)幾次,多嘗試。網(wǎng)上很多朋友還有同事問(wèn)我問(wèn)題的時(shí)候,其實(shí)他們只是萬(wàn)里就差一步,只要再多動(dòng)手實(shí)驗(yàn)一次就可以達(dá)到目的了。所以多動(dòng)手,多嘗試。

第三招 思考自己所作的

剛開(kāi)始入行的時(shí)候,總是思考如何做好軟件測(cè)試。認(rèn)為公司的測(cè)試流程混亂總是很郁悶,認(rèn)為自己學(xué)不到東西,如何才能測(cè)試好產(chǎn)品,常說(shuō)心動(dòng)不如行動(dòng),以前看到古龍小說(shuō)中經(jīng)常出現(xiàn)的場(chǎng)景無(wú)名小子不斷挑戰(zhàn)高手,總結(jié)積累。我總結(jié)了有些經(jīng)驗(yàn)是實(shí)戰(zhàn)中得到的,所以不斷嘗試引入新的測(cè)試流程然后評(píng)估,這個(gè)過(guò)程雖然很痛苦,但是從中積累了不少經(jīng)驗(yàn)。這段時(shí)間讓我學(xué)習(xí)到了很多東西,接觸了 ISO,CMM ,測(cè)試管理工具,自動(dòng)化工具(因?yàn)楣静徽?guī)給了我很多學(xué)習(xí)的機(jī)會(huì),后來(lái)到了比較大的軟件公司后,以前的經(jīng)歷給了我更多的發(fā)展機(jī)會(huì),因?yàn)榇蠊痉浅U?guī)了,公司內(nèi)部人員分工明確,所以能力的鍛煉反倒少了)。由于工作中經(jīng)常寫(xiě)報(bào)告反倒養(yǎng)成了總結(jié)教訓(xùn)的習(xí)慣,因?yàn)榧埫嫔系臇|西是永遠(yuǎn)也忘不掉的。在寫(xiě)的過(guò)程中可以不斷補(bǔ)充擴(kuò)展,整個(gè)過(guò)程是思想升華的過(guò)程,當(dāng)年達(dá)摩面壁九年就是融會(huì)貫通的典型例子,如果他不是有個(gè)思考的過(guò)程,他也不能成為一代大家。如果后來(lái)不時(shí)有人把他的絕技記錄下來(lái),也就不能有后來(lái)的少林寺七十二絕技。

所以善于思考,總結(jié)經(jīng)驗(yàn),也是成為高手之路的不二法決。

第四招 學(xué)會(huì)利用論壇資源

其實(shí)測(cè)試新兵和測(cè)試高手之間的區(qū)別,往往是不會(huì)利用現(xiàn)有資源。在論壇中我們會(huì)看到很多新手不斷的提問(wèn),但是有很多問(wèn)題其實(shí)都是已經(jīng)別人提過(guò)了,或者已經(jīng)有解決方案的。所以經(jīng)常會(huì)看到 “測(cè)試高手”的身影,并且不提問(wèn)題,而且還能“鋤強(qiáng)扶弱”,是測(cè)試新丁的救命稻草。好像是高手們無(wú)所不能,其實(shí)摘掉這層耀眼的光環(huán),他們并沒(méi)想像得那么厲害,只不過(guò)通過(guò)自己的搜索找到的答案,然后幫助其他人。當(dāng)然也有很多人都是通過(guò)自學(xué),然后在論壇中交流得到了很多經(jīng)驗(yàn),高手其實(shí)也是因?yàn)樯朴谒伎紗?wèn)題,親自動(dòng)手解決問(wèn)題。所以動(dòng)手和利用論壇資源的過(guò)程中他們也在不斷提高。

很多時(shí)候看到論壇中有人提問(wèn),問(wèn)題描述不清,很多人看了很困惑。發(fā)貼題目動(dòng)不動(dòng)請(qǐng)高手幫忙,救命之類的,好像天下大亂,世界末日。雖然這個(gè)題目很招人,但是無(wú)法讓那些想幫助你的人幫你,因?yàn)轭}目不清晰,而且高手字樣嚇阻了很多人。其實(shí)問(wèn)問(wèn)題也是個(gè)思路整理的過(guò)程,描述清晰,讓人理解清楚,才能望文知意知道你的當(dāng)前發(fā)生問(wèn)題的環(huán)境,才能讓那些想幫你的人解決問(wèn)題,否則給人無(wú)從下手的感覺(jué),解決問(wèn)題效率不高。

第五招 學(xué)習(xí)和你所測(cè)試的軟件產(chǎn)品相關(guān)的知識(shí)

篇4

隨著軟件規(guī)模的日益增大,軟件的安全測(cè)試問(wèn)題也日益突出,使得軟件安全測(cè)試也成為軟件開(kāi)發(fā)中一個(gè)不可分割的重要部分?;谌毕菽J降能浖y(cè)試技術(shù)作為高可信軟件的重要保證,可以大大降低軟件的缺陷密度,提高軟件的可信性。

【關(guān)鍵詞】

軟件開(kāi)發(fā);白盒測(cè)試;黑盒測(cè)試

0 引言

軟件測(cè)試是屬于開(kāi)發(fā)階段最后一段時(shí)間的主要工作。需要對(duì)軟件進(jìn)行全方位的測(cè)試,以確保軟件在上線運(yùn)營(yíng)時(shí)不會(huì)出現(xiàn)影響正常功能使用上的問(wèn)題。軟件測(cè)試時(shí)一項(xiàng)非常重要的工作,也是軟件工程中一個(gè)重要的環(huán)節(jié)。軟件測(cè)試是在軟件投入運(yùn)行前,對(duì)軟件需求分析,設(shè)計(jì)規(guī)格說(shuō)明和編碼的最終復(fù)審,是軟件質(zhì)量保證的關(guān)鍵步驟。常見(jiàn)的測(cè)試方法有黑盒測(cè)試與白盒測(cè)試。

1 黑盒測(cè)試與白盒測(cè)試

軟件工程中的測(cè)試,必須要用正確的方法,才能提高效率并且行之有效的解決整個(gè)開(kāi)發(fā)過(guò)程中的問(wèn)題,并且能為后期的維護(hù)提供最大的便利。而我們最經(jīng)常用到的測(cè)試方法就是黑盒測(cè)試與白盒測(cè)試。

例如我們?cè)谧鰓eb程序的黑盒子測(cè)試時(shí)會(huì)經(jīng)常使用一些Fuzzing工具去進(jìn)行一些壓力的測(cè)試,有時(shí)候也會(huì)進(jìn)行一些安全性的比如跨站腳本攻擊的測(cè)試、SQL注入攻擊的測(cè)試、跨域提交漏洞的測(cè)試等等注入此類在不知道程序源代碼情況下的Fuzzing技術(shù)都屬于黑盒測(cè)試的范疇。用黑盒測(cè)試發(fā)現(xiàn)程序中的錯(cuò)誤,必須在所有可能的輸入條件和輸出條件中確定測(cè)試數(shù)據(jù),來(lái)檢查程序是否都能產(chǎn)生正確的輸出,但這是不可能的。

工作中大部分的黑盒測(cè)試都可以通過(guò)編寫(xiě)代碼來(lái)實(shí)現(xiàn)全自動(dòng)化的安全測(cè)試,這樣可以解放人的不斷重復(fù)性勞動(dòng),是一種在做黑盒測(cè)試中最常見(jiàn)的方式。

把測(cè)試對(duì)象看做一個(gè)透明的盒子,它允許測(cè)試人員利用程序內(nèi)部的邏輯結(jié)構(gòu)及有關(guān)信息,設(shè)計(jì)或選擇測(cè)試用例,對(duì)程序所有邏輯路徑進(jìn)行測(cè)試。通過(guò)在不同點(diǎn)檢查程序的狀態(tài),確定實(shí)際的狀態(tài)是否與預(yù)期的狀態(tài)一致,這就是白盒測(cè)試。白盒測(cè)試又稱為結(jié)構(gòu)測(cè)試或邏輯驅(qū)動(dòng)測(cè)試。軟件人員使用白盒測(cè)試方法,主要想對(duì)程序模塊進(jìn)行如下的檢查:對(duì)程序模塊的所有獨(dú)立的執(zhí)行路徑至少測(cè)試一次;對(duì)所有的邏輯判定,取“真”與取“假”的兩種情況都至少測(cè)試一次;在循環(huán)的邊界和運(yùn)行界限內(nèi)執(zhí)行循環(huán)體;測(cè)試內(nèi)部數(shù)據(jù)結(jié)構(gòu)的有效性等。

白盒測(cè)試是一種比較容易找出軟件編碼中存在的嚴(yán)重問(wèn)題的方式,他通過(guò)通讀源代碼,來(lái)發(fā)現(xiàn)整個(gè)工程中存在的一些邏輯漏洞,或者一些危險(xiǎn)函數(shù)的利用。有時(shí)候也可以通過(guò)監(jiān)測(cè)輸入數(shù)據(jù)與輸出數(shù)據(jù)的中間流程來(lái)發(fā)現(xiàn)是否存在輸入未過(guò)濾或者輸出不合法等問(wèn)題。我們以PHP腳本語(yǔ)言問(wèn)例,當(dāng)前很多的WEB端軟件工程多是用PHP開(kāi)發(fā)完成,而PHP語(yǔ)言存在的危險(xiǎn)函數(shù)和危險(xiǎn)變量則多達(dá)幾十個(gè)如果稍有使用不慎,就會(huì)造成較為嚴(yán)重的安全漏洞。

在PHP的設(shè)置中register_globals = Off,PHP在進(jìn)程啟動(dòng)時(shí),會(huì)根據(jù)register_globals的設(shè)置,判斷是否將$_GET、$_POST、$_COOKIE、$_ENV、$_SERVER、$REQUEST等數(shù)組變量里的內(nèi)容自動(dòng)注冊(cè)為全局變量。

2 軟件測(cè)試在軟件工程中的意義

軟件的測(cè)試環(huán)節(jié)做的好與壞,決定了整個(gè)工程的成敗。從軟件測(cè)試和軟件可靠性理論入手,對(duì)現(xiàn)有的軟件可靠性技術(shù)進(jìn)行研究分析從中發(fā)現(xiàn)一些問(wèn)題就是軟件測(cè)試的主要目的。與此同時(shí)要總結(jié)出現(xiàn)有可靠性模型的特點(diǎn)并分析出現(xiàn)有可靠性模型所存在的局限性與不足,以方便后續(xù)開(kāi)發(fā)程序中注意存在的問(wèn)題。

而對(duì)于目前我國(guó)軟件產(chǎn)業(yè)的現(xiàn)狀,存在多個(gè)開(kāi)源或者非開(kāi)源項(xiàng)目均曾經(jīng)爆出過(guò)較為嚴(yán)重的安全漏洞問(wèn)題。如下是國(guó)內(nèi)某著名開(kāi)源軟件工程中存在的一個(gè)存儲(chǔ)型跨站腳本攻擊的代碼。

如下函數(shù),解析轉(zhuǎn)化Iframe標(biāo)簽(Iframe標(biāo)簽本身就是個(gè)危險(xiǎn)標(biāo)簽,不知道要保留這個(gè)功能意義何在)如下

public static function parseIframe($message,$convertStatus = 1){

return preg_replace("/\[iframe\]([^\[\

self::$_cvtimes);

}

看正則/\[iframe\]([^\[\

public static function createIframe($url,$convertStatus){

if($convertStatus){

$html = "

height=\"340\">";

} else {

$html = "Iframe Close:$url";

}

return self::_pushCode($html);

}

1)判斷convertStatus,該參數(shù)默認(rèn)為1,生成的$html是將$url的值直接帶入src。所以問(wèn)題出現(xiàn)了。構(gòu)造javascript:alert(1)即可觸發(fā)該漏洞。我們可以看到生成的HTML代碼為,

當(dāng)不知情者訪問(wèn)后即可觸發(fā)跨站腳本漏洞

2)當(dāng)傳遞的convertStatus的值為0時(shí),生成的$html是將$url的值直接帶入href。所以問(wèn)題同樣出現(xiàn)。構(gòu)造javascript:alert(2)點(diǎn)擊即可觸發(fā)。我們可以看到生成的HTML代碼為,

javascript:alert(1)

點(diǎn)擊后仍能觸發(fā)跨站腳本漏洞

由于該款產(chǎn)品在國(guó)內(nèi)用戶使用量大概在六百萬(wàn)以上,所以這個(gè)問(wèn)題剛開(kāi)始爆出來(lái)的時(shí)候給很多的個(gè)人建站用戶造成了很大的影響,官方也在第二天及緊急安全補(bǔ)丁修復(fù)這個(gè)問(wèn)題,但是仍然造成數(shù)以萬(wàn)計(jì)的使用該程序的站長(zhǎng)網(wǎng)站被利用。

3 結(jié)語(yǔ)

軟件測(cè)試最終的目的是為了發(fā)現(xiàn)軟件工程中存在的BUG以及安全漏洞等,從而有效的對(duì)整個(gè)軟件工程中潛在的風(fēng)險(xiǎn)進(jìn)行改正。

【參考文獻(xiàn)】

陳汶斌.軟件測(cè)試技術(shù)基礎(chǔ)[M].北京:清華大學(xué)出版社,2008(19)

篇5

【關(guān)鍵詞】工作過(guò)程 教學(xué)實(shí)施 四層次漸進(jìn)式

【中圖分類號(hào)】G642 【文獻(xiàn)標(biāo)識(shí)碼】A 【文章編號(hào)】1674-4810(2013)05-0094-01

一 工程造價(jià)軟件課程教學(xué)目標(biāo)

工程造價(jià)軟件是一門(mén)將建筑構(gòu)造與識(shí)圖、建筑結(jié)構(gòu)基礎(chǔ)與識(shí)圖、建筑施工技術(shù)、建筑施工組織與管理、建筑工程計(jì)量與計(jì)價(jià)、建筑工程CAD等相關(guān)課程的知識(shí)、理論、方法與實(shí)際工作相結(jié)合的應(yīng)用性課程。其教學(xué)目標(biāo)有兩個(gè)。

1.知識(shí)目標(biāo)

學(xué)生對(duì)《棗莊科技職業(yè)學(xué)院圖書(shū)館建筑、結(jié)構(gòu)施工圖》進(jìn)行識(shí)讀,從清單及山東省消耗量定額兩方面進(jìn)行分析,使用工程造價(jià)軟件中的鋼筋抽樣軟件、圖形算量軟件及計(jì)價(jià)軟件編制出圖書(shū)館工程量清單、圖書(shū)館工程量清單計(jì)價(jià)表。

2.能力目標(biāo)

在手工計(jì)量計(jì)價(jià)的學(xué)習(xí)基礎(chǔ)上,能夠熟練使用工程造價(jià)軟件(鋼筋抽樣軟件、圖形算量軟件及計(jì)價(jià)軟件)編制工程預(yù)結(jié)算。

二 工程造價(jià)軟件課程教學(xué)內(nèi)容

1.構(gòu)建學(xué)習(xí)情境

以學(xué)生的職業(yè)能力培養(yǎng)為核心,以真實(shí)的工作任務(wù)為載體,確定出學(xué)習(xí)情境,見(jiàn)下表:

2.確定學(xué)習(xí)任務(wù)

根據(jù)構(gòu)建的學(xué)習(xí)情境的工作內(nèi)容,將學(xué)習(xí)情境分解為若干個(gè)學(xué)習(xí)任務(wù)。

3.實(shí)施課程教學(xué)

工程造價(jià)軟件課程采用集中學(xué)習(xí)的方式,集中10天(共60學(xué)時(shí))進(jìn)行課程的學(xué)習(xí)。在教學(xué)中采用“四層次漸進(jìn)式”的教學(xué)模式,即:“基礎(chǔ)型”實(shí)訓(xùn) “提高型”實(shí)訓(xùn) “拓展型”實(shí)訓(xùn) “實(shí)踐型”實(shí)訓(xùn)?!盎A(chǔ)型”實(shí)訓(xùn):全部學(xué)生分析《棗莊科技職業(yè)學(xué)院圖書(shū)館建筑、結(jié)構(gòu)施工圖》,進(jìn)行基礎(chǔ)功能的學(xué)習(xí),使用鋼筋算量軟件、圖形算量軟件、計(jì)價(jià)軟件編制工程量清單;“提高型”實(shí)訓(xùn):給學(xué)生一套較難的框架結(jié)構(gòu)圖紙,部分學(xué)生進(jìn)行鋼筋算量軟件、圖形算量軟件、計(jì)價(jià)軟件的練習(xí);“拓展型”實(shí)訓(xùn):讓少數(shù)學(xué)生進(jìn)行拓展內(nèi)容的學(xué)習(xí),強(qiáng)化練習(xí),參加全國(guó)高職高專廣聯(lián)達(dá)軟件大賽;“實(shí)踐型”實(shí)訓(xùn):部分學(xué)生到施工現(xiàn)場(chǎng)進(jìn)行真圖紙、真工程的練習(xí)實(shí)踐。

三 結(jié)束語(yǔ)

以真實(shí)的工程項(xiàng)目――棗莊科技職業(yè)學(xué)院圖書(shū)館工程項(xiàng)目作為教學(xué)平臺(tái),選擇典型的工作任務(wù),使學(xué)生先熟悉各個(gè)典型工作任務(wù)的工藝流程,然后由教師將軟件操作知識(shí)引入課堂。讓學(xué)生自動(dòng)自主地進(jìn)行工程造價(jià)軟件操作,教師只起到輔導(dǎo)的作用,提高了學(xué)生的學(xué)習(xí)興趣,充分調(diào)動(dòng)了學(xué)生的學(xué)習(xí)積極性。

本文僅對(duì)工程造價(jià)軟件課程教學(xué)實(shí)施做了淺顯的研究,希望在今后的教學(xué)中不斷完善。

參考文獻(xiàn)

篇6

【關(guān)鍵詞】軟件工程實(shí)踐;教學(xué)模式;校企合作

一、引言

軟件工程實(shí)踐在軟件工程專業(yè)本科生的培養(yǎng)體系中占有重要地位,如何培養(yǎng)軟件技術(shù)人才所必需的實(shí)踐能力、工程能力和創(chuàng)新能力,一直是軟件人才培養(yǎng)所面臨的問(wèn)題[1]。目前,一些高校的軟件工程實(shí)踐教學(xué)環(huán)節(jié),普遍存在這樣的問(wèn)題:

(1)教學(xué)內(nèi)容安排上不注重實(shí)踐,學(xué)生實(shí)踐的機(jī)會(huì)較少。

(2)教師理論知識(shí)豐富,但缺乏實(shí)際軟件項(xiàng)目開(kāi)發(fā)經(jīng)驗(yàn)、動(dòng)手能力不強(qiáng),不能給學(xué)生提供高水平的實(shí)踐指導(dǎo)[2]。

(3)實(shí)踐教學(xué)偏重結(jié)果,學(xué)生只是按要求編寫(xiě)規(guī)定文檔,但文檔內(nèi)容、開(kāi)發(fā)出的軟件質(zhì)量差強(qiáng)人意[3]。

(4)實(shí)踐環(huán)境不符合軟件工程要求,與實(shí)際的企業(yè)開(kāi)發(fā)環(huán)境有一定差距。

軟件工程教育與軟件產(chǎn)業(yè)發(fā)展的不相適應(yīng),導(dǎo)致產(chǎn)學(xué)脫節(jié)較為嚴(yán)重,甚至進(jìn)而導(dǎo)致了軟件市場(chǎng)“就業(yè)難”與“招聘難”并存的現(xiàn)象[4]。

為了培養(yǎng)符合社會(huì)與企業(yè)要求的高級(jí)軟件工程人才,我院提出了“校企合作”的軟件工程實(shí)踐模式,主要措施如下。

二、構(gòu)建校企合作框架

校企合作的目的是讓學(xué)生能將自己在校所學(xué)的理論知識(shí)與企業(yè)的項(xiàng)目實(shí)踐有機(jī)結(jié)合,讓學(xué)校和企業(yè)的優(yōu)勢(shì)互補(bǔ)共同提高專業(yè)應(yīng)用型人才培養(yǎng)的質(zhì)量[5]。校企合作中,教學(xué)環(huán)境在企業(yè),教學(xué)實(shí)施的引導(dǎo)者是教師和企業(yè)工程師,教學(xué)實(shí)施的主體是學(xué)生,由此我們提出了“雙導(dǎo)雙帶”的合作框架。

“雙導(dǎo)雙帶”指為每位學(xué)生配備了兩位導(dǎo)師,一名為學(xué)校教師,一名為企業(yè)軟件工程師,二者共同制定實(shí)踐計(jì)劃、指導(dǎo)計(jì)劃、考核細(xì)則,在畢業(yè)設(shè)計(jì)期間為學(xué)生提供全面的知識(shí)結(jié)構(gòu)和應(yīng)用能力兩方面的指導(dǎo)和訓(xùn)練。學(xué)生的畢業(yè)設(shè)計(jì)題目來(lái)源于企業(yè)的真實(shí)項(xiàng)目,開(kāi)發(fā)過(guò)程、軟件質(zhì)量由企業(yè)工程師指導(dǎo)把握,論文撰寫(xiě)及論文質(zhì)量由學(xué)校教師指導(dǎo)把握。

實(shí)踐分為兩步走:一步是專業(yè)技能提升階段,一步是項(xiàng)目實(shí)踐提升階段。無(wú)論哪一階段,都著重學(xué)生技術(shù)能力、實(shí)戰(zhàn)體驗(yàn)、職業(yè)素養(yǎng)、應(yīng)試技巧等幾個(gè)方面的訓(xùn)練。

三、實(shí)踐模式具體實(shí)施

(一)開(kāi)發(fā)環(huán)境

學(xué)生深入企業(yè),在企業(yè)工程師的指導(dǎo)下演練一個(gè)已經(jīng)完成的實(shí)際項(xiàng)目后,再以團(tuán)隊(duì)為單位集體完成一個(gè)難度適合的真實(shí)的項(xiàng)目。開(kāi)發(fā)工具、溝通平臺(tái)、人員分配、開(kāi)發(fā)過(guò)程、管理過(guò)程等完全按標(biāo)準(zhǔn)的企業(yè)項(xiàng)目實(shí)施來(lái)要求,力求讓學(xué)生熟悉軟件開(kāi)發(fā)過(guò)程,了解軟件開(kāi)發(fā)的規(guī)范性,也促使學(xué)生盡早向職業(yè)人進(jìn)行轉(zhuǎn)換。

(二)實(shí)施過(guò)程

企業(yè)導(dǎo)師作為整體項(xiàng)目的負(fù)責(zé)人預(yù)先做好項(xiàng)目計(jì)劃,規(guī)定好項(xiàng)目各階段應(yīng)提交的制品及里程碑點(diǎn),監(jiān)管所有項(xiàng)目的進(jìn)度和質(zhì)量,負(fù)責(zé)所有項(xiàng)目指導(dǎo)、評(píng)審、答疑工作。

人員安排:根據(jù)項(xiàng)目規(guī)模劃分項(xiàng)目組,學(xué)生根據(jù)自己的興趣及技能選擇合適的項(xiàng)目角色:項(xiàng)目經(jīng)理、技術(shù)經(jīng)理、分析人員、設(shè)計(jì)人員、編碼人員、測(cè)試人員等,讓學(xué)生在實(shí)際開(kāi)發(fā)過(guò)程中理解角色、掌握軟件工程涉及到的工具、過(guò)程、規(guī)范。

進(jìn)度控制:項(xiàng)目組每個(gè)成員都了解項(xiàng)目的整體進(jìn)度計(jì)劃,同時(shí)也清楚自己在不同時(shí)間段應(yīng)該完成的任務(wù),每個(gè)人在項(xiàng)目經(jīng)理協(xié)調(diào)下都嚴(yán)格按照進(jìn)度計(jì)劃執(zhí)行。如果項(xiàng)目存在進(jìn)度滯后的情況及時(shí)分析當(dāng)前項(xiàng)目存在的問(wèn)題,查找影響進(jìn)度的原因,若有必要可壓縮關(guān)鍵路徑長(zhǎng)度,如:安排關(guān)鍵路徑上任務(wù)并行,增加關(guān)鍵路徑上人員,人員趕工等方式提高項(xiàng)目進(jìn)展速度。如果進(jìn)度滯后嚴(yán)重則要考慮重新制定進(jìn)度計(jì)劃,評(píng)審,執(zhí)行。

團(tuán)隊(duì)溝通:確定溝通原則――準(zhǔn)確、完整、及時(shí)、可理解[6]。對(duì)于一些比較緊急事件或復(fù)雜問(wèn)題可采用口頭的非正式的溝通,對(duì)于那些重要的信息、與合同有關(guān)的信息等則需要采用書(shū)面的正式的溝通。確定具體的溝通方案,如:每天下班前項(xiàng)目組成員進(jìn)行5-10分鐘的口頭站會(huì)交流,溝通當(dāng)天沒(méi)有解決的問(wèn)題,每周五上午9:00-11:00召開(kāi)項(xiàng)目周例會(huì),溝通項(xiàng)目組成員當(dāng)前工作內(nèi)容,工作進(jìn)展;溝通項(xiàng)目當(dāng)前進(jìn)度、項(xiàng)目存在問(wèn)題。會(huì)后會(huì)議紀(jì)要給相關(guān)的項(xiàng)目人員,由專人跟蹤項(xiàng)目問(wèn)題,直到問(wèn)題解決。

質(zhì)量控制:按項(xiàng)目要求,在預(yù)定的時(shí)間提供預(yù)定的制品,如:可行性分析報(bào)告、軟件需求規(guī)格說(shuō)明、軟件設(shè)計(jì)說(shuō)明、軟件代碼、軟件測(cè)試報(bào)告、用戶驗(yàn)收?qǐng)?bào)告等,在制品提交基線之前,從內(nèi)容和格式兩方面進(jìn)行嚴(yán)格的評(píng)審,保證文檔的質(zhì)量。為了保證軟件滿足用戶要求,且軟件與文檔二者一致,在里程碑點(diǎn)組織項(xiàng)目組成員對(duì)軟件演示,進(jìn)行階段性的軟件驗(yàn)收,及時(shí)發(fā)現(xiàn)問(wèn)題,解決問(wèn)題。

(三)成績(jī)?cè)u(píng)定

整個(gè)實(shí)踐過(guò)程的安排,希望能夠幫助學(xué)生在短時(shí)間掌握軟件項(xiàng)目從定義、分析、設(shè)計(jì)到開(kāi)發(fā)、維護(hù)的一般過(guò)程,培養(yǎng)學(xué)生的實(shí)踐能力及軟件項(xiàng)目管理能力,適應(yīng)社會(huì)及企業(yè)對(duì)人才的要求。所以從以下兩個(gè)方面進(jìn)行考核:

(1)軟件質(zhì)量:各里程碑提交的演示軟件的質(zhì)量及團(tuán)隊(duì)最終提交的完整軟件的質(zhì)量,考察內(nèi)容如:軟件軟件的可操作性,與需求的一致性,軟件中缺陷的數(shù)量等。

(2)文檔質(zhì)量:各階段提交文檔的質(zhì)量,考察內(nèi)容如:文檔結(jié)構(gòu)的正確性,內(nèi)容的正確性,文檔的規(guī)范性等。

四、總結(jié)

在校企結(jié)合的教學(xué)實(shí)踐過(guò)程中,學(xué)生們?cè)谡鎸?shí)項(xiàng)目、真實(shí)開(kāi)發(fā)環(huán)境中得到了良好的鍛煉,學(xué)會(huì)了將理論知識(shí)應(yīng)用于項(xiàng)目實(shí)踐,執(zhí)行了完整的項(xiàng)目開(kāi)發(fā)流程,至少熟練掌握了2~3種主流開(kāi)發(fā)工具;體驗(yàn)較為嚴(yán)格的進(jìn)度管理和質(zhì)量管理等流程和規(guī)范;增強(qiáng)了創(chuàng)新、競(jìng)爭(zhēng)和團(tuán)隊(duì)意識(shí),培養(yǎng)了良好的職業(yè)素養(yǎng)和工作習(xí)慣,為將來(lái)步入社會(huì),適應(yīng)社會(huì)企業(yè)要求打下了良好基礎(chǔ)。

參考文獻(xiàn):

[1] 徐玲等.軟件工程專業(yè)實(shí)踐教學(xué)體系的構(gòu)建[J].計(jì)算機(jī)教育. 2010(11):137-139,49

[2] 覃遵躍等.基于校企合作的軟件工程專業(yè)實(shí)踐教學(xué)體系研究[J].時(shí)代教育.2012(11):12,17

[3] 秦放等.案例驅(qū)動(dòng)與項(xiàng)目導(dǎo)向結(jié)合的軟件工程課程教學(xué)模式探討[J].計(jì)算機(jī)教育. 2013(9):87-90

[4] 王愛(ài)民等.軟件工程專業(yè)校企合作實(shí)踐教學(xué)模式研究[J].實(shí)驗(yàn)技術(shù)與管理.2012(1):143-145

篇7

一、領(lǐng)導(dǎo)臨時(shí)交辦的其他工作:如參加了公開(kāi)選拔處級(jí)領(lǐng)導(dǎo)干部的考試等。非常感謝領(lǐng)導(dǎo)給了這次機(jī)會(huì),雖只通過(guò)筆試進(jìn)入了面試,但沒(méi)有通過(guò)面試,最后以失敗告終。但能和領(lǐng)導(dǎo)們一起考試已是我的光榮。而且通過(guò)這次考試擴(kuò)大了自己的知識(shí)視野、找到了自己的差距。這是一個(gè)難得的學(xué)習(xí)與鍛煉機(jī)會(huì)。

二、信息

1、東麗區(qū)科委網(wǎng)站建設(shè)

在領(lǐng)導(dǎo)的指導(dǎo)下,完成了“東麗區(qū)科委網(wǎng)站”建設(shè)。完成了網(wǎng)站內(nèi)容的策劃、籌備與網(wǎng)站的建立工作。網(wǎng)站的主頁(yè)版面共修改兩次。共制作子網(wǎng)頁(yè)面200余份,修改子網(wǎng)頁(yè)面100余份。這項(xiàng)工作的技術(shù)難度雖不算很高,但俗話說(shuō)的好,會(huì)者不難、難者不會(huì)。這是一項(xiàng)對(duì)我委及我個(gè)人來(lái)說(shuō)都具有創(chuàng)新意義的工作。

因任務(wù)量大、任務(wù)急,故很難坐下來(lái)仔細(xì)推敲網(wǎng)頁(yè)制作技術(shù)問(wèn)題。但為了更好的完成這項(xiàng)工作自己時(shí)常要早來(lái)晚走并利用業(yè)余時(shí)間學(xué)習(xí)一些網(wǎng)頁(yè)制作的知識(shí)(如動(dòng)畫(huà)制作、免費(fèi)計(jì)數(shù)器插件的下載、時(shí)間插件的改動(dòng)等等)。

通過(guò)這項(xiàng)工作的開(kāi)展提高了我委的知名度、擴(kuò)大了我委工作的宣傳力度、增強(qiáng)了政府職能的透明度、方便了企業(yè)、加大了我們的服務(wù)力度。也使我個(gè)人感受到開(kāi)拓新知識(shí)領(lǐng)域的愉快、感受到勞動(dòng)的愉快。

2、共發(fā)送《天津科技》8期113份。

3、《科技參考》的編制工作

年第3期以前所刊發(fā)的《科技參考》的內(nèi)容是由天津市農(nóng)科院提供的。從年第3期始根據(jù)委領(lǐng)導(dǎo)的意圖由我來(lái)負(fù)責(zé)搜集選定。這也是一項(xiàng)新工作,工作的難度雖說(shuō)相對(duì)加大了,但為委里節(jié)省了經(jīng)費(fèi)開(kāi)支。且通過(guò)“科技動(dòng)態(tài)”欄目加大了科委工作的宣傳力度。全年共完成12期960份《科技參考》的摘癬排版、分送工作。

三、微機(jī)管理工作

1、根據(jù)區(qū)里指示精神完成了我委盜版軟件的清查工作和微機(jī)設(shè)備及正版軟件的調(diào)查、填報(bào)工作。

2、完成了微機(jī)配件的修復(fù)與采購(gòu)工作。如激光打印機(jī)硒鼓充分?jǐn)?shù)次;色帶、軟盤(pán)、鍵盤(pán)等配件的采購(gòu)。

3、參加了市科委舉辦的“硬件基礎(chǔ)知識(shí)及局域網(wǎng)組網(wǎng)”培訓(xùn)班。提高了專業(yè)能力,有利于微機(jī)管理工作的開(kāi)展。

4、協(xié)調(diào)電信部門(mén)完成了我委ADSL寬帶網(wǎng)入網(wǎng)連接及委內(nèi)局域網(wǎng)上各臺(tái)微機(jī)入寬帶網(wǎng)的調(diào)試工作。

5、完成了我委局域網(wǎng)上所有微機(jī)日常入網(wǎng)連接維護(hù)、協(xié)調(diào)工作。如計(jì)劃科、管理科電腦故障排除后入網(wǎng)連接設(shè)置、調(diào)試工作??偩€(寬帶網(wǎng))掉線排除的協(xié)調(diào)工作等等。

6、微機(jī)故障排除

利用Ghost克隆軟件排除計(jì)劃科電腦死機(jī)故障一次、筆記本電腦軟程序故障兩次。雖然自己到科委后才從事微機(jī)專業(yè)方面的工作,所掌握的專業(yè)知識(shí)有限,但自己竭盡所能去維護(hù)委里計(jì)算機(jī)的正常運(yùn)轉(zhuǎn)。

篇8

主要是軟件方面的開(kāi)發(fā)與安全防護(hù),有針對(duì)軟件安全的,有針對(duì)數(shù)據(jù)的,是從軟件方面做安全檢測(cè)與防護(hù)?!盾浖踩こ獭肪唧w內(nèi)容包括:軟件安全的構(gòu)成、安全軟件的需求、安全軟件的架構(gòu)和設(shè)計(jì)、安全編碼和測(cè)試、系統(tǒng)集成、安全管理,等等。

《軟件安全工程》從軟件開(kāi)發(fā)和漏洞攻擊兩個(gè)角度,以對(duì)立的觀點(diǎn)深刻闡述了構(gòu)建軟件安全的最佳實(shí)踐。同時(shí),《軟件安全工程》不遺余力提高閱讀的針對(duì)性,對(duì)高級(jí)經(jīng)理、項(xiàng)目經(jīng)理和技術(shù)管理人員的適用要點(diǎn),各有強(qiáng)調(diào)論述?!盾浖踩こ獭愤m合作為從事軟件開(kāi)發(fā)、軟件測(cè)試、軟件安全及軟件丁程管理的技術(shù)人員的參考用書(shū)。與其他軟件相比,遵循安全理念開(kāi)發(fā)的軟件可以更為有效地抵御、容忍攻擊并從攻擊中恢復(fù)。

(來(lái)源:文章屋網(wǎng) )

推薦期刊
  • 軟件指南
    刊號(hào):--
    級(jí)別:省級(jí)期刊
  • 軟件
    刊號(hào):12-1151/TP
    級(jí)別:部級(jí)期刊
  • 軟件導(dǎo)刊
    刊號(hào):42-1671/TP
    級(jí)別:省級(jí)期刊
  • 軟件與光盤(pán)
    刊號(hào):11-3941/TP
    級(jí)別:部級(jí)期刊