軟件開發(fā)項目要求規(guī)范_第1頁
軟件開發(fā)項目要求規(guī)范_第2頁
軟件開發(fā)項目要求規(guī)范_第3頁
軟件開發(fā)項目要求規(guī)范_第4頁
軟件開發(fā)項目要求規(guī)范_第5頁
已閱讀5頁,還剩10頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

標準文案標準文案軟件工程開發(fā)和治理標準軟件開發(fā)的各個階段以及每個階段的工作活動和工件,但不對活動和工件的細節(jié)作過多規(guī)定。在工程開發(fā)過程中,每個工程依據(jù)自身的需要確定這些活動和工件的細節(jié)。工程階段圖2-1工程開發(fā)的五個階段啟動階段的總體戰(zhàn)略目標,對工程的需要建立認同。即確定到底需要做什么、開發(fā)什么產(chǎn)品或供給什么效勞,以及需要解決什么樣的問題和需要滿足客戶或市場的什么要求等,同時還要總結工程工作的范圍、所需資源、大約開支、各種風險,以及該工程不執(zhí)行的其他替代選擇等。這些代表了對整個工程目標從戰(zhàn)略角度和宏觀層次所進展的分析,通過工程的意向書總結出來,由此確證客戶或工程發(fā)起人和贊助者的要求與期望,并幫助他們判定工程是否上馬。工程意向總結書的通過及工程被批準上馬形成了這個工程的起始點。打算階段這個階段的工作是為整個工程做打算。工程開頭后,首先要確定工程的具體范圍,明確定出工程到底要做什么,總結、歸納并定出產(chǎn)品的功能。然后進一步制定工程的打算,列出每項具體工作,并建立全部工作任務的重要性及挨次;確定每項工作的執(zhí)行人和所需資源;依據(jù)人員的配置和力氣設定各項工作和整個工程的完成時間表。執(zhí)行階段人員、設備、費用、技術、信息,由治理者領導全體工程參與者開展各項工作。同時跟蹤各項具體工作和整個工程的進度,定期向全體工程人員及工程的發(fā)起人報告工程狀態(tài)。把握階段這個階段的工作是確證工程工作的結果符合工程的打算。它通過對工程結果的衡量和審核,與工程打算所期望的結果進展比較,找出實際結果與打算的差異,并制定處理措施。這個階段的工作還包括對工程進程中消滅的任何更改要求進展審核和批準。同時調解工程進程中出現(xiàn)的各種問題,如:對缺乏的資源的補償調整;對工程的進度表及各項具體工作的優(yōu)先級或順序的修訂。完畢階段受確實認。還包括在工程完成之后的收尾工作,對整個工程的經(jīng)受進展總結,修訂工程文檔,用戶培訓等。階段完成標志在工程開發(fā)過程中,當一個階段完成后才會開展下一個階段的工作;另外,“某個階段完成”通常被定義為工程的一個里程碑,里程碑標識了工程的進度,它是工程開發(fā)和把握的重要參考,對整個工程有重要的意義。因此,“確證某個階段是否已經(jīng)完成”的工作格外有重要。每一個階段的完畢以它特定任務的完成為象征整個階段就不能算是完成,因此工程就不能進入到下一個階段去。衡量階段完畢的工作結果必需是實在的交付品階段中的任務是否完成是透過任務活動中產(chǎn)生的交付品來表達的,交付品必需是可交付的、非抽象的、實質的并且可以通過用衡量的方法來推斷是否真正地完成了的具體事物。如:某一階段的完成是以建筑一個樣品或完成某分文件作為象征。任何工程階段的完畢,都應當有這樣的實質性東西的完成作為象征。跨階段的進程以階段結尾的合格驗證和審核來打算證,并檢查這一階段的工作質量和效率,由此推斷是否可以進入到下一個階段。這些檢驗象征了一個階段的結尾終點,表示工程的進程離開了上一個階段而進入了下一個階段。啟動階段圖3-1啟動階段的任務和工件產(chǎn)品領域爭論爭論產(chǎn)品所在領域的狀況,為工程論證供給依據(jù)。爭論內(nèi)容包括:產(chǎn)品領域的現(xiàn)狀和前景產(chǎn)品領域的商業(yè)模式和業(yè)務流程產(chǎn)品的價值和盈利空間產(chǎn)品的特性和簡潔度技術可行性爭論爭論產(chǎn)品的實現(xiàn)技術,總結技術可行性。爭論內(nèi)容包括:o類似產(chǎn)品的當前實現(xiàn)技術和技術趨勢實現(xiàn)技術的候選方案各個方案的優(yōu)點、本錢和風險開發(fā)團隊與實現(xiàn)技術的匹配狀況工程論證基于商業(yè)和技術等方面對工程的可行性進展論證,確定工程是否開展。假設開展工程,則進一步論證工程的總體方案。論證的內(nèi)容包括:商業(yè)可行性技術可行性當前產(chǎn)品與類似產(chǎn)品的比較工程收益和前景o工程的本錢和風險o工程的總體方案確定工程目標和范圍工程開頭時,全部相關人員必需對工程的目標和范圍達成共識,形成共同的工程愿景。并把愿景表達為《工程開發(fā)大綱》向相關人員傳達?!豆こ涕_發(fā)大綱》的內(nèi)容包括:五張圖表來描述產(chǎn)品目標、功能、平臺、客戶、進度表和開發(fā)職責能 用一個段落來綜述產(chǎn)品,再用一個段落來描述每個重要的功能的功能用一個段落來描述每個對產(chǎn)品有用的但本工程不實現(xiàn)的功能用一個段落來明確每個重要的涉眾群體和他們的風險股本求用一個段落來表達每個重要的工程需求險按風險暴露量對每個重要的工程風險都用一個段落來爭論報用一個段落綜述產(chǎn)品的回報,其后再對每個重要的工程回報都用一個段落來據(jù)來總結為什么這個工程會成功表3-1工程開發(fā)大綱打算階段圖4-1打算階段的任務和工件規(guī)模、工作量評估圍繞各項打算的制定工作對工程的規(guī)模、工作量等進展評估,評估的內(nèi)容包括:o模塊數(shù)量與簡潔度輸入、輸出和對外接口等數(shù)量與簡潔度SLOC和功能點o開發(fā)工作量〔人月〕o進度與里程碑進度風險定制工程開發(fā)打算打算一樣,工程開發(fā)打算不是固定不變的,在執(zhí)行過程中要對打算進展監(jiān)控,可能會依據(jù)實際狀況修改打算并重公布?!豆こ涕_發(fā)打算》的內(nèi)容包括:用三到五張圖表來描述產(chǎn)品目標、功能、平臺、客戶、進度表和開發(fā)職責〔《工程開發(fā)打算》的概述局部應當是《工程開發(fā)大綱》中概述局部的拷貝。當工程工程成員軟件過程軟件工程方法

