版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 軟件產(chǎn)品研發(fā)理論培訓(xùn)軟件產(chǎn)品研發(fā)理論培訓(xùn)2理論培訓(xùn)內(nèi)容理論培訓(xùn)內(nèi)容軟件工程基礎(chǔ)理論軟件工程基礎(chǔ)理論軟件需求分析軟件需求分析軟件總體設(shè)計軟件總體設(shè)計軟件詳細(xì)設(shè)計軟件詳細(xì)設(shè)計軟件測試軟件測試3軟件工程基礎(chǔ)理論軟件工程基礎(chǔ)理論v 軟件工程的基本原理如下:v 采用分階段的生命周期計劃嚴(yán)格管理v 堅持進(jìn)行階段評審v 實(shí)行嚴(yán)格的產(chǎn)品控制v 采用現(xiàn)代的程序設(shè)計技術(shù)v 結(jié)果應(yīng)能清楚的審查v 開發(fā)小組應(yīng)該少而精v 軟件工程具有不斷改進(jìn)的必要性 1 1 4軟件工程基礎(chǔ)理論軟件工程基礎(chǔ)理論v 生命周期的各個階段 2 2 問題定義可行性分析需求分析總體設(shè)計詳細(xì)設(shè)計編碼測試維護(hù)5軟件工程基礎(chǔ)理論軟件工程基礎(chǔ)理論v 各
2、個階段的主要任務(wù) 3 3 調(diào)查問題、理解問題;提出問題的性質(zhì)、工程項(xiàng)目目標(biāo)和規(guī)模的書面報告不是具體去解決問題,而是研究問題的范疇,探索問題是否值得解決和是否有可行的解決辦法為了解決問題,確定目標(biāo)系統(tǒng)必須做什么;主要是確定目標(biāo)系統(tǒng)必須具備哪些功能問題定義問題定義*可行性研究可行性研究*需求分析需求分析概括地說,應(yīng)該如何解決問題;抽象概括方式提出解決方案將解決辦法具體化,細(xì)致化,轉(zhuǎn)變成利于程序員進(jìn)行實(shí)施的設(shè)計藍(lán)圖編寫出正確的容易理解的、利于維護(hù)的程序模塊總體設(shè)計總體設(shè)計詳細(xì)設(shè)計詳細(xì)設(shè)計編碼編碼通過各類型的測試使軟件達(dá)到設(shè)計的預(yù)定要求(功能、性能、用戶友好度、安全性等)通過各種必要的維護(hù)活動持久的滿
3、足客戶的需求問題定義是生命周期中最短階段,要求及時明確的提出問題;可行性分析是壓縮了的需求分析和設(shè)計測試測試維護(hù)維護(hù)補(bǔ)充說明補(bǔ)充說明6軟件工程基礎(chǔ)理論軟件工程基礎(chǔ)理論v 技術(shù)評審和管理復(fù)審v A、評審的時機(jī)選擇-每個階段結(jié)束前。v B、管理評審的主要任務(wù):針對每個重要的里程碑、工程項(xiàng)目的成本、投資回收、項(xiàng)目進(jìn)度進(jìn)行評審。v C、完整的技術(shù)評審的六個步驟:準(zhǔn)備-簡要介紹情況-閱讀被審查的文檔-開審查會議-返工-復(fù)查。v D、技術(shù)評審和管理復(fù)審,需要注意軟件錯誤的積累和放大效應(yīng)。 4 4 7軟件工程基礎(chǔ)理論軟件工程基礎(chǔ)理論v 關(guān)于調(diào)研和問題定義v 1、管理者對管理業(yè)務(wù)的目標(biāo)什么?管理者的管理需求是
4、什么?管理者單位有哪些部門參與本次的信息化建設(shè),各自部門的作用什么?v 2、當(dāng)前的管理業(yè)務(wù)系統(tǒng)是如何運(yùn)行的?當(dāng)前管理業(yè)務(wù)系統(tǒng)的組織結(jié)構(gòu)、輸入輸出過程、資源利用情況和日常數(shù)據(jù)處理的情況是什么?當(dāng)前業(yè)務(wù)系統(tǒng)需要優(yōu)化改造的地方是哪些?v 3、管理者單位要求做成什么樣的系統(tǒng)?做到什么程度?具體的要求(功能、性能、可靠性、安全性、保密性、界面、資源使用、成本、進(jìn)度)是什么? 5 5 8軟件工程基礎(chǔ)理論軟件工程基礎(chǔ)理論v 4、調(diào)研方法:a、會談、詢問要圍繞軟件目標(biāo)提出問題;b、調(diào)研前準(zhǔn)備好調(diào)查表,調(diào)研表盡可能詳盡;c、注意收集客戶使用的各種表格、有關(guān)的工作責(zé)任、工作流程、工作規(guī)范、相關(guān)的數(shù)據(jù)標(biāo)準(zhǔn)、業(yè)務(wù)標(biāo)準(zhǔn)
5、的相關(guān)文字資料;d、調(diào)研過程中注意采用情景分析的誘導(dǎo)方式用戶敘述需求;v 5、調(diào)研的基本策略:a、首先要確定用戶的軟件開發(fā)目標(biāo),確定系統(tǒng)的范圍,確定要訪問的部門和人員,要了解業(yè)務(wù),在基本范圍內(nèi)展開調(diào)研;b、以業(yè)務(wù)為主線,搞清楚每個環(huán)節(jié)的流程關(guān)系、涉及部門、輸入輸出項(xiàng);c、以部門為基礎(chǔ)搞清現(xiàn)有業(yè)務(wù)、要填寫的表薄冊文檔報表等,其數(shù)據(jù)來源及去向;d、是否有新技術(shù)和方法可以改進(jìn)工作,用戶提出的需求用現(xiàn)有技術(shù)是否能實(shí)現(xiàn)。 6 69軟件需求分析軟件需求分析v 需求分析的基本概念v 需求分析的任務(wù):提出完整、準(zhǔn)確、清晰、具體的業(yè)務(wù)要求,這些要求包括:系統(tǒng)的功能性要求、性能要求、運(yùn)行將來可能提出的要求。v 需
6、求分析的過程:采用結(jié)構(gòu)化的分析方法,面向數(shù)據(jù)流自頂向下逐步分解求精的進(jìn)行需求分析。v 需求分析文檔系統(tǒng)規(guī)格說明書的書寫,主要描述系統(tǒng)的目標(biāo)、系統(tǒng)的概貌、功能要求、性能要求、運(yùn)行要求和將來可能提出的要求 1 1 10軟件需求分析軟件需求分析v 概念模型和規(guī)范化,常用的概念性數(shù)據(jù)模型的方法-E-R模型,表示實(shí)體和實(shí)體之間的聯(lián)系。 2 2 11軟件需求分析軟件需求分析v 需求分析圖形工具:層次方框圖、warnier圖、ipo圖。v 層次方框圖,用樹形結(jié)構(gòu)的一系列多層次矩形框描述數(shù)據(jù)的層次結(jié)構(gòu);這種模式非常適合于需求分析階段的需要,系統(tǒng)分析員從對頂層的信息分類開始,沿著每條路徑反復(fù)細(xì)化,直到確定了數(shù)據(jù)
7、結(jié)構(gòu)的全部細(xì)節(jié)為止。v warnier圖,表明信息的邏輯組織,它可以指出一類信息或一條信息是重復(fù)出現(xiàn)的,也可以表示特定的信息在某一類信息中有條件的出現(xiàn)。v IPO是指結(jié)構(gòu)化設(shè)計中變換型結(jié)構(gòu)的輸入(Input)、加工(Processing)、輸出(Output ),在需求分析階段主要用于主要算法的描述;該工具主要用于詳細(xì)設(shè)計階段。 3 3 12軟件需求分析軟件需求分析v 層次方框圖圖示 4 4 安全異常處理調(diào)度日志管理 調(diào)度統(tǒng)計分析生產(chǎn)調(diào)度管理子系統(tǒng)日常調(diào)度管理 異常調(diào)度管理 計劃調(diào)度管理 調(diào)度會議管理值班管理生產(chǎn)日報管理生產(chǎn)異常處理設(shè)備異常處理異常調(diào)度統(tǒng)計計劃調(diào)度任務(wù)調(diào)度計劃編制調(diào)度計劃跟蹤調(diào)
8、度計劃統(tǒng)計會議記錄臺帳會議分解管理會議內(nèi)容調(diào)度事務(wù)統(tǒng)計調(diào)度事件分析調(diào)度報表處理13軟件需求分析軟件需求分析v warnier圖圖示 5 5 14軟件需求分析軟件需求分析v IPO圖圖示 6 615軟件需求分析軟件需求分析v 驗(yàn)證軟件需求分析的正確性,需要對四個方面進(jìn)行驗(yàn)證,一致性、完整性、現(xiàn)實(shí)性、有效性。v 對于一致性的驗(yàn)證,當(dāng)采用軟件需求規(guī)格說明書是用形式化的需求陳述語言的時候,可以用軟件工具驗(yàn)證需求的一致性;否則只能采用人工方式驗(yàn)證,該種方式容易出現(xiàn)遺漏。v 現(xiàn)實(shí)性的驗(yàn)證,主要是分析現(xiàn)有的軟、硬件技術(shù)是否可以實(shí)現(xiàn)系統(tǒng)的目標(biāo)。v 有效性的驗(yàn)證,主要是從用戶使用的角度出發(fā)來驗(yàn)證。 7 716總
9、體設(shè)計總體設(shè)計v 總體設(shè)計的兩個階段,第一階段,系統(tǒng)設(shè)計,主要確定系統(tǒng)的具體實(shí)現(xiàn)方案;第二階段,結(jié)構(gòu)設(shè)計,確定軟件的結(jié)構(gòu)。v 系統(tǒng)設(shè)計階段涉及的主要事務(wù):系統(tǒng)流程圖、系統(tǒng)組成的物理元素清單、實(shí)現(xiàn)系統(tǒng)的進(jìn)度計劃。v 結(jié)構(gòu)設(shè)計設(shè)計主要事務(wù)是功能分解。v 總體設(shè)計的主要任務(wù),提出各種可能的實(shí)現(xiàn)方案,從中選出最佳的方案。1117總體設(shè)計總體設(shè)計v 數(shù)據(jù)庫設(shè)計的四個步驟:模式設(shè)計-子模式設(shè)計-完整性和安全性設(shè)計-優(yōu)化。v 模式設(shè)計的目的是確定物理數(shù)據(jù)庫結(jié)構(gòu),模式設(shè)計主要的問題是處理具體的數(shù)據(jù)庫管理系統(tǒng)的結(jié)構(gòu)約束。v 子模式是用戶的使用數(shù)據(jù)視圖。v 優(yōu)化主要的目的是改進(jìn)模式和子模式以優(yōu)化數(shù)據(jù)的存取。v 總
10、體設(shè)計時必須注意提高軟件的可測試性。2218總體設(shè)計總體設(shè)計v 該階段需要完成的文檔,如下:v 系統(tǒng)說明書,采用系統(tǒng)流程圖描述系統(tǒng)的構(gòu)成方案,用層次圖或結(jié)構(gòu)圖描述軟件的結(jié)構(gòu),用IPO圖描述模塊的算法、模塊間的關(guān)系。v 用戶手冊,修改用戶需求階段的初步手冊。v 測試計劃,包括測試策略、測試方案、預(yù)期的測試結(jié)果、測試進(jìn)度計劃等。v 詳細(xì)的實(shí)現(xiàn)計劃v 數(shù)據(jù)庫設(shè)計的結(jié)果,包括數(shù)據(jù)庫管理系統(tǒng)的選擇及模式、子模式、完整性、安全性等3319總體設(shè)計總體設(shè)計v 總體設(shè)計中需要重點(diǎn)4420詳細(xì)設(shè)計詳細(xì)設(shè)計1121詳細(xì)設(shè)計詳細(xì)設(shè)計2222詳細(xì)設(shè)計詳細(xì)設(shè)計3323詳細(xì)設(shè)計詳細(xì)設(shè)計4424軟件測試軟件測試1125軟件
11、測試軟件測試2226軟件測試軟件測試3327軟件測試軟件測試4428軟件測試軟件測試5529軟件測試軟件測試6630Click to edit title styleThemeGallery is a Design Digital Content & Contents mall developed by Guild Design Inc.ThemeGallery is a Design Digital Content & Contents mall developed by Guild Design Inc.ThemeGallery is a Design Digital Co
12、ntent & Contents mall developed by Guild Design Inc.Click to add Text Content Title Content Title Content Title31DiagramRealityIdentityCreativityDescribe a vision of company or strategic contents.Describe a vision of company or strategic contents.Describe a vision of company or strategic content
13、s.RealityIdentityCreativityThemeGallery is a Design Digital Content & Contents mall developed by Guild Design Inc.A title about content32DiagramText in hereText in hereText in hereTitleTitleThemeGallery is a Design Digital Content & Contents mall developed by Guild Design Inc.ThemeGallery is
14、 a Design Digital Content & Contents mall developed by Guild Design Inc.33DiagramDescription of the contentsTitle in hereTitle in hereThemeGallery is a Design Digital Content & Contents mall developed by Guild Design Inc.BeforeAfterv ThemeGallery is a Design Digital Content & Contents ma
15、ll developed by Guild Design Inc.Description of the contentsThemeGallery is a Design Digital Content & Contents mall developed by Guild Design Inc.34Click to edit title style2. Describe contents for a Chart Description of the companys sub contents Description of the companys sub contents1. Descr
16、ibe contents for a Chart Description of the companys sub contents Description of the companys sub contentsChart Title in here200320042005200630507012035Diagram- ThemeGallery is a Design Digital Content & Contents mall developed by Guild Design Inc.- ThemeGallery is a Design Digital Content &
17、 Contents mall developed by Guild Design Inc.- ThemeGallery is a Design Digital Content & Contents mall developed by Guild Design Inc.Description of the companys sub contentsDescription of the companys sub contentsDescription of the companys sub contents36DiagramTextTextTextTextText4. Descriptio
18、n of the business5. Description of the business1. Description of the business2. Description of the business3. Description of the businessThemeGallery is a Design Digital Content & Contents mall developed by Guild Design Inc.37Click to edit title styleClick to add TitleThemeGallery is a Design Di
19、gital Content & Contents mall developed by Guild Design Inc.Click to add TitleClick to add Title Description of the contents Click to add TextClick to add Text38Click to edit title styleContents01Contents02Contents03Contents04Contents05Contents060% 20% 40% 60% 80% 100% 18.5%17.5%8.7%23.6%63.6%84
20、.3%ThemeGallery is a Design Digital Content & Contents mall developed by Guild Design Inc.39DiagramDescription of the contentsDescription of the contentsDescription of the contentsThemeGallery is a Design Digital Content & Contents mall developed by Guild Design Inc.200420052006 ContentsThem
21、eGallery is a Design Digital Content & Contents mall developed by Guild Design Inc.40DiagramThemeGallery is a Design Digital Content & Contents mall developedby Guild Design Inc.Your text in hereYour text in hereYour text in here Add your text in here Your text in here Your text in here Your
22、 text in here Add your text in here Your text in here Your text in here Your text in here Add your text in here Your text in here Your text in here Your text in here41Click to edit title style Title in hereDescription of the contentsText in hereDescription of the contentsDescription of the contentsD
23、escription of the contentsDescription of the contents1. Title2. Title3. Title4. Title* Description of the contents* Description of the contents42Diagram Content Title Description of the contents Description of the contents Content Title Content Title Description of the contents Description of the co
24、ntents Description of the contents Description of the contents ContentsThemeGallery is a Design Digital Content & Contents mall developed by Guild Design Inc.43Click to edit title style Click to add Text Click to add Text Click to add Text Click to add Text Click to add TextTitle in hereTitle in
25、 hereTitle in hereText in hereText in hereText in hereDescribe a vision of company or strategic contents. Click to add Text Click to add Text Click to add Text Click to add Text Click to add Text Click to add Text Click to add Text Click to add Text Click to add Text44DiagramDescribe a vision of com
26、pany or strategic contents.Describe a vision of company or strategic contents.Describe a vision of company or strategic contents.Describe a vision of company or strategic contents.Describe a vision of company or strategic contents.v ThemeGallery is a Design Digital Content & Contents mall develo
27、ped by Guild Design Inc.45Click to edit title styleContentsContentsContentsContentsThemeGallery is a Design Digital Content & Contents mall developed by Guild Design Inc.- Click to add Text- Click to add Text- Click to add Text- Click to add TextThemeGallery is a Design Digital Content & Con
28、tents mall developed by Guild Design Inc.- Click to add Text- Click to add Text- Click to add TextThemeGallery is a Design Digital Content & Contents mall developed by Guild Design Inc.Click to add Text46DiagramStep 1Step 2Step 3Title in hereText inhereTitle in hereText inhereTitle in hereText i
29、nhere1.Describe contents for a Step1 - Description of the sub contents - Description of the sub contents2.Describe contents for a Step2 - Description of the sub contents - Description of the sub contents3.Describe contents for a Step3 - Description of the sub contents - Description of the sub conten
30、tsText in here47Click to edit title styleThemeGallery is a Design Digital Content & Contents mall developedby Guild Design Inc.ThemeGallery is a Design Digital Content & Contents mall developedby Guild Design Inc.ThemeGallery is a Design Digital Content & Contents mall developedby Guild
31、Design Inc.A GroupC GroupB Group48Click to edit title styleLevel 1Level 2Level 3Level 4Level 5 Description of the contents Description of the contents Description of the contents Description of the contents Description of the contentsv ThemeGallery is a Design Digital Content & Contents mall dev
32、eloped by Guild Design Inc.49Click to edit title style2004TextTextText20052006Text in hereText in hereText in hereText in hereText in hereText in here50Click to edit title styleText in hereTitle in hereText in hereText in here2003200420052006 Description of the contents Description of the contents D
33、escription of the contents Description of the contents Description of the contents Description of the contents Description of the contents Description of the contentsv ThemeGallery is a Design Digital Content & Contents mall developed by Guild Design Inc.51Click to edit title styleThemeGallery is a Design Digital Content & Contents mall developed by Guild Design In
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026廣東中山市黃圃鎮(zhèn)新地村民委員會公益性崗位招聘3人考試參考試題及答案解析
- 2026江西投資集團(tuán)全資子公司招聘1人考試備考題庫及答案解析
- 2026湖北恩施州宣恩貢水融資擔(dān)保有限公司招聘測試考試備考試題及答案解析
- 2026年度哈爾濱市第一??漆t(yī)院公開招聘編外合同制工作人員51人筆試備考題庫及答案解析
- 2026湖北宜昌市宜都市清泉農(nóng)村供水有限公司招聘專業(yè)技術(shù)人員5人筆試備考試題及答案解析
- 2026四川廣安武勝縣嘉陵水利集團(tuán)有限公司招聘工作人員1人考試備考試題及答案解析
- 2026年福建泉州晉江兆瑞建設(shè)有限公司公開招聘2名工作人員考試備考題庫及答案解析
- 2026江蘇南京江北新區(qū)泰山小學(xué)后勤人員招聘1人筆試備考題庫及答案解析
- 2026廣東中山大學(xué)腫瘤防治中心中心泌尿外科堯凱教授課題組自聘技術(shù)員招聘1人考試備考試題及答案解析
- 2026年安徽省選調(diào)生招錄(700人)考試參考試題及答案解析
- 鉆井公司冬季安全培訓(xùn)內(nèi)容課件
- 瓶裝礦泉水代工協(xié)議書
- 高三教研組期末工作總結(jié)報告
- 2026年浙江高考數(shù)學(xué)考試卷含答案
- 陪診合同模板(3篇)
- 2026年廈門鼓浪嶼故宮文物館面向社會公開招聘6名工作人員參考考試題庫及答案解析
- 炎德·英才·名校聯(lián)考聯(lián)合體2026屆高三年級1月聯(lián)考生物試卷(含答及解析)
- 科研助理達(dá)標(biāo)測試考核試卷含答案
- 2025年7月新疆普通高中學(xué)業(yè)水平考試化學(xué)試卷(含答案及解析)
- 醫(yī)療大數(shù)據(jù)的糾紛預(yù)測與早期干預(yù)策略
- 2025年喀什地區(qū)巴楚縣輔警(協(xié)警)招聘考試題庫附答案解析
評論
0/150
提交評論