美章網 資料文庫 軟件工程管理在軟件開發中的應用范文

軟件工程管理在軟件開發中的應用范文

本站小編為你精心準備了軟件工程管理在軟件開發中的應用參考范文,愿這些范文能點燃您思維的火花,激發您的寫作靈感。歡迎深入閱讀并收藏。

軟件工程管理在軟件開發中的應用

摘要:

在現代化的社會中,人們對于軟件工程的管理缺少一定的認識,很多人對于軟件工程并沒有足夠的重視,實際上在現階段的二十一世紀當中,信息化的社會所帶給人們的是前所未有的動力,很多事物都在二十一世紀中被賦予了新的定義。而軟件工程就是二十一世紀社會中的新模型。文章將會針對軟件工程管理的內容以及軟件開發中的應用進行具體的論述和分析。

關鍵詞:

工程管理;軟件開發;實際應用;計算機

從目前的情況來看,軟件工程的工程項目管理并沒有受到大多數人的重視,究其原因主要就是人們的思維方式和想法仍然停留在較為傳統的思維方式中。很多人在對現代化的軟件進行管理的時候缺乏對于軟件工程的管理和控制,更多的會在意軟件工程的科學性,實際上筆者認為軟件工程在實際的發展中,管理方法是至關重要的,只有不斷地提升對軟件工程的管理才會更好地提升軟件工程的綜合目標。據有關調查結果顯示軟件工程管理如果出現錯誤要比程序錯誤嚴重的多,所以由此可見軟件工程管理的重要性[1]。

1軟件工程方法概述

軟件工程實際上就是一種通過運用程序語言、數據庫、開發技術以及系統平臺等多個體系共同組成的一個工程。在現階段的社會中,軟件工程體系已經在很多行業得到了廣泛的應用。例如金融、農業以及航空等部門都應用了軟件工程體系進行發展。這樣不僅僅提升了自身的工作效率,還在很大程度上提升了軟件工程的管理精確度。

2軟件工程管理的內容

2.1開發人員軟件開發人員一般都需要由很多個部分組成,一般情況下會分為系統分析員、項目負責員、高級程序員、初級程序員和資料員等,這些人員共同對軟件工程進行管理和分析。由于軟件工程對于人員的要求比較高,所以負責不同工作的人員應該具有不同的能力。例如系統分析員需要具備較強的應變能力和對于問題的分析能力,一般發現任何的問題要第一時間對其提出解決方案。針對于軟件工程而言,并不需要開發人員過多,更多地應該要求精益求精。

2.2組織結構

2.2.1主程序員組織機在IBM公司提出的主程序員組中,軟件系統的結構化思想是在組織上體現出來的,主程序員組織機主要體現在了思維方式方面。一般情況下一位高級工程師主要負責主持和計劃工作,其他的協調和復審組的全部技術一般都是由其他技術人員來操控,技術人員不宜過多,保持在二十五人左右為宜。這些技術人員主要是為了負責分析和開發活動,一位后援工程師支持高級工程師的工作,并且在項目繼續的時候,還可以承擔起代替高級工程師工作的任務,這樣可以盡可能地減少對于軟件管理所造成的失誤[2]。

2.2.2專家組專家組的組成一般適用于能夠協調合作的人,與其他的組合相比,專家組更強調將每一個人的才能充分地發揮出來,這樣可以在實際的軟件開發中發揮出其自身最大的價值。因為軟件工程管理在實際的操作中需要有多方面人員的融入,所以涉及到的內容和方面也比較多。這些專家共同組成了一個開發機構。這種軟件工程管理方法雖然在現如今最被被廣泛應用,但是仍然存在自身的弊端,如果工作人員之間在合作中出現協調性的問題,將會很大程度地影響軟件工程的開發和應用。

2.2.3民主組織民主組織由從事各個方面工作的人員輪流擔任組長,這一民主組織結構雖然能夠在很大程度上起到激發人員積極性的目的,但是這種頻繁的調動往往不利于組長信息的轉移,也就是說這種民主組織并不符合軟件工程的長遠發展。在現階段的發展中并不是值得推薦的,筆者認為軟件工程管理應該從多方面多角度去進行分析,只有選擇最為準確的方法和管理方式才是最重要的[3]。

2.3用戶

2.3.1用戶不積極,不配合據有關調查結果顯示可以發現,存在著一些對于軟件工程管理不積極和不配合的用戶,這些用戶一般都是對如今的先進技術持有懷疑的態度。實際上這些用戶的心理是消極的,他們通常對事物表現出漠不關心的狀態,但是實際上這部分用戶對于軟件的研發和管理是非常重要的。因為可以通過對這些用戶的了解和分析,進而更加準確地找出用戶的需求和計算機行業在發展中存在的問題,以便更好地改進。二十一世紀,計算機行業的發展已經涉及到了很多的領域,我國各行各業都已經深入到了信息化的時代,互聯網行業的發展帶動著我國的經濟實現快速的發展和進步。只有不斷地發現自身的問題并且對其進行分析才會更有利于提升我國的綜合國力。