時,修訂《工程開發(fā)打算》的概述局部而不是修訂《工程開發(fā)大綱》。這樣,以后在進展工程評價時,通過比較《工程開發(fā)大綱》和《工程開發(fā)打算》的概述,就能看出工程是如何轉變的〕用一到五頁的篇幅來概述產(chǎn)品的功能,其中,要包括這些功能的附加信息〔開發(fā)者需要這樣的信息來了解實現(xiàn)需求〕。概述這個工程中所應用的軟件過程?!簿唧w內(nèi)容可在《質量保證打算》中定義〕概述這個工程中所應用的軟件工程方法和技術?!操|量保證打算》中定義〕這一局部要表達出整個工程進度和工作量的估量。其中要包括:對固定不變的里程碑和同步點的解釋進度和工作量

在評估中的設想狀況、評估中的不準確性的可能來源隨著工程的進展如何更評估測量

〔具體進度表內(nèi)容可在《開發(fā)進度表》中定義〕概述這個工程中風險治理打算。〔具體內(nèi)容可在《風險治理打算》中定義〕概述這個工程中要收集的測量。列出要使用的每一項軟件工具,以及該工具所支持的任務。明確所需的硬件,包括那些需要移動、獵取或升級的硬件。軟件支持明確所需的軟件,包括需要獵取、安裝或升級的軟件件。人力支持由哪個人、部門或團隊為開發(fā)組的哪項任務供給支持。表4-1工程開發(fā)打算定制風險治理打算風險治理任務包括:風險識別、風險分析、確定風險優(yōu)先級、定制風險化解方案、風險化4-2】。圖4-2風險治理任務《風險治理打算》定義這些任務的執(zhí)行流程和人員安排?!讹L險治理打算》的內(nèi)容包括:用文字和圖表概述風險治理任務的總體執(zhí)行流程。別 “風險識別”任務的實施細節(jié)和各項工作的負責人。析 “風險分析”任務的實施細節(jié)和各項工作的負責人。險優(yōu)先級 具體說明“確定風險優(yōu)先級”任務的實施細節(jié)和各項工作的負責人。險化解方案具體說明“定制風險處理方案”任務的實施細節(jié)和各項工作的負責人。解 風險。這局部的內(nèi)容是描述風險作的操作標準和流程???具體說明風險監(jiān)控任務的實施細節(jié)和各項工作的負責人。4-2風險治理打算風險治理中通常會用到《TopN風險列表》,風險列表依據(jù)風險暴露量排序列出當前工程中主要的N個風險,《TopN風險列表》的內(nèi)容包括:名 的排名〔假設本周已被完全化解用“---”表示〕名 上周排名〔假設是識別的風險用“---”表示〕數(shù) 已上表的周數(shù)風險的名稱或簡述風險類型〔只針對進度相關的風險〕:打算編制o設計和實現(xiàn)o客戶和需求o承包商產(chǎn)品人員過程技術外部環(huán)境開發(fā)環(huán)境率度案度程范

