• <input id="zdukh"></input>
  • <b id="zdukh"><bdo id="zdukh"></bdo></b>
      <b id="zdukh"><bdo id="zdukh"></bdo></b>
    1. <i id="zdukh"><bdo id="zdukh"></bdo></i>

      <wbr id="zdukh"><table id="zdukh"></table></wbr>

      1. <input id="zdukh"></input>
        <wbr id="zdukh"><ins id="zdukh"></ins></wbr>
        <sub id="zdukh"></sub>
        公務員期刊網(wǎng) 論文中心 正文

        軟件工程項目管理在軟件開發(fā)中的應用

        前言:想要寫出一篇引人入勝的文章?我們特意為您整理了軟件工程項目管理在軟件開發(fā)中的應用范文,希望能給你帶來靈感和參考,敬請閱讀。

        軟件工程項目管理在軟件開發(fā)中的應用

        【摘要】

        隨著軟件深入到我們生活的各個領域,人們對軟件的特性以及功能要求越來越多,要開發(fā)出一個優(yōu)秀的軟件,必須綜合不同的用戶的不同的想法。另外加上企業(yè)、個人和政府的信息需求日益復雜,現(xiàn)在的計算機程序不再是一個人能夠輕松構建,而是需要一個龐大的團隊共同努力。并且各種形式,各種應用領域的軟件都需要工程化,所以,產(chǎn)生了軟件工程,整個軟件工程過程中的項目管理方法是非常重要的,本文主要根據(jù)軟件開發(fā)中項目管理涉及的人員、產(chǎn)品、過程和項目四個方面來講述了軟件工程項目管理的具體內(nèi)容。

        【關鍵詞】軟件工程;項目管理;管理方法

        1軟件工程開發(fā)概述

        軟件工程是建立和使用一套合理的工作原則,以便經(jīng)濟地獲得可靠地、可以在實際機器上高效運行的軟件。軟件工程方法為構建軟件提供了技術上的解決方法,包括溝通、需求分析、設計建模、編程、測試和技術支持。

        2軟件工程項目管理方法在軟件開發(fā)中的應用

        有效的項目管理集中在4個方面:人員、產(chǎn)品、過程和項目。

        2.1人員

        在IEEE發(fā)表的一項研究中提到,當向3個大型技術公司中主管工程的3位副總裁問及一個成功的軟件項目中最重要的因素是什么時,他們回答會的的第一重要的因素不是他們所用的工具,而是人員。

        2.1.1項目利益相關人員每個項目的利益相關人員有高級管理者、技術管理者、開發(fā)人員、客戶和最終用戶參與,為了高效率的完成項目,整個團隊必須能夠發(fā)揮好每個相關人員的能力和技術,這是團隊領導者的任務。

        2.1.2團隊領導者項目的管理需要很多相關者的努力,作為一個團隊的領導者,第一要具有一定的實力,必須能夠掌握整個項目,還要能夠理解團隊人員,能夠用自己的語言來影響整個團隊。

        2.1.3軟件團隊優(yōu)秀的團隊結構取決于組織的管理風格、團隊里人員數(shù)目與技術書評,以及問題的總體難易程度。規(guī)劃軟件工程團隊結構時應該考慮待解決問題的難度、開發(fā)程序的規(guī)模、團隊成員需要共同工作的時間、對問題做模塊化劃分的程度、待開發(fā)系統(tǒng)的質量要求和可靠性要求、交付日期的嚴格程度以及項目所需要的友好交流的程度等因素。

        2.2產(chǎn)品

        不管喜歡與否,從項目一開始,就要研究應該開發(fā)哪些產(chǎn)品以及要解決哪些問題。至少我們要建立和界定產(chǎn)品的范圍。

        2.2.1軟件范圍軟件項目管理首先要做的就是確定軟件范圍。確定范圍主要考慮要開發(fā)的軟件如何適應于大型的系統(tǒng)、產(chǎn)品或業(yè)務環(huán)境,軟件要產(chǎn)生哪些客戶可見的數(shù)據(jù)對象作為輸出和軟件要執(zhí)行什么功能才能將輸入數(shù)據(jù)變換成輸出數(shù)據(jù)等問題。

        2.2.2問題劃分問題劃分是軟件需求分析的核心活動。在確定軟件范圍的活動中,并不試圖去完全分解問題,只是分解其中的兩個主要方面:必須交付的功能和內(nèi)容和所使用的過程。

        2.3過程

        團隊選擇過程模型主要適合于需要該產(chǎn)品的客戶和從事開發(fā)工作的人員,產(chǎn)品本身的特性和軟件團隊隨處的項目工作環(huán)境。軟件團隊在選擇最適合項目的軟件過程模型時,應該具有很大的靈活性。一旦選定了過程模型,項目團隊可以根據(jù)需要靈活地確定過程模型中應包含的軟件工程任務。較小的項目如果與以前開發(fā)過的項目相似,可以采用線性順序方法。如果時間要求太緊,不可能完成所有功能時,增量策略可能是最好的。同樣的,如果項目具有其他特性,可能就要選擇其他過程模型。作為項目負責人,要特別注意與用戶保持聯(lián)系,掌握用戶的心理和動態(tài)防止來自用戶的各種干找和阻力。

        2.4項目

        為了更好地管理軟件項目,我們要注意以下幾點:

        (1)在正確的基礎上開始工作。通過以下兩點來實現(xiàn):首先努力的正確理解要解決的問題,然后為每個參與項目的人員設置現(xiàn)實的目標和期望。這一點又通過組建合適的開發(fā)團隊,并給與團隊工作時所需的自由、權利和技術而得到加強。

        (2)保持動力。很多項目的啟動都有一個良好的開端,但是,后來慢慢地開始瓦解。為了使整個項目開發(fā)過程人員充滿動力,項目經(jīng)理比喻采用激勵措施,使人員變動更小,讓每個任務都高質量的完成。

        (3)跟蹤進展。對于軟件項目而言,當工作產(chǎn)品正在產(chǎn)生或被認可時,跟蹤項目進展要作為質量保證活動的一部分。

        (4)做出英明決策。總體上,項目經(jīng)理和軟件團隊的決策應該“保持項的簡單性”。

        (5)進行事后分析。建立統(tǒng)一的機制,從每個項目中獲取科學系的經(jīng)驗。

        3結語

        軟件工程項目管理是軟件工程的普適性活動。它先于任何技術活動之前開始,且持續(xù)貫穿于整個計算機軟件的建模、構造和部署之中。項目管理中的人員、產(chǎn)品、過程和項目對軟件項目管理具有重大的影響。要順利完成軟件開發(fā),就必須將人員組織成有效的團隊,激勵他們完成高質量的軟件工作,并協(xié)調他們實現(xiàn)有效的溝通。產(chǎn)品的需求必須考慮客戶與開發(fā)者的想法,設計更合適的產(chǎn)品。過程必須適合于人員和產(chǎn)品。最后必須采用確保軟件團隊能夠成功的方式來組織項目。

        參考文獻

        [1]鄭人杰,馬素霞.軟件工程實踐者的研究方法(原書第七版).機械工業(yè)出版社,2011.

        作者:王明 單位:首都經(jīng)濟貿(mào)易大學

        无码人妻一二三区久久免费_亚洲一区二区国产?变态?另类_国产精品一区免视频播放_日韩乱码人妻无码中文视频
      2. <input id="zdukh"></input>
      3. <b id="zdukh"><bdo id="zdukh"></bdo></b>
          <b id="zdukh"><bdo id="zdukh"></bdo></b>
        1. <i id="zdukh"><bdo id="zdukh"></bdo></i>

          <wbr id="zdukh"><table id="zdukh"></table></wbr>

          1. <input id="zdukh"></input>
            <wbr id="zdukh"><ins id="zdukh"></ins></wbr>
            <sub id="zdukh"></sub>
            改则县| 静安区| 始兴县| 林芝县| 哈尔滨市| 长丰县| 乌拉特前旗| 元阳县| 仪征市| 江陵县| 宿松县| 新平| 宕昌县| 澳门| 定边县| 武定县| 昌乐县| 正宁县| 玛多县| 金乡县| 沙河市| 宁安市| 新闻| 大城县| 安岳县| 深水埗区| 中卫市| 莱阳市| 鸡泽县| 南召县| 衡山县| 呼伦贝尔市| 贵南县| 扶沟县| 临沂市| 崇文区| 屏南县| 庄河市| 宜宾市| 新宾| 磐石市| http://444 http://444 http://444