軟件項目計劃書范例6篇

前言:中文期刊網精心挑選了軟件項目計劃書范文供你參考和學習,希望我們的參考范文能激發你的文章創作靈感,歡迎閱讀。

軟件項目計劃書

軟件項目計劃書范文1

課程教學內容的確定采用項目為主、知識體系為輔的設計原則。以項目的實現過程引導知識、技術的傳授,令學生體驗在工作過程學習新知識、新技術,這也是學生在今后的職業生涯中必經的過程。項目的選取和設計,一是要反映企業、行業的需求,二是要考慮學生的認知過程和學習能力。企業、行業對課程的知識、技術要求,可以通過到企業調研,對畢業生、實習生進行回訪來了解,了解實際工作中對課程的哪些技術應用最廣泛,常用的有哪些典型模塊等等。對于學生,則考慮學生循序漸進、由簡入繁的學習規律,學生對業務邏輯的熟悉程度等。綜合考慮兩方面因素,設計由簡入繁的各種規模的項目,由這些項目貫穿必要的知識、技術內容,項目的業務規則應是學生熟悉和易于理解的,令學生通過這些項目的實現過程逐步掌握必要的知識和技術。項目的復雜度應逐步加大,先以小項目涵蓋基礎技術,小項目易于實現也有助于增強學生的學習自信心。隨著學習過程的推進,項目的復雜度增強,涵蓋的技術量增加,還可根據學生的學習程度給出階梯式的實現目標,令各個層次的學生都能有所收獲,并鍛煉學生分析問題、解決問題的能力。在課程教學的后期,可選取綜合性較強的項目,貫穿課程的絕大部分核心技術,令學生分組完成,既鍛煉學生的實踐能力,也鍛煉學生溝通交流和團隊協作的能力。

二、課堂教學設計

課堂教學以項目為學習的載體,在項目中涵蓋必要的知識技術,以實際工作步驟為主線,引導學生通過實現項目來掌握相關的知識技術。在課堂上,轉換師生身份,營造企業工作氛圍,教師身份向技術導師和項目Leader轉換,學生身份向企業員工和項目組成員轉換。令學生在擬真的環境中體驗企業的工作過程,在實現項目的過程中了解工作流程,學習和掌握實踐技能。以軟件技術專業《Java高級程序設計》某次課為例,項目目標:實現如下圖所示的登錄驗證模塊。涵蓋的知識技術:構建圖形用戶界面,Java的事件處理機制,文本框、密碼框、按鈕的使用等。課堂教學組織的主要過程:(1)演示案例,確定課堂目標,激發學生學習興趣;(2)引導學生分析實現思路和過程;(3)帶領學生編碼實現,編碼過程中講解思路和關鍵技術;(4)學生自己動手實現,教師答疑解惑;(5)對完成得較好的學生和作品加以肯定和評價,激發其他同學的學習動力;(6)課堂小結,布置課后拓展學習任務和預習內容。

三、課程考核設計

課程考核引入企業評價機制,課程考核同時考量項目完成的過程與結果,使學生了解企業的價值觀及評價標準,促進學生角色轉換,形成學生的職業化行為習慣。以軟件技術專業《WEB應用程序設計》課程為例,全班同學劃分為若干個項目組,每個項目組選定一個課題以三周時間為限,按照軟件開發流程完成項目的開發,并分階段進行開發成果的陳述。每一個階段小組提交階段性成果作品,并選派一名同學進行階段性成果展示,由企業工程師、專任教師組成考核小組。

四、課堂項目化需要解決的問題

采用課堂項目化的教學模式對提升學生的實踐技能,縮短與企業職業崗位的能力差距起到了很大的積極作用。但在實施課堂項目化的教學模式的過程中還存在一些問題需要解決。

1.師資問題。在課堂項目化的教學模式下,指導復雜度較高的綜合性項目,對指導教師提出了很高的要求,不僅要有扎實的課程專業知識,還應具備確實的企業工作經歷,對企業的崗位職業能力要求,項目開發的標準流程有清晰的認識,還應具備專業相關的較廣泛的知識面和技術面等等。目前,完全具備這些能力的教師還存在缺口。