風險發(fā)生的百分比概率〔工作日或工作周〕發(fā)生概率X損失程度風險的當前狀態(tài):未發(fā)生、已發(fā)生、已化解對已發(fā)生的風險,簡述化解進度〔未發(fā)生的風險用“---”表示〕4-3風險列表定制質量保證打算保證工作質量的一個重要步驟是制定一套合理的質量保證打算并貫徹執(zhí)行。《質量保證打算》的內(nèi)容包括:具體說明這個工程中所應用的軟件過程。具體說明這個工程中所應用的軟件工程方法和技術。些工作任務包括:常規(guī)開發(fā)活動〔需求分析、架構設計、具體設計、編碼和測試、公布和實施等〕會議〔工作例會、進度會議、審查會議等〕評審〔方案評審、技術評審、質量評審等〕測量〔產(chǎn)品規(guī)模測量、進度測量、缺陷率測量、測試掩蓋率測量等〕其他活動〔技能培訓、資料收集、內(nèi)部流、客戶溝通等〕表4-4工作標準定制開發(fā)進度打算局部?!堕_發(fā)進度表》的內(nèi)容包括:o工程的開頭和完畢時間工程各個階段的開頭和完畢時間每個階段的工作任務及其開頭和完畢時間每個工作任務的子任務的及其開頭和完畢時間里程碑和同步點角色的定義和任務安排作為跟蹤工程進度的重要依據(jù),進度表在工程推動過程中需要不斷細化。另外,當實際進度與打算進度消滅偏差時,需要修改進度表并重公布。執(zhí)行階段圖5-1執(zhí)行階段的任務和工件需求分析展足界面原型設計和架構設計工作。《需求規(guī)格說明書》的內(nèi)容包括:業(yè)務需 1.做什么做的范圍對結果的要求需求 對軟件產(chǎn)品或系統(tǒng)使用方案的角度動身,描述和總結使用者利用該軟或系統(tǒng)能夠做的事或能夠完成的任務。依據(jù)上述使用者需求列出的使用方案,列出開發(fā)者必需為軟件產(chǎn)品或系統(tǒng)實求 能。1.運行速度、容量、并發(fā)性能2.對資源的利用率求3.對外界輸入的反響速度和準確性4.對過失的負荷力氣o必需適應的運行環(huán)境的要求〔包括運行平臺、網(wǎng)絡及其他硬件要求〕求o〔包括與操作系統(tǒng)、數(shù)據(jù)庫、掃瞄器及其他應的兼容要求〕o與外部其他系統(tǒng)和組件的接口要求o〔牢靠性、效率性、靈敏性、安全性、互操作定性、健全性、可用性〕求o對開發(fā)者重要的質量標志〔不屬于上述需求范圍的,但受到其他環(huán)境和商業(yè)合同影響的要求。1.國家或地區(qū)的任何特別的標準求 2.軟件使用界面的特別要求與學問產(chǎn)權有關的要求軟件所面對的市場和行業(yè)的標準客戶的特別要求的成功與否起很大影響的因素,是開發(fā)力氣的局限:開發(fā)的局限 1.人員的局限技術的制約和局限客戶的特別要求表5-1需求分析告《需求分析報告》的編制方式可以是多樣的,例如把全部“非功能性需求”組織成“外部接口需求”、“質量屬性需求”和“需求約束”5-2】圖5-2需求規(guī)格說明書界面原型設計明確了系統(tǒng)的關鍵需求后,就可以進展界面原型設計工作,獵取用戶的反響,盡快確定

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論