999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于UML的軟件項目管理教學軟件的開發研究

2017-03-23 11:59:10宋呦勞淑蕾
商情 2016年47期
關鍵詞:項目管理案例課程

宋呦+勞淑蕾

(唐山學院)

【摘要】近年來,各個高校的計算機及相關專業都開設了軟件項目管理的課程。軟件項目管理具有比較復雜的知識構成,因此多采用案例化教學的方式進行授課,然而案例是教學也存在著一定的問題。針對這些問題,本文分析設計開發了基于UML的軟件項目管理教學軟件為該課程提供了一些新的教學思路和方法。

【關鍵詞】軟件項目管理 教學軟件

1 研究背景

軟件項目管理作為計算機相關專業的必修課程,在大部分高校的計算機或軟件工程專業中均有開設。該課程從軟件工程專業培養目標出發,旨在使學生掌握軟件項目管理的基本理論、方法和技術并培養學生的實踐能力。該課程一般都遵循美國項目管理學會發布的項目管理知識體系(PMBOK),涉及到的知識領域多,內容繁雜。在教學中,越來越多的高校開始采用案例式教學,結合我校上課的實際情況,其基本思路為:(一)學生以分組的形式設定一個項目團隊,同組同學設定不同的團隊成員身份,如項目經理、系統分析員、程序員、配置管理員等;(二)在課程初期設置若干項目,或由團隊成員自己創建項目,確定項目的時間限制,資金限制等;(三)隨著課程的深入,各個團隊以模擬真實的形式進行項目推進,確定項目時間、成本、風險、質量等等項目管理的主要職能;(四)以分組打分、團隊演示、項目管理報告等形式進行成績考核。案例教學相比較傳統的教學方式,在激發學生積極性,提高教學質量方面確實起到了很好的作用,但在實際教學中,依然存在一定的問題。

首先,學生分組以及分組打分的形式,無論學生對團隊的貢獻率有多大,很容易造成同組學生分數相同,學生工作量無法統計計算。其次,受到授課課時和上機課時的安排的影響,學生完成項目報告的進度與上課進度很難做到同步。最后,教師很難在一個學期的時間里,持續的關注所有的學生的進度,往往只有到項目報告完成的時候才能看到學生的成果,造成了有錯誤不能及時發現改進的缺陷。根據以上在實際應用案例教學法的過程中發現的問題,結合常見的項目管理軟件,我們設計和開發了一種基于UML的項目管理教學軟件。

2 系統分析

通過對項目管理教學軟件的分析,軟件的使用者主要是教師和學生,其中教師的主要需求為:(1)設定案例,包括案例基本情況、資金、時間限制、質量限制等;(2)設定學生分組,限制案例人數等(3)同步學生進度(4)與學生互動交流(5)基本的系統管理職能。學生的主要需求為:(1)選擇案例(2)設定成員身份(3)按成員身份完成各自的工作(4)上傳下載相關資料(5)與教師互動交流(6)基本的管理職能。 系統的主要流程為:教師首先設定案例,包括案例的基本情況、資金、時間限制、質量要求等,同時設定該案例的學生人數要求。學生根據自身情況自由結組并選擇案例,同時設定組內成員身份,確定該身份需要完成的任務。隨著課程進度的展開,學生逐步完成任務,在各個時段教師均可以同步學生進度并給出意見,師生可以進行交流互動。學生各個階段的任務完成后,均可以以文檔的形式上傳,教師可以進行下載。

3 系統實施與使用

根據系統分析的結果,本系統采用B/S架構進行開發,數據庫采用免費的輕量級數據庫MySQL,使用Navicat將數據庫可視化。對于用戶界面來說,主要是使用html網頁作為用戶使用的界面。這種設計的好處在于能夠比較靈活的改變頁面的樣式,而且還能使用比較優秀的前端技術,利如Jquery。系統整體結構就是本著MVC的思想去搭建,做到前臺跟后臺分離。一般來說是前臺作為頁面的展示層用于跟用戶交互。業務邏輯層為用戶處理用戶的請求和組織用戶需求的界面。模型層則是一個個實體作為數據庫中表的映射。體現出來面向對象的思想,能夠更好的去面向對象編程。在處理用戶請求分發請求的時候使用struts2,在處理數據存儲和修改以及刪除數據的時候使用開源的hibernate框架,hibernate框架是一個很好的OR(ObjectRelationship)框架。能夠讓開發人員徹底的面向對象開發。不用去寫SQL語句就能實現數據的增刪改查。Spring則負責將他們整合起來負責一些bean的注入,直接能夠根據我的實體對象生成相應的數據庫表。為了減少代碼的冗余使代碼看起來更加清晰,開發中使用了java的泛型對常用的增、刪、改、查進行了封裝,只需要分別繼承已經寫好的接口與實現類,因此業務邏輯層能做到不用寫任何代碼就能調用相應的方法。同時,使用Ajax技術實現異步刷新來實現前后臺的同步。對于教師同步功能,開發中使用了Session,無論學生做何工作,教師都能用抓取Session的方法,獲得同步的權限,一方面可以遠程監控學生的工作,另一方面也可以用于師生交流。