2.學生兩級分化問題。在課堂項目化的教學模式下,學生分組實現綜合性較強的項目時,團隊內部容易出現優秀的學生在項目實施過程中各方面能力得到鍛煉,整體素質提高,而基礎較差的學生無用武之地或自我放棄,從而造成學生學習效果和學生能力的兩級分化問題。

五、結束語

軟件項目計劃書范文2

關鍵詞:高職;軟件技術;Android項目化;開發教學

中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2014)10-2331-01

社會經濟的迅速發展和科學技術的不斷進步,為我國的社會發展提供了良好的條件。信息化時代的到來,社會中對軟件技術人才的需求量不斷增加。高職軟件技術專業教學過程中,為了實現對學生的全面培養,提高學生的軟件技術開發和操作能力,應用Android項目化開發教學的方式,取得了良好的效果。

1 簡述Android項目化開發教學

信息技術的廣泛應用,致使社會中對軟件技術人才嚴重缺乏,出現了很多的軟件技術培訓結構和高職軟件技術專業院校。Android系統的廣泛應用,為人們的生活提供了方便。很多的軟件技術培訓結構或者院校,都相繼的開設了相應的Android系統開發課程。但是,因為軟件技術培訓機構和院校等具備不同的教學特點和教學要求,對Android系統的研究和開發課題也存在一定的差異,研究的成果和水平也不同。例如,某軟件技術培訓機構應用Android編程實現了對機器人的控制;利用一定的程度實現對鏈接庫的調用,從而達到了控制設備的目的。但是,在軟件技術專業的教學過程中,按照傳統的章節模式進行教學,不同章節之間的連貫性相對比較弱,缺乏針對性,不能實現良好的教學效果。

高職軟件技術專業的教學過程中,教師應該針對學生的思維方式和學習特征開展教學,提高學生的學習興趣。針對高職軟件技術人才的就業定位,在實際的教學過程中,教師應該采取有效的措施,形成軟件技術專業的教學特色,在整個教學過程中應用項目教學和模塊分解技能的模式實現教學。教師對軟件技術人才的培養,可以具體定位與培養更加偏向軟件應用的Android人才,全面的了解學生的思維方式和理解能力,選擇更加適合學生就業的教學內容。在講解Android編程中的不同概念的時候,教師可以應用具有價值的實例,對學生的編碼規范和調試能力進行培養和強化,使學生在學習的過程中成為一個具有項目開發經驗的人。

2 高職軟件技術專業的教學現狀

目前,為了培養出更多的軟件技術人才,我國開設了很多的軟件技術人才培訓機構和高職院校。在高職軟件技術專業教學的過程中,還存在一定的問題,需要應用Android項目化開發教學方式,提高教學質量和教學效果,促進高職軟件技術專業教學的發展。該文以某高職軟件技術專業的教學過程為例,分析目前高職軟件技術專業的教學現狀。

2.1 高職軟件技術專業教學的培養目標

某高職軟件技術專業的教學過程中,主要是以北大青鳥的ACCP課程體系作為主要的教學體系,教學中的主要培養目標就是:培養出高素質的技能型人才,不僅要掌握企業級的軟件開發技術,具有一定的團隊合作能力,還要熟練的掌握大型數據庫應用系統的開發技術。高職軟件技術專業的教學,對學生的就業定位是:網站工程師和網站總不同軟件的程序開發員。為了實現良好的教學效果,高職軟件技術專業學生的學習內容,主要是Java方向的主干課程。例如,高職學生的學習內容包括網頁編程、Java語言、J2EE框架技術、SQL SERVER數據庫編程和Java Web高級編程等。培養Android移動應用開發人才,需要高職軟件技術院校在教學的過程中,以原有的教學體系作為基礎,對學生進行深入的Android教學。學生Android方向的學習,主要的學習內容包括Android系統的環境搭建、圖形編程、設備管理、Android平臺的體系結構和原理和網絡操作等。

2.2 高職學生的學習情況

高職軟件技術專業的教學過程中,教師應該應用一體化的教學模式,采取有效的措施提高教學質量和教學水平,實現良好的教學效果。學生在經過一段時間的學習之后,大部分都可以適應基于工作過程的“實踐導向”型的學習環境。軟件技術的教學過程中,教師可以應用情景教學法,按照真實的企業情景實現對角色的設置。教師和學生在真實的軟件開發工作環境中,承接項目,共同進行軟件技術的開發和研制。這種教學方法,可以提高學生的就業適應能力,讓學生真實的感受到自己的工作職責和工作內容。但是,一些學生還是缺乏良好的實踐能力和編碼規范能力。