2.3.2用戶求快求全從目前的情況來看,很多用戶對于計算機軟件的要求過于苛刻,很多用戶求快求全,這樣實際上是不利于計算機軟件管理系統的研發和發展的。因為無論是研發任何一個計算機軟件都不是一朝一夕就能夠完成的,也不是可以通過人海戰術就可以加快工期的。計算機軟件技術的開發需要考慮的方面和內容很多,一些大的系統需要包羅萬象,所以在研發和管理中必然要考慮周全,這樣才會實現可持續發展的戰略目標。

2.3.3用戶需求變化在軟件的開發過程中,很多用戶可能會對于軟件有著不同的要求,實際上這些要求的提出都是在情理之中,因為社會在進步,科學技術在發展,隨著人們生活水平的提升,人們對于軟件工程也有了更多的要求。但是如果站在軟件工程的角度上來看就會發現,人們并不希望有這種變化。一般情況下軟件工程中的工作人員都希望利用自身的軟件設計來更好地滿足客戶的需求[4]。

2.3.4控制人員控制是對開發組織內部人員的一種控制,一般情況下為了確保工作人員的穩定性,應該盡可能的減少工作人員崗位的變動。因為如果在軟件的研發和開發中存在人員變動頻繁的情況就很容易導致軟件開發存在錯誤。所以筆者認為確保工作人員的穩定性是至關重要的。每一次的軟件研發都要盡可能地確保每一個人能夠在自己的崗位中實現長遠的發展。并且對于經費要有著明確的計算,不要出現經費過量或者是經費超出預算的情況,軟件項目如果失去了經濟的保障,將會失去自身的意義,所以對軟件研發中的人員和經費控制是非常重要的一項內容。

2.3.5文檔資料文檔資料的整合和分析是反映軟件工程管理較為直觀的一種方法,任何一項軟件工程從研發到最終的投入使用,都應該具有明確的文檔資料,這些完整的資料是反應軟件工程管理的主要內容。每一個階段的文檔資料是以后各個階段工作的基礎性內容,通過對文檔資料的分析和觀察可以清楚的認識到軟件工程管理方法中弊端,這樣會更有利于改進現有的軟件管理方法。

3結語

綜上所述,筆者簡單地論述了軟件工程管理方法在軟件開發中的一些應用,通過分析可以發現,實際上軟件管理是一項十分重要的工程。在現代化的社會中,隨著人們生活水平的不斷提升和發展,計算機行業的發展已經深入到了各個行業中,為了實現軟件工程的可持續發展戰略,就必須要有良好的管理和力求在確定的時間和預算范圍內實現高效率的工作,這樣才會為實現可持續發展戰略奠定堅實的基礎。

參考文獻:

[1]胡勁松.軟件工程方法在MIS開發中的作用探析[J].信息與電腦:理論版,2013(9):132-133

[2]蘭花香.軟件工程方法的新進展[J].軟件導刊,2014(8):109-116

[3]孫儷.軟件工程方法在嵌入式系統開發中的應用于驗證[J].信息與電腦:理論版,2014(7):324-327

[4]潘建群,丁峰,張桂林.大型電子信息系統的軟件工程化實踐與體會[J].計算機工程,2014(6):109-115

作者:王博 單位:曲阜師范大學 信息科學與工程學院

主站蜘蛛池模板: 亚洲一区动漫卡通在线播放| 又色又爽又黄的视频网站| 亚洲欧美日韩精品久久| 老司机深夜网站| 国产成版人视频网站免费下| 92国产精品午夜福利| 巨胸狂喷奶水视频www网站免费| 久久国产热这里只有精品| 欧美丰满大乳大屁股流白浆| 人妖欧美一区二区三区四区| 精品日韩欧美国产一区二区| 国产乱子伦农村XXXX| eeuss影院www新天堂| 我的极品岳坶34章| 久久影院最新消息| 男人和男人一起差差| 四虎影视久久久免费| 青青草视频成人| 天堂8在线天堂资源bt| 久久精品国产96精品亚洲| 欧美军人男男同videos可播放| 亚洲综合视频在线观看| 精品三级久久久久电影网1| 国产V亚洲V天堂A无码| 1000部免费啪啪十八未年禁止观看 | 久久久久亚洲AV无码专区桃色| 最近中文字幕免费完整国语 | 亚洲国产午夜精品理论片| 水蜜桃亚洲一二三四在线| 免费a级在线观看播放| 激情综合网五月| 国产精品免费久久久久影院| 99久热只有精品视频免费看 | 久久久久久久亚洲AV无码| 日韩avapp| 久久精品国内一区二区三区| 男人免费桶女人45分钟视频| 又爽又黄又无遮挡的视频| 色吊丝在线永久观看最新版本| 国产午夜在线视频| 麻豆tv入口在线看|