軟件項目開發流程以及人員職責

實行軟件工程項目管理:

▲ 項目經理(負責人):項目經理(負責人)對整個項目負完全責任,是指導、控制、管理和規范某個軟件和軟/硬件系統建設的人,項目經理(負責人)是最終對客戶負責的人。

▲ 軟件項目經理(負責人):軟件項目經理(負責人)對一個項目的所有軟件活動負完全責任,控制一個項目的所有軟件資源,按照軟件約定與項目經理(負責人)打交道。

▲ 軟件工程組: 軟件工程組是負責一個項目的軟件開發和維護活動(例如:需求分析、設計、編程和測試)的人員(包括管理人員和技術人員)。

▲ 系統工程組: 系統工程組是負責下列工作的人(既有經理也有技術人員)的集團:規定系統需求;將系統需求分配給硬件、軟件和其它成分;規定硬件、軟件和其它成分之間的界面;以及監控這些成分的設計和開發以保證它們符合其規格說明。

▲ 系統測試組:系統測試組是一些負責策劃和完成獨立的軟件系統測試的個人(既有經理又有技術人員)的集團,測試的目的是為了確定軟件產品是否滿足對它的要求。

▲ 軟件質量保證組: 軟件質量保證組是一些計劃和實施項目的質量保證活動的個人(既有經理又有技術人員)的集團,其工作的目的是保證軟件過程的步驟和標準得到遵守。

▲? ? ? 軟件配置管理組: 軟件配置管理組是一些負責策劃、協調和實施軟件項目的正式配置管理活動的個人(既有經理又有技術人員)的集團

總體流程如下:

計劃階段-》需求分析階段-》軟件開發階段-》測試階段-》完成

一、項目計劃階段

項目計劃草案和風險管理計劃作為第一步,當有一個商業機會后,根據公司高層負責制定的初步商業計劃書來完成項目的計劃草案,確定、分析項目? ? 風險并確定其優先級,還要制定風險解決方案。本階段的目的是確立產品開發的經濟理由。

當確定開發之后則制定軟件開發計劃、人員組織結構定義及配備、過程控制計劃。

(1)項目計劃草案

項目計劃草案應包括產品簡介、產品目標及功能說明、開發所需的資源、開發時間和里程碑。

(2)風險管理計劃

也就是把有可能出錯或現在還不能確定的東西列出來,并制定出相應的解決方案。風險發現得越早對項目越有利。

(3)軟件開發計劃

軟件開發計劃的目的是收集控制項目時所需的所有信息,項目經理根據項目計劃來安排資源需求并根據時間表跟蹤項目進度。項目團隊成員根據項目計劃以了解他們的工作任務、工作時間以及他們所依賴的其他活動。

可將計劃分成總體計劃和詳細計劃,總體計劃中每個任務為一個里程碑,詳細計劃中必須將任務落實到個人。

軟件開發計劃還應包括產品的應收標準及應收任務(包括確定需要制訂的測試用例)。

(4)人員組織結構定義及配備

常見的人員組織結構有垂直方案、水平方案、混合方案。垂直方案中每個成員充當多重角色。水平方案中每個成員充當一到兩個角色。混合方案則包括了經驗豐富的人員與新手相互融合。具體選擇根據人員實際技能情況進行選擇。

(5)過程控制計劃

過程控制計劃的目的是收集項目計劃正常執行所需的所有信息,用來指導項目進度的監控、計劃的調整,確保項目按時完成。

二、需求分析階段

需求分析階段的目的是在系統工作方面與用戶達成一致。

(1)軟件需求規約

詳細說明系統將要實現的所有功能。

(2) 用戶界面原型

可以有三種表示方法:圖紙(在紙上)、位圖(繪圖工具)、可執行文件(交互式)。

三、? 軟件開發階段

本階段從物理上實現目標系統。采用了面向對象方法。

(1)軟件架構

說明軟件的組織結構、部署結構及運行環境。

(2)類設計

定義類之間的關聯和類的屬性、方法。

(3)數據庫設計

定義數據庫表之間的關聯和各個表的字段。

(4)編碼和單元測試

按照設計文檔進行編碼,每完成一個模塊應進行單元測試。

(5)集成系統

按軟件組織結構的要求將各個子系統組合起來。

四、測試階段

測試的目的是在發布之前找出程序的錯誤。包括:核實每個模塊是否正常運行(參考設計文檔)、核實需求是否被正確實施(參考需求文檔)。

(1)測試計劃

收集和組織測試信息,為測試工作提供指導。

(2)測試數據

盡量使用真實數據。

(3) 測試報告