3 Android項目化開發教學的應用

在高職軟件技術專業的教學過程中,為了實現良好的教學效果,提高學生的軟件技術開發和操作能力,教師應用Android項目開發花教學,具有重要的作用。高職軟件技術專業教學中,開展Android項目開發化教學的最終目標是,教師通過對任務驅動模式教學項目的講解,培養學生的Android智能系統軟件開發設計思想,讓學生熟練的掌握Android系統中不同技能的開發技巧和相關的開發技巧。學生在Android項目化開發教學的學習過程中,可以按照一定的軟件開發流程,獨立完成對Android系統軟件的開發,最終可以參加企業級的大型Android系統軟件設計和產品開發。教師在設計這種教學案例的時候,應該堅持一定的原則。例如,教師設計的案例教學目標應該明確,對學生的理解能力和學習能力進行充分的考慮,保證設計的案例具有創新性和實用性,引導學生在學習過程中的積極性和主動性等。

某高職軟件技術專業院校,在應用Android項目化開發教學方法的時候,教師設計了一項案例,基于Android的文件管理器,聯系教學內容和實用產品的開發,通過一體化教學,逐層的拆分Android文件管理器中的核心技能,隨用隨講。教師按照軟件設計和開發的流程,首先提出了實際的需求,讓學生Android理解文件管理器是一項重要的人機交互組成部分,功能實現的質量對操作系統的用戶體驗具有直接的影響;然后按照不同的Android文件管理器的要求,對項目進行劃分,實行分別講解。這樣,學生在學習的過程中,可以有效的整合技能點的分解和練習,提高自己的軟件技術設計和開發能力。

4 總結

我國社會經濟的迅速發展,對軟件技術人才的需求量不斷的增加。在高職軟件技術專業的教學過程中,為了提高學生的軟件技術設計和開發能力,實現良好的教學效果,應用Android項目化教學方法取得了良好的教學效果,促進了我國高職軟件技術教學的發展。

參考文獻:

[1] 周穎穎.高職軟件技術專業Android項目化開發教學研究[J].科教導刊:上旬刊,2013(9).

[2] 張博.Struts框架的項目化開發教學在高職軟件技術實訓課程中的實施[J].楚雄師范學院學報,2011(6).

軟件項目計劃書范文3

目前,我國信息技術正處速發展的時期,IT(Infor-mationTechnology)企業如雨后春筍般紛紛成立,而對IT項目能否有效管理,關系到企業的生存大計。IT項目是一種軟件密集項目,其管理的主要宗旨是最大限度地利用現有資源,控制軟件項目的生命周期,提高工作效率,以最低成本,保質保量地完成項目,交付用戶使用。如何在合理的控制成本費用與有效的縮短項目生命周期之間找到平衡,是我們每一個從事項目管理人員必須要考慮的問題。下面結合我國目前IT項目管理的現狀,對項目費用管理與進度管理進行初步探討。

2IT項目的管理現狀

隨著我國IT行業的飛速發展,IT項目的投資持續增加,在我國各個行業的投資中處于前茅。但過速的生長致使IT項目管理的粗放,整個行業的項目管理水平仍然較低:缺乏既有專業技術又有專業項目管理水平的人才;缺乏對IT項目管理的系統性規劃;普遍存在對項目的啟動、計劃、執行、控制以及收尾五大過程無法有效管理,對項目的成本費用管理、進度管理、質量管理、風險管理以及溝通管理等九大領域無法合理協調的問題。目前國內IT企業管理模式上采用“項目經理制”的模式,而在組織結構上多采用弱矩陣形式,傳統的行政結構處于主導地位。在這種組織結構中,項目經理往往授權不足,責大而權小,尤其是在涉及到多部分協調工作時,無法有效開展工作,最終導致項目的失控。因此為使項目目標能夠實現,使企業能夠獲得最大利潤,必須加強IT項目的有效管理。

3基于IT項目的費用管理

3.1什么是項目費用管理