系統開發完成后,經過學生試用,反應效果良好,突出解決了分組分工無法確定工作量以及師生不能同步的問題,通過本系統的使用也提高了學生學習軟件項目管理課程的興趣,提高了教學水平。

4 結語

案例教學是軟件項目管理教學中的常用的方法,在實際應用中也存在著一定的實際操作的困難,本系統使用了UML作為系統分析和設計的方法,分析了案例教學中存在的問題,設計了解決方案,使用了AJAX等技術進行實現,開發了B/S的軟件項目管理教學軟件,在實際教學中取得了較好的效果。新一代的信息技術的發展,給教學改革提出了新的挑戰,也提供了新的機遇,作為教育工作者,我們應該順應時代的需要,因勢利導地將新的技術應用到教學中去。

參考文獻:[1]李蓉,葉俊閔,楊艷.基于案例任務驅動的軟件項目管理課程實踐[J].計算機教育.2014(14)

[2]王敏.基于J2EE的企業級Web信息系統快速開發平臺設計[M].北京:科學出版社,2010.5.

[3]姚竟.《軟件項目管理》分組項目實踐教學方法研究[J].湖北經濟學院學報(人文社會科學版).2012(07)

[4]刁成嘉.UML系統建模與分析設計[M].北京:機械工業出版社,2007.7

猜你喜歡
項目管理案例課程
裝配式EPC總承包項目管理
基于大數據分析的集合式EPC總承包項目管理軟件技術的應用
項目管理在科研項目管理中的應用
現代企業(2021年2期)2021-07-20 07:56:54
案例4 奔跑吧,少年!
少先隊活動(2021年2期)2021-03-29 05:40:48
數字圖像處理課程混合式教學改革與探索
軟件設計與開發實踐課程探索與實踐
計算機教育(2020年5期)2020-07-24 08:53:38
為什么要學習HAA課程?
未來如何更高效地進行工程項目管理
隨機變量分布及統計案例拔高卷
發生在你我身邊的那些治超案例
中國公路(2017年7期)2017-07-24 13:56:38
主站蜘蛛池模板: 无码中文字幕加勒比高清| 欧美日韩成人| 日韩免费毛片视频| 无码一区中文字幕| 99精品免费欧美成人小视频| 免费va国产在线观看| 午夜精品久久久久久久2023| 欧美一区福利| 丰满的熟女一区二区三区l| 日韩色图在线观看| 在线观看免费AV网| 国产99视频精品免费观看9e| 日韩无码视频网站| 2021国产精品自产拍在线| 国产精品久久自在自2021| 亚洲一级毛片免费看| 特级毛片8级毛片免费观看| 亚洲综合色吧| 亚洲国产精品美女| 国产精品视频公开费视频| 91视频青青草| 国产在线八区| 久久综合色播五月男人的天堂| 成人午夜视频免费看欧美| 国产尤物在线播放| 亚洲日韩精品综合在线一区二区 | 亚洲色图欧美视频| 尤物成AV人片在线观看| 99久久精品国产自免费| 国产欧美中文字幕| 香蕉伊思人视频| 色综合综合网| 婷婷激情亚洲| 国产又爽又黄无遮挡免费观看 | www.亚洲天堂| 亚洲a级在线观看| 亚洲成a人在线播放www| 亚洲中文制服丝袜欧美精品| 欧美精品影院| 欧美日韩在线成人| 日本爱爱精品一区二区| 久久人体视频| 欧美成a人片在线观看| 香蕉99国内自产自拍视频| 一区二区午夜| 在线免费亚洲无码视频| 日本中文字幕久久网站| 第一区免费在线观看| 国产麻豆精品在线观看| 久久五月天综合| 日韩精品一区二区三区视频免费看| 国产亚洲欧美日韩在线一区| 国产综合精品一区二区| 亚洲男人在线天堂| 久久狠狠色噜噜狠狠狠狠97视色 | 国产精品偷伦视频免费观看国产 | 国产白浆视频| 思思热精品在线8| 欧美a√在线| 永久免费AⅤ无码网站在线观看| 人妖无码第一页| 国产美女自慰在线观看| 色天天综合| 在线看免费无码av天堂的| 午夜少妇精品视频小电影| 国产成人精品18| 亚洲爱婷婷色69堂| 婷婷激情亚洲| 久久频这里精品99香蕉久网址| 国产成人a毛片在线| 久久精品无码专区免费| 91亚洲免费视频| 1769国产精品免费视频| a级高清毛片| 欧美区国产区| 日韩欧美国产另类| 丁香六月激情婷婷| 亚洲视频免| 亚洲国产日韩欧美在线| 久久精品人妻中文系列| 高清不卡毛片| 久久精品波多野结衣|