記錄測試結果,詳細描述問題,提出解決辦法。

(4)幫助文件和用戶操作手冊

五、 管理軟件開發過程

有以下幾方面地工作:

(1)組織會議

討論會議、總結會議等。

(2)評審程序

對各個階段的工作結果進行審核。

(3)協調人員

(4) 配置管理

使用一些配置管理工具進行開發文檔管理,如:visual sourcesafe,teamsouce等

六、 各參與角色的具體職責描述及對人員的要求

(1) 項目經理

職責:

1、? 制定產品的目標。

2、? 制定各個工作的詳細任務表,跟蹤這些任務的執行情況,進行控制。

3、? 組織會議對程序進行評審。

4、? 綜合具體情況,對各種不同方案進行取舍并做出決定。

5、? 協調各項目參與人員之間的關系。

人員要求:

對產品有激情,具有領導才能。

對問題能正確而迅速地做出確定。

能充分利用各種渠道和方法來解決問題。

能跟蹤任務,有很好地日程觀念。

能在壓力下工作。

(2)系統分析員

職責:

1、? 了解用戶需求,寫出《軟件需求規約》。

2、? 建立用戶界面原型。

人員要求:擔任系統分析員的人員應該善于協調,并且具有良好的溝通技巧。擔任此角色的人員中必須要有具備業務和技術領域知識的人才。

(3)設計員

職責:

1、? 定義類的方法和屬性以及各個類之間的關聯,畫出類圖。

2、? 進行數據庫設計。

人員要求:? ? 掌握面向對象分析與設計技術,統一建模語言(uml)。

(4)程序員

職責:按項目的要求進行編碼和單元測試。

人員要求:良好的編程技能和測試技術。

(5)測試員

職責: 執行測試,描述測試結果,提出問題解決方案。

人員要求:了解被測試的系統,具備診斷和解決問題的技能,編程技能

小結一下:

可行性研究:一般只有大型的項目才有。

一、需求分析

1、采集、整理需求,寫出需求說明書(敘述該項軟件開發的意圖、應用目標、作用范圍以及其他應向讀者說明的有

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖,帶你破解...
    沈念sama閱讀 228,461評論 6 532
  • 序言:濱河連續發生了三起死亡事件,死亡現場離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機,發現死者居然都...
    沈念sama閱讀 98,538評論 3 417
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
    開封第一講書人閱讀 176,423評論 0 375
  • 文/不壞的土叔 我叫張陵,是天一觀的道長。 經常有香客問我,道長,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 62,991評論 1 312
  • 正文 為了忘掉前任,我火速辦了婚禮,結果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己,他們只是感情好,可當我...
    茶點故事閱讀 71,761評論 6 410
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
    開封第一講書人閱讀 55,207評論 1 324
  • 那天,我揣著相機與錄音,去河邊找鬼。 笑死,一個胖子當著我的面吹牛,可吹牛的內容都是我干的。 我是一名探鬼主播,決...
    沈念sama閱讀 43,268評論 3 441
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 42,419評論 0 288
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當地人在樹林里發現了一具尸體,經...
    沈念sama閱讀 48,959評論 1 335
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 40,782評論 3 354
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發現自己被綠了。 大學時的朋友給我發了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 42,983評論 1 369
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 38,528評論 5 359
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響,放射性物質發生泄漏。R本人自食惡果不足惜,卻給世界環境...
    茶點故事閱讀 44,222評論 3 347
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 34,653評論 0 26
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至,卻和暖如春,著一層夾襖步出監牢的瞬間,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 35,901評論 1 286
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人。 一個月前我還...
    沈念sama閱讀 51,678評論 3 392
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 47,978評論 2 374

推薦閱讀更多精彩內容

  • 先說項目開發過程中團隊人員的分工協作。 一 人員安排 畢業至今的大部分項目都是獨立完成,雖然也有和其他同事協作的時...
    SnowflakeCloud閱讀 10,801評論 3 59
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,659評論 25 708
  • 凌晨五點,接到母親的電話,說是父親痛了一宿沒睡,讓我趕緊開車送父親去醫院。我一骨碌爬起來,匆忙洗漱就出了門。 街道...
    梧桐瀟雨xt閱讀 243評論 0 0
  • 半年過去了,我玩了大半年了。現在什么最重要?工作。什么更重要?找工作。 下半年除了好好工作外,...
    書言菡語閱讀 187評論 0 0
  • 倚欄仰望水簾瀉, 落濺漣渏泛細圈。 夏雨嘩嘩風搖曳, 歌聲響亮悅耳環。
    六月天氣閱讀 167評論 3 8