項目費用管理,即項目成本管理,主要是在項目實施過程中,根據事先制定的目標和項目的要求,對項目成本費用進行組織、施行、控制、跟蹤、分析以及考核等活動,從而達到提高成本費用核算水平,最大限度降低項目成本,實現既定目標利潤的過程。項目費用管理主要包括資源計劃、費用預算、費用安排以及費用控制。

3.2項目費用管理的過程

下面就如何進行項目費用管理,我們結合費用管理的主要內容進行簡要探討。資源計劃。在項目管理中,我們首先視項目的大小,來決定資源計劃的形式。小的項目用一個章節記錄,大的項目用一個單獨的文檔記錄來形成一個資源需求清單,其中主要包括完成項目每個階段所需各種資源(人、設備、材料)種類及數量。然后對文檔進行分析確認,提交專家評審。這是項目費用管理的第一步,要盡可能做到對資源的合理、細化規劃。費用預算。這項工作我們主要是把估計總費用分配到各項具體工作中,主要包括費用估算、輔助細節以及費用管理計劃。其中對項目的成本費用估算要和公司擬定的總預算相比較,要控制在一個合理的差異范圍內,以利于公司整體工作的開展。費用控制。在這項工作中,一方面我們要盡量做到項目所需成員的結構和人數合理,避免在項目開發過程中對人員的調動;另一方面我們要盡量按計劃對資源進行啟用和釋放,如:UI(UserInterface)設計師完成界面設計之后,應盡快對其釋放;在V字型的測試過程中,不需要測試人員進行需求調研,而確定需求之后,就應當盡快啟用測試,明確需求。成本費用控制主要包括:對費用估算的修正、預算的更新、行動的糾正以及最后的完工估算。費用控制是項目費用管理的重中之重,也是整個項目管理的重要環節,直接關系到企業的經濟效益。

4基于IT項目的進度管理

4.1什么是項目進度管理

進度管理就是對項目中的活動及其之間的關系進行科學的分析,對活動所需時間進行預估,來合理安排各項活動的起止,制定合理的進度計劃,同時在實施計劃進程中,時刻給予關注,對于出現的偏差,及時補救并調整原計劃,最終完成整個項目。

4.2項目進度管理的方法

做好工作分解結構WBS(WorkBreakdownStructure)。WBS是以產品為中心,對工作項目進行逐層分解的層次體系,每分解一個層次,解釋就更加詳細。利用WBS可以清晰地描述項目的規劃設計,展現項目的所有工作,并可將具體工作落實到具體的個人或部門,在一定程度上避免了“事情出了,沒人認賬”的情況。WBS的表示形式一般有兩種:樹型結構和列表形式。前者用在中小項目中,后者用在大的、復雜的項目中。制定項目計劃書。由于WBS僅生成工作范圍,對工作責任實行了分配,所以還需要制定詳細的項目計劃書來明確活動流程的時間、所需資源,以及各項活動之間的關聯。編寫項目計劃書的最終目標是建立一份科學合理的項目進度計劃,監控人員依據進度計劃書來監控項目的各階段工作的完成情況,對于因某些原因造成階段工作提前或延后完成的情況,負責人應及時做好計劃書的變更工作。

5結語

綜上所述,我們看到IT項目的費用管理和進度管理不僅僅是對一堆數據的處理,它應當始終貫穿于項目,在項目的開發進程中,幫助項目經理及時、準確地發現項目出現的偏差,作出補救措施,從而控制整個項目的良好運行。經驗告訴我們,科學有效的項目管理可以使資源得到最佳的利用,可以以最小的成本代價為企業收獲最大的利益。我國目前的IT項目管理水平與國外相比,仍有很大差距,這就需要我們IT項目管理從業人員多學習、掌握先進的管理技術,推動我國管理知識水平的發展,為企業謀利,為國家經濟增長作出貢獻。

作者:李曉鋒 單位:廣東輕工職業技術學院

參考文獻:

[1]盧向南.項目計劃與控制[M].北京:機械工作出版社,2004.

軟件項目計劃書范文4

1.1軟件項目管理的意識問題

對于企業來說,尤其是軟件系統開發的技術型企業,大部分都僅僅關注軟件系統技術而忽略軟件項目的管理環節,軟件項目的內部人員大部分都具備扎實的專業理論知識與實踐經驗,然而缺乏足夠的軟件項目管理知識、管理技巧以及管理經驗。

