freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

軟件開發(fā)流程(已修改)

2024-11-15 23:07 本頁面
 

【正文】 第一篇:軟件開發(fā)流程開發(fā)流程第一步:需求調研分析1相關系統(tǒng)分析員和用戶初步了解需求,然后用WORD列出要開發(fā)的系統(tǒng)的大功能模塊,每個大功能模塊有哪些小功能模塊,對于有些需求比較明確相關的界面時,在這一步里面可以初步定義好少量的界面。2 系統(tǒng)分析員深入了解和分析需求,根據(jù)自己的經(jīng)驗和需求用WORD或相關的工具再做出一份文檔系統(tǒng)的功能需求文檔。這次的文檔會清楚例用系統(tǒng)大致的大功能模塊,大功能模塊有哪些小功能模塊,并且還例出相關的界面和界面功能。3 系統(tǒng)分析員和用戶再次確認需求。第二步:概要設計首先,開發(fā)者需要對軟件系統(tǒng)進行概要設計,即系統(tǒng)設計。概要設計需要對軟件系統(tǒng)的設計 進行考慮,包括系統(tǒng)的基本處理流程、系統(tǒng)的組織結構、模塊劃分、功能分配、接口設計、運行設計、數(shù)據(jù)結構設計和出錯處理設計等,為軟件的詳細設計提供基礎。第三步:詳細設計在概要設計的基礎上,開發(fā)者需要進行軟件系統(tǒng)的詳細設計。在詳細設計中,描述實 現(xiàn)具體模塊所涉及到的主要算法、數(shù)據(jù)結構、類的層次結構及調用關系,需要說明軟件系統(tǒng)各個層次中的每一個程序(每個模塊或子程序)的設計考慮,以便進行編碼和測試。應當保證軟件的需求完全分配給整個軟件。詳細設計應當足夠詳細,能夠根據(jù)詳細設計報告進行編碼。第四步:編碼在軟件編碼階段,開發(fā)者根據(jù)《軟件系統(tǒng)詳細設計報告》中對數(shù)據(jù)結構、算法分析和模塊實現(xiàn)等方面的設計要求,開始具體的編寫程序工作,分別實現(xiàn)各模塊的功能,從而實現(xiàn)對目標系統(tǒng)的功能、性能、接口、界面等方面的要求。第五步:測試測試編寫好的系統(tǒng)。交給用戶使用,用戶使用后一個一個的確認每個功能。第六步:軟件交付準備在軟件測試證明軟件達到要求后,軟件開發(fā)者應向用戶提交開發(fā)的目標安裝程序、數(shù)據(jù)庫的數(shù)據(jù)字典、《用戶安裝手冊》、《用戶使用指南》、需求報告、設計報告、測試報告等雙方合同約定的產(chǎn)物?!队脩舭惭b手冊》應詳細介紹安裝軟件對運行環(huán)境的要求、安裝軟件的定義和內(nèi)容、在客戶端、服務器端及中間件的具體安裝步驟、安裝后的系統(tǒng)配置?!队脩羰褂弥改稀窇ㄜ浖黜椆δ艿氖褂昧鞒?、操作步驟、相應業(yè)務介紹、特殊提示和注意事項等方面的內(nèi)容,在需要時還應舉例說明。第七步:驗收用戶驗收。第二篇:軟件開發(fā)流程某軟件項目開發(fā)流程目的主要講述如何組織開發(fā)軟件項目,使之更加快速、有效的完成。并分成以下幾個階段進行詳細講述:項目計劃階段、需求分析階段、軟件開發(fā)階段、測試階段、管理軟件開發(fā)過程、各參與角色的具體職責描述及對人員的要求。適用范圍開發(fā)周期3周、開發(fā)人月2人月的項目,中小型(37人)軟件項目的開發(fā)指南,而大型軟件項目使用RUP會更好。注:周期小于上述范圍,使用開發(fā)任務需求單進行安排,走任務開發(fā)流程??傮w流程計劃階段-》需求分析階段-》軟件開發(fā)階段-》測試階段-》項目計劃草案和風險管理計劃作為第一步,當有一個商業(yè)機會后,根據(jù)公司高層負責制定的初步商業(yè)計劃書來完成項目的計劃草案,確定、分析項目風險并確定其優(yōu)先級,還要制定風險解決方案。本階段的目的是確立產(chǎn)品開發(fā)的經(jīng)濟理由。當確定開發(fā)之后則制定軟件開發(fā)計劃、人員組織結構定義及配備、過程控制計劃。(1)項目計劃草案項目計劃草案應包括產(chǎn)品簡介、產(chǎn)品目標及功能說明、開發(fā)所需的資源、開發(fā)時間和里程碑。(2)風險管理計劃也就是把有可能出錯或現(xiàn)在還不能確定的東西列出來,并制定出相應的解決方案。風險發(fā)現(xiàn)得越早對項目越有利。(3)軟件開發(fā)計劃軟件開發(fā)計劃的目的是收集控制項目時所需的所有信息,項目經(jīng)理根據(jù)項目計劃來安排資源需求并根據(jù)時間表跟蹤項目進度。項目團隊成員根據(jù)項目計劃以了解他們的工作任務、工作時間以及他們所依賴的其他活動??蓪⒂媱澐殖煽傮w計劃和詳細計劃,總體計劃中每個任務為一個里程碑,詳細計劃中必須將任務落實到個人。軟件開發(fā)計劃還應包括產(chǎn)品的應收標準及應收任務(包括確定需要制訂的測試用例)。(4)人員組織結構定義及資源計劃常見的人員組織結構有垂直方案、水平方案、混合方案。垂直方案中每個成員充當多重角色。水平方案中每個成員充當一到兩個角色。混合方案則包括了經(jīng)驗豐富的人員與新手相互融合。具體選擇根據(jù)人員實際技能情況進行選擇。適用范圍:開發(fā)人月大于5人月、周期超過2個月、投入人員4人以上的項目必須編寫計劃,低于范圍的則可省略或者簡化(5)過程控制計劃過程控制計劃的目的是收集項目計劃正常執(zhí)行所需的所有信息,用來指導項目進度的監(jiān)控、計劃的調整,確保項目按時完成。適用范圍:開發(fā)人月大于5人月、周期超過2個月、投入人員4人以上的項目必須編寫計劃 低于范圍的則可省略或者簡化需求分析階段的目的是在系統(tǒng)工作方面與用戶達成一致。(1)軟件需求規(guī)約詳細說明系統(tǒng)將要實現(xiàn)的所有功能。參考文檔:(2)用戶界面原型可以有三種表示方法:圖紙(在紙上)、位圖(繪圖工具)、可執(zhí)行文件(交互式)。參考文檔:本階段從物理上實現(xiàn)目標系統(tǒng)。采用了面向對象方法。(1)軟件架構說明軟件的組織結構、部署結構及運行環(huán)境。(2)類設計定義類之間的關聯(lián)和類的屬性、方法。(3)數(shù)據(jù)庫設計定義數(shù)據(jù)庫表之間的關聯(lián)和各個表的字段。(4)編碼和單元測試按照設計文檔進行編碼,每完成一個模塊應進行單元測試。(5)集成系統(tǒng)按軟件組織結構的要求將各個子系統(tǒng)組合起來。四、測試階段測試的目的是在發(fā)布之前找出程序的錯誤。包括:核實每個模塊是否正常運行(參考設計文檔)、核實需求是否被正確實施(參考需求文檔)。(1)測試計劃收集和組織測試信息,為測試工作提供指導。(2)測試數(shù)據(jù)盡量使用真實數(shù)據(jù)。(3)測試報告記錄測試結果,詳細描述問題,提出解決辦法。(4)幫助文件和用戶操作手冊五、管理軟件開發(fā)過程有以下幾方面地工作:(1)組織會議討論會議、總結會議等。(2)評審程序對各個階段的工作結果進行審核。(3)協(xié)調人員(4)配置管理使用一些配置管理工具進行開發(fā)文檔管理,如:Visual Sourcesafe,Teamsouce等六、各參與角色的具體職責描述及對人員的要求(1)項目經(jīng)理職責:制定產(chǎn)品的目標。制定各個工作的詳細任務表,跟蹤這些任務的執(zhí)行情況,進行控制。組織會議對程序進行評審。綜合具體情況,對各種不同方案進行取舍并做出決定。協(xié)調各項目參與人員之間的關系。人員要求:對產(chǎn)品有激情,具有領導才能。對問題能正確而迅速地做出確定。能充分利用各種渠道和方法來解決問題。能跟蹤任務,有很好地日程觀念。能在壓力下工作。(2)系統(tǒng)分析員職責:了解用戶需求,寫出《軟件需求規(guī)約》。建立用戶界面原型。人員要求:擔任系統(tǒng)分析員的人員應該善于協(xié)調,并且具有良好的溝通技巧。擔任此角色的人員中必須要有具備業(yè)務和技術領域知識的人才。(3)設計員職責:定義類的方法和屬性以及各個類之間的關聯(lián),畫出類圖。進行數(shù)據(jù)庫設計。人員要求:掌握面向對象分析與設計技術,統(tǒng)一建模語言(UM
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1