![軟件工程課程設(shè)計(jì)級(jí)(軟件設(shè)計(jì))_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/10/aae12a3f-6aa9-48dd-a7b4-3430e9a3775b/aae12a3f-6aa9-48dd-a7b4-3430e9a3775b1.gif)
![軟件工程課程設(shè)計(jì)級(jí)(軟件設(shè)計(jì))_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/10/aae12a3f-6aa9-48dd-a7b4-3430e9a3775b/aae12a3f-6aa9-48dd-a7b4-3430e9a3775b2.gif)
![軟件工程課程設(shè)計(jì)級(jí)(軟件設(shè)計(jì))_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/10/aae12a3f-6aa9-48dd-a7b4-3430e9a3775b/aae12a3f-6aa9-48dd-a7b4-3430e9a3775b3.gif)
![軟件工程課程設(shè)計(jì)級(jí)(軟件設(shè)計(jì))_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/10/aae12a3f-6aa9-48dd-a7b4-3430e9a3775b/aae12a3f-6aa9-48dd-a7b4-3430e9a3775b4.gif)
![軟件工程課程設(shè)計(jì)級(jí)(軟件設(shè)計(jì))_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/10/aae12a3f-6aa9-48dd-a7b4-3430e9a3775b/aae12a3f-6aa9-48dd-a7b4-3430e9a3775b5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、軟件工程課程設(shè)計(jì)軟件工程課程設(shè)計(jì) 軟件工程課程設(shè)計(jì)以軟件工程課程設(shè)計(jì)以期刊管理系統(tǒng)期刊管理系統(tǒng)為例,展示其規(guī)劃(分析)、為例,展示其規(guī)劃(分析)、設(shè)計(jì)設(shè)計(jì)、編程、編程、測試的全過程。并以此指導(dǎo)同學(xué)的課程設(shè)測試的全過程。并以此指導(dǎo)同學(xué)的課程設(shè)計(jì)實(shí)踐。計(jì)實(shí)踐。 大多數(shù)軟件(也包括應(yīng)用軟件)的工作大多數(shù)軟件(也包括應(yīng)用軟件)的工作過程都是對(duì)輸入的信息進(jìn)行處理后產(chǎn)生輸出過程都是對(duì)輸入的信息進(jìn)行處理后產(chǎn)生輸出信息,亦即構(gòu)成信息,亦即構(gòu)成輸入輸入- -處理處理- -輸出輸出的體系的體系(Input Process OutputInput Process Output,IPOIPO)。三三 軟件設(shè)計(jì)軟件設(shè)計(jì)
2、軟件設(shè)計(jì)軟件設(shè)計(jì) 以以“期刊管理系統(tǒng)期刊管理系統(tǒng)”為例,其為例,其IPOIPO過程如下過程如下 輸入輸入 處理處理 輸出輸出 軟件設(shè)計(jì)階段就是要建立一個(gè)使軟件設(shè)計(jì)階段就是要建立一個(gè)使 IPO IPO 過程能夠?qū)嵾^程能夠?qū)崿F(xiàn)的軟件體系結(jié)構(gòu)和可編程的流程。同時(shí)對(duì)處理的對(duì)現(xiàn)的軟件體系結(jié)構(gòu)和可編程的流程。同時(shí)對(duì)處理的對(duì)象(信息)進(jìn)行具體的定義和建庫。象(信息)進(jìn)行具體的定義和建庫。軟件設(shè)計(jì)軟件設(shè)計(jì) 軟件設(shè)計(jì)階段的任務(wù)主要包括細(xì)化數(shù)據(jù)軟件設(shè)計(jì)階段的任務(wù)主要包括細(xì)化數(shù)據(jù)流,將最后一層的數(shù)據(jù)流轉(zhuǎn)換成軟件結(jié)構(gòu)流,將最后一層的數(shù)據(jù)流轉(zhuǎn)換成軟件結(jié)構(gòu)(軟件體系),對(duì)軟件結(jié)構(gòu)中的每一個(gè)模塊(軟件體系),對(duì)軟件結(jié)構(gòu)中的
3、每一個(gè)模塊描述其處理過程。同時(shí),確定并具體化數(shù)據(jù)描述其處理過程。同時(shí),確定并具體化數(shù)據(jù)結(jié)構(gòu),建庫。結(jié)構(gòu),建庫。3.1 3.1 軟件設(shè)計(jì)階段的任務(wù)軟件設(shè)計(jì)階段的任務(wù)軟件設(shè)計(jì)軟件設(shè)計(jì) 根據(jù)上述內(nèi)容,軟件設(shè)計(jì)又分為兩個(gè)階段:根據(jù)上述內(nèi)容,軟件設(shè)計(jì)又分為兩個(gè)階段:總體設(shè)計(jì)(概要設(shè)計(jì))和詳細(xì)設(shè)計(jì)總體設(shè)計(jì)(概要設(shè)計(jì))和詳細(xì)設(shè)計(jì)。 總體設(shè)計(jì)在細(xì)化數(shù)據(jù)流的基礎(chǔ)上建立軟件總體設(shè)計(jì)在細(xì)化數(shù)據(jù)流的基礎(chǔ)上建立軟件的體系結(jié)構(gòu),并且明確定義數(shù)據(jù)的邏輯結(jié)構(gòu)及的體系結(jié)構(gòu),并且明確定義數(shù)據(jù)的邏輯結(jié)構(gòu)及其之間的關(guān)系;詳細(xì)設(shè)計(jì)著重描述每個(gè)模塊的其之間的關(guān)系;詳細(xì)設(shè)計(jì)著重描述每個(gè)模塊的處理過程,同時(shí)對(duì)數(shù)據(jù)建庫。處理過程,同時(shí)對(duì)數(shù)據(jù)建
4、庫。軟件設(shè)計(jì)軟件設(shè)計(jì) 仍以仍以“期刊管理系統(tǒng)期刊管理系統(tǒng)”為例,在需求分析階段已經(jīng)為例,在需求分析階段已經(jīng)知道,知道,“讀者要求處理讀者要求處理”的第三層數(shù)據(jù)流圖中描述了變的第三層數(shù)據(jù)流圖中描述了變更處理、借閱處理、歸還處理和查詢處理四個(gè)需求,但更處理、借閱處理、歸還處理和查詢處理四個(gè)需求,但是,如何處理還不是很明確。是,如何處理還不是很明確。3.2 3.2 總體設(shè)計(jì)及詳細(xì)設(shè)計(jì)總體設(shè)計(jì)及詳細(xì)設(shè)計(jì)3.2.1 3.2.1 細(xì)化數(shù)據(jù)流細(xì)化數(shù)據(jù)流軟件設(shè)計(jì)軟件設(shè)計(jì) 例如,查詢到底要查詢期刊內(nèi)容還是期刊去向等等,例如,查詢到底要查詢期刊內(nèi)容還是期刊去向等等,沒有進(jìn)一步描述,因此,對(duì)應(yīng)的處理也就無法設(shè)計(jì)。沒
5、有進(jìn)一步描述,因此,對(duì)應(yīng)的處理也就無法設(shè)計(jì)。因此,數(shù)據(jù)流還需進(jìn)一步細(xì)化!因此,數(shù)據(jù)流還需進(jìn)一步細(xì)化!示例示例1-11-1:“期刊管理系統(tǒng)期刊管理系統(tǒng)”的數(shù)據(jù)流圖的數(shù)據(jù)流圖第四層數(shù)據(jù)流圖(查詢要求處理)第四層數(shù)據(jù)流圖(查詢要求處理)軟件設(shè)計(jì)軟件設(shè)計(jì) 示例示例1-21-2:“期刊管理系統(tǒng)期刊管理系統(tǒng)”的數(shù)據(jù)流圖的數(shù)據(jù)流圖第五層數(shù)據(jù)流圖(查詢要求處理)第五層數(shù)據(jù)流圖(查詢要求處理)軟件設(shè)計(jì)軟件設(shè)計(jì) 3.2.2 3.2.2 細(xì)化實(shí)體細(xì)化實(shí)體- -關(guān)系并確定數(shù)據(jù)邏輯結(jié)構(gòu)關(guān)系并確定數(shù)據(jù)邏輯結(jié)構(gòu)軟件設(shè)計(jì)軟件設(shè)計(jì) 示例示例2 2:“期刊管理系統(tǒng)期刊管理系統(tǒng)”的的E-R DE-R D1 1、細(xì)化并確定實(shí)體的對(duì)應(yīng)
6、關(guān)系細(xì)化并確定實(shí)體的對(duì)應(yīng)關(guān)系軟件設(shè)計(jì)軟件設(shè)計(jì) “讀者讀者”與與“期刊期刊”關(guān)系的細(xì)化關(guān)系的細(xì)化“借閱借閱”功能中讀者與期刊的關(guān)系功能中讀者與期刊的關(guān)系“查詢查詢”功能中讀者與期刊的關(guān)系功能中讀者與期刊的關(guān)系軟件設(shè)計(jì)軟件設(shè)計(jì) 2 2、確定數(shù)據(jù)的邏輯結(jié)構(gòu)確定數(shù)據(jù)的邏輯結(jié)構(gòu)說明:有時(shí)還可以給出示例,例如,卡號(hào):說明:有時(shí)還可以給出示例,例如,卡號(hào):3124562131245621,姓名:歐陽夏丹等姓名:歐陽夏丹等示例示例3-13-1:“期刊管理系統(tǒng)期刊管理系統(tǒng)”讀者表的邏輯結(jié)構(gòu)讀者表的邏輯結(jié)構(gòu)軟件設(shè)計(jì)軟件設(shè)計(jì) 說明:有時(shí)還可以給出示例,例如,卡號(hào):說明:有時(shí)還可以給出示例,例如,卡號(hào):3124562
7、131245621,姓名:歐陽夏丹等姓名:歐陽夏丹等示例示例3-23-2:“期刊管理系統(tǒng)期刊管理系統(tǒng)”期刊借閱表的邏輯結(jié)構(gòu)期刊借閱表的邏輯結(jié)構(gòu) 假定,假定,“期刊管理系統(tǒng)期刊管理系統(tǒng)”的數(shù)據(jù)流圖細(xì)化到第五層已經(jīng)到達(dá)的數(shù)據(jù)流圖細(xì)化到第五層已經(jīng)到達(dá)可可“編程的最小模塊編程的最小模塊”,則可以根據(jù)數(shù)據(jù)流圖生成軟件結(jié)構(gòu)。,則可以根據(jù)數(shù)據(jù)流圖生成軟件結(jié)構(gòu)。3.2.3 3.2.3 生成軟件結(jié)構(gòu)生成軟件結(jié)構(gòu)軟件設(shè)計(jì)軟件設(shè)計(jì) 示例示例4-14-1:“期刊管理系統(tǒng)期刊管理系統(tǒng)”的軟件結(jié)構(gòu)(一、二、三層)的軟件結(jié)構(gòu)(一、二、三層)軟件設(shè)計(jì)軟件設(shè)計(jì) 示例示例4-24-2:“期刊管理系統(tǒng)期刊管理系統(tǒng)”的軟件結(jié)構(gòu)(四、
8、五層:期刊查詢)的軟件結(jié)構(gòu)(四、五層:期刊查詢) 模塊處理過程可以用模塊處理過程可以用“處理過程圖處理過程圖”來描述。來描述。例 如 流 程 圖 (例 如 流 程 圖 (flow c h a r tflow c h a r t ) 、) 、 盒 圖 (盒 圖 ( b o x b o x diagram diagram )、問題分析圖()、問題分析圖(Program Analysis Program Analysis Diagram, PADDiagram, PAD)等。)等。3.2.3 3.2.3 模塊處理過程模塊處理過程軟件設(shè)計(jì)軟件設(shè)計(jì) 軟件設(shè)計(jì)軟件設(shè)計(jì) 示例示例5-15-1:“期刊管理系統(tǒng)
9、期刊管理系統(tǒng)”中期刊去向查詢模塊處理過程中期刊去向查詢模塊處理過程1 1、用用“流程圖流程圖”描述描述軟件設(shè)計(jì)軟件設(shè)計(jì) 示例示例5-25-2:“期刊管理系統(tǒng)期刊管理系統(tǒng)”中期刊去向查詢模塊處理過程中期刊去向查詢模塊處理過程2 2、用用“問題分析圖問題分析圖”描述描述 同樣,實(shí)際項(xiàng)目的軟件設(shè)計(jì)報(bào)告的體例格式也要根同樣,實(shí)際項(xiàng)目的軟件設(shè)計(jì)報(bào)告的體例格式也要根據(jù)項(xiàng)目的報(bào)批渠道參照相應(yīng)的國家或行業(yè)標(biāo)準(zhǔn)。例如:據(jù)項(xiàng)目的報(bào)批渠道參照相應(yīng)的國家或行業(yè)標(biāo)準(zhǔn)。例如: 3.3 3.3 軟件設(shè)計(jì)報(bào)告編制軟件設(shè)計(jì)報(bào)告編制 作為課程設(shè)計(jì),只要按照作為課程設(shè)計(jì),只要按照數(shù)據(jù)設(shè)計(jì)、體系結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)設(shè)計(jì)、體系結(jié)構(gòu)設(shè)計(jì)和模塊設(shè)
10、計(jì)(過程設(shè)計(jì))和模塊設(shè)計(jì)(過程設(shè)計(jì))三大內(nèi)容順序描述即可。三大內(nèi)容順序描述即可。1 1、計(jì)算機(jī)軟件文檔編制規(guī)范、計(jì)算機(jī)軟件文檔編制規(guī)范 GB8567-2006 GB8567-2006 中關(guān)于系統(tǒng)中關(guān)于系統(tǒng)/ /子系統(tǒng)設(shè)計(jì)的相關(guān)編制規(guī)范子系統(tǒng)設(shè)計(jì)的相關(guān)編制規(guī)范2 2、水利信息系統(tǒng)初步設(shè)計(jì)報(bào)告編制規(guī)定、水利信息系統(tǒng)初步設(shè)計(jì)報(bào)告編制規(guī)定 SL/Z 332-SL/Z 332-20052005軟件設(shè)計(jì)軟件設(shè)計(jì) 1 1、軟件設(shè)計(jì)一般分為兩個(gè)階段,即總體設(shè)計(jì)(概要軟件設(shè)計(jì)一般分為兩個(gè)階段,即總體設(shè)計(jì)(概要設(shè)計(jì))和詳細(xì)設(shè)計(jì),但是,對(duì)于規(guī)模較小、相對(duì)簡設(shè)計(jì))和詳細(xì)設(shè)計(jì),但是,對(duì)于規(guī)模較小、相對(duì)簡單的系統(tǒng)也可以合并成一個(gè)階段完成;單的系統(tǒng)也可以合并成一個(gè)階段完成;2 2、軟件設(shè)計(jì)直接用于指導(dǎo)程序設(shè)計(jì),因此,所有的軟件設(shè)計(jì)直接用于指導(dǎo)程序設(shè)計(jì),因此,所有的描述均要正確具體、足夠詳細(xì)描述均要正確具體、足夠詳
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2031年中國液壓分塊機(jī)行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025至2031年中國三輪摩托車發(fā)電機(jī)行業(yè)投資前景及策略咨詢研究報(bào)告
- 2025至2030年中國電子健康稱數(shù)據(jù)監(jiān)測研究報(bào)告
- 2025至2030年中國深度游標(biāo)卡尺數(shù)據(jù)監(jiān)測研究報(bào)告
- 2025至2030年中國恒壓供水實(shí)驗(yàn)裝置數(shù)據(jù)監(jiān)測研究報(bào)告
- 2025年中國輪胎拆裝機(jī)市場調(diào)查研究報(bào)告
- 體育用品企業(yè)財(cái)務(wù)報(bào)表分析考核試卷
- 2025-2030年可調(diào)節(jié)RGB燈光效果的耳機(jī)行業(yè)跨境出海戰(zhàn)略研究報(bào)告
- 2025-2030年地下物流管道系統(tǒng)行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報(bào)告
- 2025-2030年數(shù)字化拼版軟件創(chuàng)新行業(yè)跨境出海戰(zhàn)略研究報(bào)告
- 2025年度高端商務(wù)車輛聘用司機(jī)勞動(dòng)合同模板(專業(yè)版)4篇
- 2025年福建福州市倉山區(qū)國有投資發(fā)展集團(tuán)有限公司招聘筆試參考題庫附帶答案詳解
- 2025年人教版新教材數(shù)學(xué)一年級(jí)下冊(cè)教學(xué)計(jì)劃(含進(jìn)度表)
- GB/T 45107-2024表土剝離及其再利用技術(shù)要求
- 2025長江航道工程局招聘101人歷年高頻重點(diǎn)提升(共500題)附帶答案詳解
- 五年級(jí)上冊(cè)脫式計(jì)算100題及答案
- 天津華寧KTC101說明書
- 2023-2024學(xué)年浙江省杭州市小學(xué)語文六年級(jí)上冊(cè)期末深度自測試題
- 縣道及以上公路保潔考核檢查評(píng)分表
- 警燈、警報(bào)器使用證申請(qǐng)表
- 中國科學(xué)院率先行動(dòng)計(jì)劃組織實(shí)施方案
評(píng)論
0/150
提交評(píng)論