1.2軟件項目的干系人問題

軟件項目干系人一般就是軟件項目有關系的人,主要包含參與軟件項目與接收軟件項目影響的人,分別有軟件項目的策劃人、軟件項目的小組成員、軟件項目的配合人員、軟件的客戶以及供應商等。軟件項目干系人的期望值與需求度在軟件項目的制定過程中與軟件項目管理過程中都是十分重要的,由于各個不同干系人的期望值與需求度各不相同,因此在制定與執行軟件項目時均衡這些人的期望值與需求度是十分困難的。

1.3軟件項目團隊內部分工合作問題

軟件項目的執行過程包含多個階段,各個階段的各個不同角色與同一階段的不同角色的具體任務有區別的,軟件項目經理在分配任務的過程中有時沒有充分考慮到各方面的細節問題,比如分工任務不清晰,會導致軟件項目的相關人員相互推拖責任;盡管有時候分工任務十分清晰,然而員工相互之間沒有充分配合,沒有從軟件項目的整體性出發考慮。

2軟件項目管理的對策

2.1制定有效的軟件項目計劃

制定軟件項目計劃并非是要求寫出一份說明資料或者是計劃書,然而應當根據實際的軟件項目情況制定一個符合軟件項目的實施計劃,這個軟件項目計劃要有一定的針對性,盡量能夠充分考慮問題。制定合理有效的軟件項目計劃要體現出實用性,可以用于指導實際工作,制定軟件項目計劃時應當充分考慮總體情況,充分結合實際的項目執行情況盡可能降低軟件項目的成本,制定出一份科學合理的執行計劃。

2.2合理分配軟件項目任務

軟件項目經理把實際項目的任務分解過程中需要合理運用工作分解結構,這樣能夠充分有效地避免工作范圍出現遺漏問題,為了達到項目任務分解的有效分配,能夠使用軟件資源的負荷直方圖,從而能夠確保工作任務達到科學合理的負載均衡目標。軟件項目技術人員在承擔管理任務之前,需要充分掌握軟件項目管理的基本理論知識,尤其是執行項目的人員管理與溝通管理,在實際管理工作過程中不斷提升自身的管理水平,從而積累軟件項目的實際管理經驗,相應地加強軟件項目的管理意識。

2.3軟件項目成員的協調配合

軟件項目經理在任務分解完成之后,把具體的工作責任合理地分配給相應的工作人員,同時需要強調各個員工之間的協調配合,完成各種不同的分工工作。軟件項目的生命周期階段通常包含了多個階段,然而各個不同階段之間是相互聯系的,應當注意前后階段之間的具體銜接,確保前后階段之間良好的信息溝通。

2.4增強溝通交流的主動意識

在溝通交流的過程中需要注意以下幾方面情況:其一是要清楚認識到溝通交流的對象與內容;其二是應當清晰地了解溝通交流的主要目的;其三是要遵循一定的標準規范,在溝通交流的過程中需要注意時間的合理限制,有可能在第一次溝通交流過程中無法順利地進行,然而給對方時間仔細耐心地聽完對方的話,對于關鍵問題應當合理解決。軟件項目干系人應當增強溝通交流的主動意識,確保項目內部人員相互之間的良好溝通,從而有利于促進軟件項目管理工作的順利開展。

3結束語

軟件項目計劃書范文5

關鍵詞:工作室;實踐教學;軟件工程;項目驅動

中圖分類號:G642 文獻標識碼:A 文章編號: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

軟件工程專業是一個實踐性很強的專業,實踐教學在整個教學過程中具有突出地位,各高校對該專業的實踐教學都十分重視。然而多方面的信息顯示,當前實踐教學的效果不甚理想,軟件工程專業畢業生的實踐動手能力普遍較弱,通常需要較長的時間才能融入企業的研發工作,導致軟件企業人才難覓,而畢業生又難以順利就業。實踐教學效果不理想的主要原因體現在以下幾個方面:①教學內容相對簡單,以課程知識點的驗證為主,與軟件企業的需求存在較大差距;②教學內容較為松散,各學期間的教學內容沒有良好銜接,各任課教師的教學內容相對孤立,不能圍繞某方面的軟件研發能力持續深入地訓練;③教學環境與企業實際環境存在較大差距,教學中的訓練任務通常是面向單個學生設置的,難以培養學生的溝通能力及團隊協作能力。

針對上述問題,有必要對軟件工程專業的實踐教學進行相應的改革與創新。通過實踐教學有效地培養學生的項目實踐及團隊協作等方面的能力,使本專業畢業生具有良好的工程實踐能力,并能快速融入軟件企業的研發工作。本文將闡述依托工作室開展實踐教學的過程。

1 工作室概要

工作室教學模式起源于德國包豪斯設計學院,最初是設計教育領域的一種教學模式,后來延伸到許多學科的實踐教學當中,并取得了良好的效果。工作室是為了共同目標、理想或愿望等建立的由若干成員構成的協作集體。工作室的規模通常不太大,成員之間的地位相對平等,每個成員都承擔相應的工作任務,并共同討論決定工作室的事務。從工作室的屬性來看,依托工作室的實踐教學有利于培養學生獨立思考、實踐動手及團隊協作等能力。

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

2 工作室學員的招募及組織

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

3 工作室實訓項目的設置

實訓項目是學生實踐學習的主要對象,是學生能力成長的重要載體。因此 工作室的指導教師應該認真研究并完成實訓項目的精心設計。首先實訓項目應該分級,因為工作室中的成員由不同年級的學生構成,專業水平通常有差異,因此有必要依據學生的能力水平來設置實訓項目。通常工作室的成員分為初級、中級與高級等三個層級的研發小組,所以實訓項目也應該相應地分為初級、中級及高級等難度的項目庫。實訓中應該讓項目與學生的能力相匹配,經過多年的實踐教學發現,如果不加區分地讓所有學生都做類似的項目,則基礎薄弱的學生很難參與到超出其能力范圍的項目研發中,這樣不僅不能通過實訓過程提升其能力,相反還會影響這部分學生對專業學習的自信心。

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

4 工作室實踐教學的實施

工作室實踐教學主要依托軟件項目開展,學生的能力成長也是在完成一個個項目的過程中逐步實現的,因此我們對于每個項目的完成都有較為規范的執行路線與流程。通常我們將項目的實施過程分為項目執行計劃的制訂、項目的實施以及項目的評價等幾個方面。

優秀的項目執行計劃是保證項目科學高效完成的重要前提,通常包含需求分析、模塊分解以及任務分工等幾個方面。每個研發小組都要在項目的實施前提交一份操作性較強的項目執行計劃書。在項目執行計劃書的形成過程中應該充分發揮每個小組成員的作用,計劃書必須是經過大家集體討論并完善后的成果,項目計劃書的最后定稿由該小組的項目負責人來完成。研發小組采用按項目輪流選擇負責人的制度,這樣就能讓每個小組成員的組織協調能力都得到鍛煉。為了避免初級項目研發小組的執行計劃書出現方向性的錯誤,項目計劃書最后都要交由更高一級的項目研發小組成員或教師進行審定。

項目的實施過程就是依據項目計劃書將項目需求變成具體軟件的過程,每個小組成員都有自己要獨立承擔的程序開發任務。在項目的實施過程中學生將遇到不少技術上的問題,此時就可以利用前期有利的學員組織架構來解決。首先每個研發小組要定期相互交流討論,討論內容包括每個小組成員及時告知自己的研發進度、討論各成員在項目實施過程中遇到的問題及解決方法;對于小組內部無法解決的問題,則可以縱向尋求各自的“學生導師”和相應的高級別的研發小組或教師的幫助??傮w而言該過程應充分鍛煉學生分析思考并解決問題的能力以及溝通協作能力。教師主要從事過程監控及少量的技術指導工作。項目實踐過程的主要環節如下圖所示。

5 工作室實訓教學的評價

在各小組完成實訓任務之后,將對各小組及個人進行綜合評價,該過程由進行相同研發任務的若干小組的所有成員、評委(通常由若干個更高級別的研發小組成員擔任)及教師共同完成。評價過程不僅是一個成績量化的過程,同時也是學員能力進一步提升的重要過程,因為在評價過程中學員將能學到別的團隊及個人的優點并能發現自己團隊及個人的不足。通過評價,每個學生的每一次實訓成績都將量化為一個分數,學員的期末成績是每一次成績的總和,總成績是學員晉級或者淘汰的主要依據。合理的評價指標是對學員進行科學評價的重要依據,也是督促學生在后繼的實訓中認真工作的標尺,因此我們在制定評價指標中會綜合考慮各種因素。每個研發小組的每一次實訓評價分為團隊評價和個人評價兩部分,團隊評價成績主要由軟件的質量、完成的時間及團隊工作狀態等構成,而個人評價成績則由其團隊分數、個人任務的完成質量以及被其指導的低層級的學員的成績(初級學員沒有這一項)等構成。

評價過程中首先由組長對本組軟件研發的情況進行概述,然后由各成員小組對自己的任務完成情況進行限時闡述,最后由評委們依據各項指標打出團隊及個人分數。因為評價過程是學員學結以及成績量化的重要過程,所以該過程得到了我們的足夠重視。實踐證明上述評價過程在我們的實踐教學中收到了良好的效果。

6 結束語

工作室作為實踐教學的一個平臺,為學生的實踐動手能力、分析思辨能力、專業創新能力及團隊協作等能力的培養起到了積極作用。本文以我校軟件工程專業的教師工作室的實例為背景,從工作室的人才培養定位、項目的選擇及工作室的運作等方面進行了全面的闡述。實踐證明,經過工作室培養的學生的實踐動手能力得到了明顯提升,就業率與就業質量明顯提高,目前許多工作室的學員已經成為了軟件企業的骨干。當然依托工作室的實踐教學作為一種相對新穎的實踐教學方式,還有許多問題值得我們持續研究與探索。

參考文獻:

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

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

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

軟件項目計劃書范文6

質量保障措施

質量保障措施包括項目質量管理保障措施和軟件開發質量保障措施兩方面。

1.1.1

項目質量管理保障措施

1、資深的質量經理與質保組

針對本項目,將派遣資深的質量經理參與質量保證組(簡稱SQA組)。SQA組負責確保項目遵守質量保證體系的標準要求,確保遵循項目計劃書中描述的要求,確保交付的軟件及其文檔以及非交付的軟件在需求、設計及管理等諸多方面的質量。

2、全程參與的質量經理

質量經理,即質量保證組組長,監控項目成員的軟件活動,并對軟件產品與可適用的標準、過程和軟件開發計劃的符合性進行評價,為雙方項目領導小組監控項目的軟件生產提供適當的可視性。

3、合理的質量控制流程

質量經理負責對項目進行監控與分析,將結果報告給由雙方高層人員組成的項目領導小組。項目經理批準給用戶的所有文檔和軟件,必須得到質量經理的復核和批準。

質量管理規范

質量經理的工作依據為行業標準、客戶方約定的管理規范和公司的管理規范,工作方式為編制質量計劃、過程和產品檢查、評審和審計、問題上報等。

服從工程監理

鑒于本項目的專業性和復雜性,如本項目中標,XXX將在系統建設、安裝調試和驗收等各環節嚴格服從專業監理公司的全過程監控,以保證整個項目的質量。

加強協調管理

由于本試點工程參加建設單位較多,需要統一協調與配合。如本項目中標,xxxx將積極配合、充分協調項目參與各方的關系,提高工作效率,團結一致共同建設本項目。

嚴格合同和計劃管理

本項目內容復雜,如本項目中標,為保證工程建設的質量和建成后運行的質量,在施工各環節將嚴格加強合同管理和計劃管理,嚴格按合同及工作計劃進行施工,確保工作質量。

重視培訓

由于本項目內容復雜,專業程度較高,如本項目中標,xxxxx將把培訓工作貫穿到整個建設過程中。本項目的培訓不能按照傳統的培訓方式在項目完成后進行,在工程設計、施工階段采用邊設計施工邊培訓的方式,以便用戶更快使用本系統,同時保證工程少出偏差,保證工程質量。

1.1.2

軟件質量保障措施

軟件質量保障措施包括對項目資源的保障,對質量管理過程的保障和對產品質量的技術保障。

(一)對軟件產品的測試

軟件測試是對軟件產品質量保障最重要的措施之一。

測試是評價檢查質量目標實現的重要手段,過程如下:

亚洲精品一二三区-久久